@TypeMetadata(name="PropertyDefinition", description="This class provides information for the definition of any properties", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface PropertyDefinition extends PropertyElement
| Modifier and Type | Field and Description |
|---|---|
static String |
DESCRIPTION_PROPERTY |
static String |
MANDATORY_PROPERTY |
static String |
MAX_PROPERTY |
static String |
MIN_PROPERTY |
static String |
NAME |
static String |
NAME_PROPERTY |
static String |
NOT_NULL_PROPERTY |
static String |
READ_ONLY_PROPERTY |
static String |
REGEX_PROPERTY |
static String |
TYPE_PROPERTY |
CLASS_PROPERTY, DATETIME_PATTERN, SUPERCLASSES_PROPERTY| Modifier and Type | Method and Description |
|---|---|
String |
getDescription() |
Integer |
getMax() |
Integer |
getMin() |
String |
getName() |
String |
getRegexp() |
String |
getType() |
boolean |
isMandatory() |
boolean |
isNotnull() |
boolean |
isReadonly() |
static final String NAME
static final String NAME_PROPERTY
static final String DESCRIPTION_PROPERTY
static final String MANDATORY_PROPERTY
static final String READ_ONLY_PROPERTY
static final String NOT_NULL_PROPERTY
static final String MAX_PROPERTY
static final String MIN_PROPERTY
static final String REGEX_PROPERTY
static final String TYPE_PROPERTY
@ISProperty(name="description", readonly=false, mandatory=true, nullable=false) String getDescription()
@ISProperty(name="mandatory", readonly=false, mandatory=true, nullable=false) boolean isMandatory()
@ISProperty(name="readonly", readonly=false, mandatory=true, nullable=false) boolean isReadonly()
@ISProperty(name="notnull", readonly=false, mandatory=true, nullable=false) boolean isNotnull()
@ISProperty(name="regexp", readonly=false, mandatory=true, nullable=false) String getRegexp()
Copyright © 2022. All Rights Reserved.