Interface AttributeDefinition
-
- All Superinterfaces:
Attribute
- All Known Subinterfaces:
PropertyDefinition
- All Known Implementing Classes:
PropertyDefinitionImpl
public interface AttributeDefinition extends Attribute
- Author:
- Luca Frosini (ISTI - CNR)
-
-
Field Summary
Fields Modifier and Type Field Description static StringMANDATORY_PROPERTYstatic StringNOT_NULL_PROPERTY-
Fields inherited from interface org.gcube.informationsystem.base.reference.Attribute
DEFAULT_VALUE_PROPERTY, DESCRIPTION_PROPERTY, MAX_PROPERTY, MIN_PROPERTY, NAME, NAME_PROPERTY, PROPERTY_TYPE_PROPERTY, REGEX_PROPERTY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisMandatory()booleanisNotnull()voidsetMandatory(boolean mandatory)voidsetNotnull(boolean notnull)-
Methods inherited from interface org.gcube.informationsystem.base.reference.Attribute
getDefaultValue, getDescription, getMax, getMin, getName, getPropertyType, getPropertyTypeName, getRegexp, setDefaultValue, setDescription, setMax, setMin, setName, setPropertyType, setRegexp
-
-
-
-
Field Detail
-
MANDATORY_PROPERTY
static final String MANDATORY_PROPERTY
- See Also:
- Constant Field Values
-
NOT_NULL_PROPERTY
static final String NOT_NULL_PROPERTY
- See Also:
- Constant Field Values
-
-