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
ModelItems-
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 TypeMethodDescriptionRetrieves the paths of the referenced model itemsMethods inherited from interface java.lang.Comparable
compareToMethods 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, 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
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
-