public class DefaultSearchFieldGroupConfiguration extends java.lang.Object implements SearchFieldGroupConfiguration
SearchFieldGroupConfiguration implementation.SearchFieldGroupConfiguration| Constructor and Description |
|---|
DefaultSearchFieldGroupConfiguration(java.lang.String name)
Creates a new
DefaultSearchFieldGroupConfiguration instance with the name set to name. |
| Modifier and Type | Method and Description |
|---|---|
void |
addSearchFieldConfiguration(SearchFieldConfiguration fieldConfig)
Assigns the search field
fieldConfig to this group if it's not already assigned to this group or any
of its sub groups. |
java.util.Map<LanguageModel,java.lang.String> |
getAllLabels() |
java.util.List<SearchFieldConfiguration> |
getAllSearchFieldConfigurations()
Returns all
search field configurations in this group and its sub groups. |
java.util.List<SearchFieldGroupConfiguration> |
getAllSearchFieldGroupConfigurations()
Returns all the sub groups held by this
SearchFieldGroupConfiguration and its sub groups. |
java.lang.String |
getLabel() |
java.lang.String |
getLabel(java.lang.String iso) |
java.lang.String |
getLabelWithFallback() |
java.lang.String |
getLabelWithFallback(java.lang.String iso) |
java.lang.String |
getName()
Returns the name set for this group configuration.
|
SearchFieldGroupConfiguration |
getParentSearchFieldGroupConfiguration()
Returns this group's parent group.
|
java.util.List<SearchFieldConfiguration> |
getSearchFieldConfigurations()
Returns all
search field configurations directly assigned to this
SearchFieldGroupConfiguration. |
java.util.List<SearchFieldGroupConfiguration> |
getSearchFieldGroupConfigurations()
Returns all the sub groups directly held by this
SearchFieldGroupConfiguration. |
int |
getSize()
Returns the number of
search fields directly assigned by this group. |
int |
getTotalSize()
Returns the total number
search fields assigned to this group and any of its sub groups. |
boolean |
isVisible()
Returns whether this groups is visible or not.
|
void |
setAllLabels(java.util.Map<LanguageModel,java.lang.String> labels) |
void |
setName(java.lang.String name)
Sets the name of this group to
name. |
void |
setParentSearchFieldGroupConfiguration(SearchFieldGroupConfiguration parentGroup)
Sets this group's parent group to
parentGroup. |
void |
setSearchFieldConfigurations(java.util.List<SearchFieldConfiguration> searchFieldConfigs)
Sets the search fields directly assigned to this group to the elements of
searchFieldConfigs. |
void |
setSearchFieldGroupConfigurations(java.util.List<? extends SearchFieldGroupConfiguration> groupConfigs)
Sets the sub groups of this group to
groupConfigs. |
void |
setVisible(boolean visible)
Sets the visibility of this group to
visible. |
public DefaultSearchFieldGroupConfiguration(java.lang.String name)
DefaultSearchFieldGroupConfiguration instance with the name set to name.name - name of this grouppublic void setName(java.lang.String name)
name.name - the namepublic void setVisible(boolean visible)
visible.visible - true marks this group as visible, false as invisiblepublic void setSearchFieldGroupConfigurations(java.util.List<? extends SearchFieldGroupConfiguration> groupConfigs)
groupConfigs.groupConfigs - groups to be contained in this grouppublic void addSearchFieldConfiguration(SearchFieldConfiguration fieldConfig)
fieldConfig to this group if it's not already assigned to this group or any
of its sub groups.fieldConfig - the search field to assign to this groupsetSearchFieldConfigurations(List)public void setSearchFieldConfigurations(java.util.List<SearchFieldConfiguration> searchFieldConfigs)
searchFieldConfigs.searchFieldConfigs - the search fields to be directly assigned to this groupaddSearchFieldConfiguration(SearchFieldConfiguration)public void setParentSearchFieldGroupConfiguration(SearchFieldGroupConfiguration parentGroup)
parentGroup.parentGroup - this group's parent grouppublic java.util.List<SearchFieldConfiguration> getAllSearchFieldConfigurations()
SearchFieldGroupConfigurationsearch field configurations in this group and its sub groups.getAllSearchFieldConfigurations in interface SearchFieldGroupConfigurationpublic java.util.List<SearchFieldGroupConfiguration> getAllSearchFieldGroupConfigurations()
SearchFieldGroupConfigurationSearchFieldGroupConfiguration and its sub groups.getAllSearchFieldGroupConfigurations in interface SearchFieldGroupConfigurationSearchFieldGroupConfiguration and their sub groupsSearchFieldGroupConfiguration.getSearchFieldGroupConfigurations()public java.lang.String getName()
SearchFieldGroupConfigurationgetName in interface SearchFieldGroupConfigurationpublic SearchFieldGroupConfiguration getParentSearchFieldGroupConfiguration()
SearchFieldGroupConfigurationgetParentSearchFieldGroupConfiguration in interface SearchFieldGroupConfigurationnull if this group is a root grouppublic java.util.List<SearchFieldConfiguration> getSearchFieldConfigurations()
SearchFieldGroupConfigurationsearch field configurations directly assigned to this
SearchFieldGroupConfiguration.getSearchFieldConfigurations in interface SearchFieldGroupConfigurationSearchFieldGroupConfiguration.getAllSearchFieldConfigurations()public java.util.List<SearchFieldGroupConfiguration> getSearchFieldGroupConfigurations()
SearchFieldGroupConfigurationSearchFieldGroupConfiguration.getSearchFieldGroupConfigurations in interface SearchFieldGroupConfigurationSearchFieldGroupConfiguration.getAllSearchFieldGroupConfigurations()public boolean isVisible()
SearchFieldGroupConfigurationisVisible in interface SearchFieldGroupConfigurationtrue if visible, false otherwisepublic int getSize()
SearchFieldGroupConfigurationsearch fields directly assigned by this group.getSize in interface SearchFieldGroupConfigurationSearchFieldGroupConfiguration.getTotalSize()public int getTotalSize()
SearchFieldGroupConfigurationsearch fields assigned to this group and any of its sub groups.getTotalSize in interface SearchFieldGroupConfigurationpublic java.util.Map<LanguageModel,java.lang.String> getAllLabels()
getAllLabels in interface SearchFieldGroupConfigurationpublic java.lang.String getLabel()
getLabel in interface SearchFieldGroupConfigurationpublic java.lang.String getLabel(java.lang.String iso)
getLabel in interface SearchFieldGroupConfigurationpublic void setAllLabels(java.util.Map<LanguageModel,java.lang.String> labels)
public java.lang.String getLabelWithFallback()
public java.lang.String getLabelWithFallback(java.lang.String iso)
Copyright © 2018 SAP SE. All Rights Reserved.