public final class PropertyDefinitionImpl extends Object implements PropertyDefinition
| Modifier and Type | Field and Description |
|---|---|
static String |
URI_REGEX |
static String |
URL_REGEX |
static String |
UUID_REGEX |
DESCRIPTION_PROPERTY, MANDATORY_PROPERTY, MAX_PROPERTY, MIN_PROPERTY, NAME, NAME_PROPERTY, NOT_NULL_PROPERTY, READ_ONLY_PROPERTY, REGEX_PROPERTY, TYPE_PROPERTYCLASS_PROPERTY, DATETIME_PATTERN, SUPERCLASSES_PROPERTY| Modifier | Constructor and Description |
|---|---|
protected |
PropertyDefinitionImpl() |
|
PropertyDefinitionImpl(ISProperty propertyAnnotation,
Method method) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getDescription() |
Integer |
getMax() |
Integer |
getMin() |
String |
getName() |
PropertyTypeName |
getPropertyTypeName() |
String |
getRegexp() |
String |
getType() |
int |
hashCode() |
boolean |
isMandatory() |
boolean |
isNotnull() |
boolean |
isReadonly() |
void |
setType(String type) |
String |
toString() |
public static final String UUID_REGEX
public static final String URI_REGEX
public static final String URL_REGEX
protected PropertyDefinitionImpl()
public PropertyDefinitionImpl(ISProperty propertyAnnotation, Method method)
public String getName()
getName in interface PropertyDefinitionpublic String getDescription()
getDescription in interface PropertyDefinitionpublic boolean isMandatory()
isMandatory in interface PropertyDefinitionpublic boolean isReadonly()
isReadonly in interface PropertyDefinitionpublic boolean isNotnull()
isNotnull in interface PropertyDefinitionpublic Integer getMax()
getMax in interface PropertyDefinitionpublic Integer getMin()
getMin in interface PropertyDefinitionpublic String getRegexp()
getRegexp in interface PropertyDefinitionpublic String getType()
getType in interface PropertyDefinitionpublic void setType(String type)
public PropertyTypeName getPropertyTypeName()
Copyright © 2022. All Rights Reserved.