Package org.ametys.cms.search.model
Interface SystemProperty<T,X extends ModelAwareDataAwareAmetysObject> 
- Type Parameters:
 T- type of the property valuesX- type of ametys object supported by this property
- All Superinterfaces:
 Comparable<ModelItem>,ElementDefinition<T>,Labelable,ModelItem,ModifiableLabelable,Property<T,X> 
- All Known Subinterfaces:
 IndexationAwareSystemProperty<T,X> 
- All Known Implementing Classes:
 AbstractDateTimeIndexableSystemProperty,AbstractDateTimeSystemProperty,AbstractIndexableSystemProperty,AbstractSystemProperty,AbstractUserIndexableSystemProperty,AbstractUserSystemProperty,CollectionsSystemProperty,CommentsSystemProperty,ContentIdSystemProperty,ContentPrivacySystemProperty,ContentTypeSystemProperty,ContributorSystemProperty,CreationDateSystemProperty,CreatorSystemProperty,FirstValidationSystemProperty,FirstValidatorSystemProperty,FulltextSystemProperty,HasLiveVersionSystemProperty,LanguageSystemProperty,LastMajorValidationSystemProperty,LastMajorValidatorSystemProperty,LastModifiedSystemProperty,LastSynchronizationSystemProperty,LastSynchronizationUserSystemProperty,LastValidationSystemProperty,LastValidatorSystemProperty,OrphanSystemProperty,PagesSystemProperty,ParentContentSystemProperty,ProfiledGroupsTagsSystemProperty,SemanticAnnotationSystemProperty,SharedSystemProperty,SiteSystemProperty,SiteTypeSystemProperty,TagsSystemProperty,TagsSystemProperty,ViewBasedFullTextSystemProperty,WorkflowNameSystemProperty,WorkflowStepSystemProperty,WorkflowStepSystemProperty
Represents a universal property of a supported 
ModelAwareDataAwareAmetysObject
 Ex: content types, language or current workflow steps are some system properties supporting contents- 
Field Summary
Fields inherited from interface org.ametys.runtime.model.ElementDefinition
CONFIG_DEFAULT_VALUE_TYPEFields inherited from interface org.ametys.runtime.model.ModelItem
ITEM_PATH_SEPARATOR - 
Method Summary
Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.ametys.runtime.model.ElementDefinition
getCustomEnumerator, getCustomValidator, getDefaultValue, getEnumerator, getEnumeratorConfiguration, getParsedDefaultValues, getValidator, getValidatorConfiguration, isEditable, isMultiple, setCustomEnumerator, setCustomValidator, setDefaultValue, setEnumerator, setEnumeratorConfiguration, setMultiple, setParsedDefaultValues, setValidator, setValidatorConfigurationMethods inherited from interface org.ametys.runtime.util.Labelable
getDescription, getLabel, getNameMethods inherited from interface org.ametys.runtime.model.ModelItem
addItemChecker, getDisableConditions, getItemCheckers, getModel, getParent, getPath, getPluginName, getWidget, getWidgetParameters, setDisableConditions, setModel, setParent, setPluginName, setType, setWidget, setWidgetParameters, toJSON, toSAXMethods inherited from interface org.ametys.runtime.util.ModifiableLabelable
setDescription, setLabel, setNameMethods inherited from interface org.ametys.cms.model.properties.Property
getType, getValue, init, valueToJSON, valueToSAX 
- 
Method Details
- 
isDisplayable
Get if the property can be displayed (i.e. used in a ResultField).- Returns:
 trueif the property can be displayed,falseotherwise.
 - 
getRenderer
Get the renderer.- Returns:
 - The column renderer.
 
 - 
getConverter
Get the property column converter.- Returns:
 - The property column converter.
 
 - 
getColumnWidth
Get the column width.- Returns:
 - the default column width, can be null.
 
 
 -