Class DefaultEditorSectionConfiguration
- java.lang.Object
-
- de.hybris.platform.cockpit.services.config.impl.DefaultEditorSectionConfiguration
-
- All Implemented Interfaces:
EditorSectionConfiguration,java.lang.Cloneable
- Direct Known Subclasses:
ClassAttrEditorSectionConfiguration,CommentsSectionConfiguration,ExternalTaxesSectionConfiguration,InitialAttrEditorSectionConfiguration,LastChangesSectionConfiguration,MediaEditorSectionConfiguration,ProductPDFDataSheetSectionConfiguration,UnassignedEditorSectionConfiguration,WidgetParamEditorSectionConfiguration
public class DefaultEditorSectionConfiguration extends java.lang.Object implements EditorSectionConfiguration, java.lang.Cloneable
-
-
Constructor Summary
Constructors Constructor Description DefaultEditorSectionConfiguration()DefaultEditorSectionConfiguration(java.lang.String qualifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultEditorSectionConfigurationclone()protected voidcopyValues(DefaultEditorSectionConfiguration fromConfiguration, DefaultEditorSectionConfiguration toConfiguration)java.util.Map<LanguageModel,java.lang.String>getAllLabel()java.lang.StringgetLabel()java.lang.StringgetLabel(java.lang.String iso)java.lang.StringgetLabelWithFallback()java.lang.StringgetLabelWithFallback(java.lang.String iso)intgetPosition()java.lang.StringgetQualifier()java.util.List<EditorRowConfiguration>getSectionRows()XmlDataProvidergetXmlDataProvider()booleanisInitiallyOpened()booleanisPrintable()booleanisTabbed()booleanisVisible()voidsetAllLabel(java.util.Map<LanguageModel,java.lang.String> allLabel)voidsetInitiallyOpened(boolean initiallyOpened)voidsetPosition(int position)voidsetPrintable(boolean value)Set if this section shall be printable - whether it's pdf (or other) preview shall be generated.voidsetQualifier(java.lang.String qualifier)voidsetSectionRows(java.util.List<EditorRowConfiguration> sectionRows)voidsetShowIfEmpty(boolean showIfEmpty)voidsetShowInCreateMode(boolean showInCreateMode)voidsetTabbed(boolean tabbed)voidsetVisible(boolean visible)voidsetXmlDataProvider(XmlDataProvider xmlDataProvider)voidsetXmlDataProvider(java.lang.String xmlDataProvider)booleanshowIfEmpty()booleanshowInCreateMode()
-
-
-
Method Detail
-
getAllLabel
public java.util.Map<LanguageModel,java.lang.String> getAllLabel()
- Specified by:
getAllLabelin interfaceEditorSectionConfiguration
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabelin interfaceEditorSectionConfiguration
-
getLabel
public java.lang.String getLabel(java.lang.String iso)
- Specified by:
getLabelin interfaceEditorSectionConfiguration
-
setAllLabel
public void setAllLabel(java.util.Map<LanguageModel,java.lang.String> allLabel)
- Specified by:
setAllLabelin interfaceEditorSectionConfiguration
-
getQualifier
public java.lang.String getQualifier()
- Specified by:
getQualifierin interfaceEditorSectionConfiguration
-
getSectionRows
public java.util.List<EditorRowConfiguration> getSectionRows()
- Specified by:
getSectionRowsin interfaceEditorSectionConfiguration
-
isTabbed
public boolean isTabbed()
- Specified by:
isTabbedin interfaceEditorSectionConfiguration
-
isVisible
public boolean isVisible()
- Specified by:
isVisiblein interfaceEditorSectionConfiguration
-
isInitiallyOpened
public boolean isInitiallyOpened()
- Specified by:
isInitiallyOpenedin interfaceEditorSectionConfiguration
-
showIfEmpty
public boolean showIfEmpty()
- Specified by:
showIfEmptyin interfaceEditorSectionConfiguration
-
showInCreateMode
public boolean showInCreateMode()
- Specified by:
showInCreateModein interfaceEditorSectionConfiguration
-
setSectionRows
public void setSectionRows(java.util.List<EditorRowConfiguration> sectionRows)
- Specified by:
setSectionRowsin interfaceEditorSectionConfiguration
-
setQualifier
public void setQualifier(java.lang.String qualifier)
- Specified by:
setQualifierin interfaceEditorSectionConfiguration
-
setTabbed
public void setTabbed(boolean tabbed)
-
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisiblein interfaceEditorSectionConfiguration
-
setInitiallyOpened
public void setInitiallyOpened(boolean initiallyOpened)
- Specified by:
setInitiallyOpenedin interfaceEditorSectionConfiguration
-
setShowIfEmpty
public void setShowIfEmpty(boolean showIfEmpty)
- Specified by:
setShowIfEmptyin interfaceEditorSectionConfiguration
-
setShowInCreateMode
public void setShowInCreateMode(boolean showInCreateMode)
-
getPosition
public int getPosition()
- Specified by:
getPositionin interfaceEditorSectionConfiguration
-
setPosition
public void setPosition(int position)
- Specified by:
setPositionin interfaceEditorSectionConfiguration
-
copyValues
protected void copyValues(DefaultEditorSectionConfiguration fromConfiguration, DefaultEditorSectionConfiguration toConfiguration)
-
clone
public DefaultEditorSectionConfiguration clone() throws java.lang.CloneNotSupportedException
- Specified by:
clonein interfaceEditorSectionConfiguration- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
isPrintable
public boolean isPrintable()
- Specified by:
isPrintablein interfaceEditorSectionConfiguration- Returns:
- true if this section can be used for generating pdf (or any other) printable document.
-
setPrintable
public void setPrintable(boolean value)
Description copied from interface:EditorSectionConfigurationSet if this section shall be printable - whether it's pdf (or other) preview shall be generated.- Specified by:
setPrintablein interfaceEditorSectionConfiguration
-
getXmlDataProvider
public XmlDataProvider getXmlDataProvider()
- Specified by:
getXmlDataProviderin interfaceEditorSectionConfiguration- Returns:
- object which handles generation of xml representation of this section e.g. for printing purposes.
-
setXmlDataProvider
public void setXmlDataProvider(java.lang.String xmlDataProvider)
- Specified by:
setXmlDataProviderin interfaceEditorSectionConfiguration- Parameters:
xmlDataProvider- spring bean id of xmlDataProvider to set, if none provided default is taken.
-
getLabelWithFallback
public java.lang.String getLabelWithFallback()
-
getLabelWithFallback
public java.lang.String getLabelWithFallback(java.lang.String iso)
-
setXmlDataProvider
public void setXmlDataProvider(XmlDataProvider xmlDataProvider)
-
-