@AlfrescoPublicApi public interface PropertyDefinition extends ClassAttributeDefinition
Modifier and Type | Method and Description |
---|---|
String |
getAnalyserResourceBundleName()
Get the name of the property bundle that defines analyser mappings for this class.
|
List<ConstraintDefinition> |
getConstraints()
Get all constraints that apply to the property value
|
ClassDefinition |
getContainerClass() |
DataTypeDefinition |
getDataType() |
String |
getDefaultValue() |
String |
getDescription()
Deprecated.
The problem identified in MNT-413 will still exist
|
String |
getDescription(MessageLookup messageLookup) |
String |
getDescription(MessageLookup messageLookup,
Locale locale) |
Facetable |
getFacetable() |
IndexTokenisationMode |
getIndexTokenisationMode() |
ModelDefinition |
getModel() |
QName |
getName() |
String |
getTitle()
Deprecated.
The problem identified in MNT-413 will still exist
|
String |
getTitle(MessageLookup messageLookup) |
String |
getTitle(MessageLookup messageLookup,
Locale locale) |
boolean |
isIndexed() |
boolean |
isIndexedAtomically()
All non atomic properties will be indexed at the same time.
|
boolean |
isMandatory() |
boolean |
isMandatoryEnforced() |
boolean |
isMultiValued() |
boolean |
isOverride() |
boolean |
isProtected()
Is this association or property maintained by the Repository?
|
boolean |
isStoredInIndex() |
String |
resolveAnalyserClassName() |
String |
resolveAnalyserClassName(Locale locale) |
ModelDefinition getModel()
getModel
in interface ClassAttributeDefinition
QName getName()
getName
in interface ClassAttributeDefinition
String getTitle()
String getDescription()
String getTitle(MessageLookup messageLookup)
getTitle
in interface ClassAttributeDefinition
String getTitle(MessageLookup messageLookup, Locale locale)
String getDescription(MessageLookup messageLookup)
getDescription
in interface ClassAttributeDefinition
String getDescription(MessageLookup messageLookup, Locale locale)
String getDefaultValue()
DataTypeDefinition getDataType()
ClassDefinition getContainerClass()
boolean isOverride()
boolean isMultiValued()
boolean isMandatory()
boolean isMandatoryEnforced()
mandatory
properties, or false if the
system just marks objects that don't have all mandatory
properties present.boolean isProtected()
ClassAttributeDefinition
isProtected
in interface ClassAttributeDefinition
boolean isIndexed()
boolean isStoredInIndex()
IndexTokenisationMode getIndexTokenisationMode()
Facetable getFacetable()
boolean isIndexedAtomically()
List<ConstraintDefinition> getConstraints()
String getAnalyserResourceBundleName()
String resolveAnalyserClassName(Locale locale)
locale
- LocaleString resolveAnalyserClassName()
Copyright © 2005–2017 Alfresco Software. All rights reserved.