Package org.ametys.cms.model.properties
Interface ReferencingProperty<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 Implementing Classes:
AbstractElementsReferencingProperty
,AbstractMultiTypedValuesProperty
,AbstractMultiValuesProperty
,ContentElementReferencingProperty
,ElementReferencingProperty
,MultiContentValuesProperty
,MultiStringValuesProperty
public interface ReferencingProperty<T,X extends ModelAwareDataAwareAmetysObject>
extends Property<T,X>
Interface for a property referencing
ModelItem
s-
Field Summary
Fields inherited from interface org.ametys.runtime.model.ElementDefinition
CONFIG_DEFAULT_VALUE_TYPE
Fields inherited from interface org.ametys.runtime.model.ModelItem
ITEM_PATH_SEPARATOR
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the paths of the referenced model itemsMethods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface org.ametys.runtime.model.ElementDefinition
getCriterionEnumerator, getCustomEnumerator, getCustomValidator, getDefaultValue, getEnumerator, getEnumeratorConfiguration, getParsedDefaultValues, getValidator, getValidatorConfiguration, isEditable, isMultiple, setCustomEnumerator, setCustomValidator, setDefaultValue, setEnumerator, setEnumeratorConfiguration, setMultiple, setParsedDefaultValues, setValidator, setValidatorConfiguration
Methods inherited from interface org.ametys.runtime.util.Labelable
getDescription, getLabel, getName
Methods 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, toSAX
Methods inherited from interface org.ametys.runtime.util.ModifiableLabelable
setDescription, setLabel, setName
Methods inherited from interface org.ametys.cms.model.properties.Property
getCriterionWidget, getCriterionWidgetParameters, getType, getValue, indexValue, initializeAfterModelItemsInitialization, setAvailableTypeExtensionPoint, valueToJSON, valueToSAX
-
Method Details
-
getReferences
Retrieves the paths of the referenced model items- Returns:
- the paths of the referenced model items
-