Class DefaultColumnGroupConfiguration
- java.lang.Object
-
- de.hybris.platform.cockpit.services.config.impl.DefaultColumnGroupConfiguration
-
- All Implemented Interfaces:
ColumnGroupConfiguration
- Direct Known Subclasses:
MultiTypeColumnGroupConfiguration
public class DefaultColumnGroupConfiguration extends java.lang.Object implements ColumnGroupConfiguration
-
-
Constructor Summary
Constructors Constructor Description DefaultColumnGroupConfiguration(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addColumnConfiguration(ColumnConfiguration column)
void
addColumnGroupConfiguration(ColumnGroupConfiguration columnGroupConfiguration)
java.util.List<ColumnConfiguration>
getAllColumnConfigurations()
java.util.Map<LanguageModel,java.lang.String>
getAllLabels()
java.util.List<? extends ColumnConfiguration>
getColumnConfigurations()
java.util.List<? extends ColumnGroupConfiguration>
getColumnGroupConfigurations()
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()
ColumnGroupConfiguration
getParentGroupConfiguration()
int
getSize()
int
getTotalSize()
void
setAllLabels(java.util.Map<LanguageModel,java.lang.String> labels)
void
setColumnConfigurations(java.util.List<? extends ColumnConfiguration> columns)
Sets the ColumnConfigs of this group tocolumns
.void
setColumnGroupConfigurations(java.util.List<? extends ColumnGroupConfiguration> groups)
Sets the sub groups included in this group togroups
.void
setName(java.lang.String name)
Sets the name of this group toname
.void
setParentColumnGroupConfiguration(ColumnGroupConfiguration parentGroup)
-
-
-
Method Detail
-
setColumnGroupConfigurations
public void setColumnGroupConfigurations(java.util.List<? extends ColumnGroupConfiguration> groups)
Sets the sub groups included in this group togroups
.- Specified by:
setColumnGroupConfigurations
in interfaceColumnGroupConfiguration
- Parameters:
groups
- sub groups of this group
-
getColumnGroupConfigurations
public java.util.List<? extends ColumnGroupConfiguration> getColumnGroupConfigurations()
- Specified by:
getColumnGroupConfigurations
in interfaceColumnGroupConfiguration
-
addColumnConfiguration
public void addColumnConfiguration(ColumnConfiguration column)
-
addColumnGroupConfiguration
public void addColumnGroupConfiguration(ColumnGroupConfiguration columnGroupConfiguration)
-
setColumnConfigurations
public void setColumnConfigurations(java.util.List<? extends ColumnConfiguration> columns)
Sets the ColumnConfigs of this group tocolumns
.- Specified by:
setColumnConfigurations
in interfaceColumnGroupConfiguration
- Parameters:
columns
- the ColumnConfigs
-
getColumnConfigurations
public java.util.List<? extends ColumnConfiguration> getColumnConfigurations()
- Specified by:
getColumnConfigurations
in interfaceColumnGroupConfiguration
-
setName
public void setName(java.lang.String name)
Sets the name of this group toname
.- Parameters:
name
-
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceColumnGroupConfiguration
-
setParentColumnGroupConfiguration
public void setParentColumnGroupConfiguration(ColumnGroupConfiguration parentGroup)
-
getParentGroupConfiguration
public ColumnGroupConfiguration getParentGroupConfiguration()
- Specified by:
getParentGroupConfiguration
in interfaceColumnGroupConfiguration
-
getSize
public int getSize()
- Specified by:
getSize
in interfaceColumnGroupConfiguration
-
getTotalSize
public int getTotalSize()
- Specified by:
getTotalSize
in interfaceColumnGroupConfiguration
-
getAllColumnConfigurations
public java.util.List<ColumnConfiguration> getAllColumnConfigurations()
- Specified by:
getAllColumnConfigurations
in interfaceColumnGroupConfiguration
-
getAllLabels
public java.util.Map<LanguageModel,java.lang.String> getAllLabels()
- Specified by:
getAllLabels
in interfaceColumnGroupConfiguration
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interfaceColumnGroupConfiguration
-
getLabel
public java.lang.String getLabel(java.lang.String iso)
- Specified by:
getLabel
in interfaceColumnGroupConfiguration
-
setAllLabels
public void setAllLabels(java.util.Map<LanguageModel,java.lang.String> labels)
-
getLabelWithFallback
public java.lang.String getLabelWithFallback()
-
getLabelWithFallback
public java.lang.String getLabelWithFallback(java.lang.String iso)
-
-