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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAutoBean interface for a filter attribute definition.static interfaceRepresents a single option.static interfaceA choice option, but with (multi-valued) attributes added. -
Method Summary
Modifier and TypeMethodDescriptionGets the attribute definitions.Gets all options.voidsetAttributeDefinitions(List<I_CmsAttributeSelectData.AttributeDefinition> attributeDefinitions) Sets the attribute definitions.voidSets 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
-