Package org.ametys.cms.search.systemprop
Interface IndexationAwareSystemProperty<T,X extends ModelAwareDataAwareAmetysObject>
- Type Parameters:
T- Type of the property valueX- type of ametys object supported by this system property
- All Superinterfaces:
Comparable<ModelItem>,ElementDefinition<T>,IndexationAwareElementDefinition<T,,X> Labelable,ModelItem,ModifiableLabelable,Property<T,,X> SystemProperty<T,X>
- All Known Implementing Classes:
AbstractDateTimeIndexableSystemProperty,AbstractIndexableSystemProperty,AbstractUserIndexableSystemProperty,CollectionsSystemProperty,CommentsSystemProperty,ContentIdSystemProperty,ContentPrivacySystemProperty,ContentTypeSystemProperty,ContributorSystemProperty,CreationDateSystemProperty,CreatorSystemProperty,FirstValidationSystemProperty,FirstValidatorSystemProperty,FulltextSystemProperty,HasLiveVersionSystemProperty,LanguageSystemProperty,LastMajorValidationSystemProperty,LastMajorValidatorSystemProperty,LastModifiedSystemProperty,LastValidationSystemProperty,LastValidatorSystemProperty,OrphanSystemProperty,PagesSystemProperty,ParentContentSystemProperty,ProfiledGroupsTagsSystemProperty,SemanticAnnotationSystemProperty,SharedSystemProperty,SiteSystemProperty,SiteTypeSystemProperty,TagsSystemProperty,TagsSystemProperty,ViewBasedFullTextSystemProperty,WorkflowNameSystemProperty,WorkflowStepSystemProperty,WorkflowStepSystemProperty
public interface IndexationAwareSystemProperty<T,X extends ModelAwareDataAwareAmetysObject>
extends IndexationAwareElementDefinition<T,X>, SystemProperty<T,X>
Interface for
SystemProperty that have specific behaviors for indexation-
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
Modifier and TypeMethodDescriptionGet the schema definitions brought by this element.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.cms.search.model.IndexationAwareElementDefinition
getSolrFacetFieldName, getSolrFieldName, getSolrSortFieldName, getType, getValue, indexValue, isFacetable, isSortableMethods 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, valueToSAXMethods inherited from interface org.ametys.cms.search.model.SystemProperty
getColumnWidth, getConverter, getRenderer, isDisplayable
-
Method Details
-
getSchemaDefinitions
Get the schema definitions brought by this element.- Returns:
- The schema definitions used by this element.
-