Package io.jmix.dynattr
Interface AttributeDefinition
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
CommonAttributeDefinition
-
Method Details
-
getId
String getId() -
getCode
String getCode() -
getMetaProperty
MetaProperty getMetaProperty() -
getName
@Nullable String getName() -
getDescription
@Nullable String getDescription() -
getDataType
AttributeType getDataType() -
getJavaType
@Nullable Class<?> getJavaType() -
isCollection
boolean isCollection() -
isReadOnly
boolean isReadOnly() -
isRequired
boolean isRequired() -
getEnumeration
@Nullable String getEnumeration() -
getDefaultValue
@Nullable Object getDefaultValue() -
isDefaultDateCurrent
boolean isDefaultDateCurrent() -
getOrderNo
int getOrderNo() -
getNameMsgBundle
@Nullable String getNameMsgBundle() -
getDescriptionsMsgBundle
@Nullable String getDescriptionsMsgBundle() -
getEnumerationMsgBundle
@Nullable String getEnumerationMsgBundle() -
getConfiguration
AttributeDefinition.Configuration getConfiguration() -
getSource
Object getSource()
-