Interface I_CmsAttributeSelectData
public interface I_CmsAttributeSelectData
AutoBean interface for the data used by the attribute select widget.
An attribute select widget consists of several attribute filter select boxes and one main select box, such that choosing values from the attribute filters restricts the available options in the main select box to those which have a matching value for every filter attribute.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
AutoBean interface for a filter attribute definition.static interface
Represents a single option.static interface
A choice option, but with (multi-valued) attributes added. -
Method Summary
Modifier and TypeMethodDescriptionGets the attribute definitions.Gets all options.void
setAttributeDefinitions
(List<I_CmsAttributeSelectData.AttributeDefinition> attributeDefinitions) Sets the attribute definitions.void
Sets the options.
-
Method Details
-
getAttributeDefinitions
Gets the attribute definitions.- Returns:
- the attribute definitions
-
getOptions
Gets all options.- Returns:
- the options
-
setAttributeDefinitions
void setAttributeDefinitions(List<I_CmsAttributeSelectData.AttributeDefinition> attributeDefinitions) Sets the attribute definitions.- Parameters:
attributeDefinitions
- the attribute definitions
-
setOptions
Sets the options.- Parameters:
options
- the options
-