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 DefaultEditorSectionConfiguration
clone()
protected void
copyValues(DefaultEditorSectionConfiguration fromConfiguration, DefaultEditorSectionConfiguration toConfiguration)
java.util.Map<LanguageModel,java.lang.String>
getAllLabel()
java.lang.String
getLabel()
java.lang.String
getLabel(java.lang.String iso)
java.lang.String
getLabelWithFallback()
java.lang.String
getLabelWithFallback(java.lang.String iso)
int
getPosition()
java.lang.String
getQualifier()
java.util.List<EditorRowConfiguration>
getSectionRows()
XmlDataProvider
getXmlDataProvider()
boolean
isInitiallyOpened()
boolean
isPrintable()
boolean
isTabbed()
boolean
isVisible()
void
setAllLabel(java.util.Map<LanguageModel,java.lang.String> allLabel)
void
setInitiallyOpened(boolean initiallyOpened)
void
setPosition(int position)
void
setPrintable(boolean value)
Set if this section shall be printable - whether it's pdf (or other) preview shall be generated.void
setQualifier(java.lang.String qualifier)
void
setSectionRows(java.util.List<EditorRowConfiguration> sectionRows)
void
setShowIfEmpty(boolean showIfEmpty)
void
setShowInCreateMode(boolean showInCreateMode)
void
setTabbed(boolean tabbed)
void
setVisible(boolean visible)
void
setXmlDataProvider(XmlDataProvider xmlDataProvider)
void
setXmlDataProvider(java.lang.String xmlDataProvider)
boolean
showIfEmpty()
boolean
showInCreateMode()
-
-
-
Method Detail
-
getAllLabel
public java.util.Map<LanguageModel,java.lang.String> getAllLabel()
- Specified by:
getAllLabel
in interfaceEditorSectionConfiguration
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interfaceEditorSectionConfiguration
-
getLabel
public java.lang.String getLabel(java.lang.String iso)
- Specified by:
getLabel
in interfaceEditorSectionConfiguration
-
setAllLabel
public void setAllLabel(java.util.Map<LanguageModel,java.lang.String> allLabel)
- Specified by:
setAllLabel
in interfaceEditorSectionConfiguration
-
getQualifier
public java.lang.String getQualifier()
- Specified by:
getQualifier
in interfaceEditorSectionConfiguration
-
getSectionRows
public java.util.List<EditorRowConfiguration> getSectionRows()
- Specified by:
getSectionRows
in interfaceEditorSectionConfiguration
-
isTabbed
public boolean isTabbed()
- Specified by:
isTabbed
in interfaceEditorSectionConfiguration
-
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interfaceEditorSectionConfiguration
-
isInitiallyOpened
public boolean isInitiallyOpened()
- Specified by:
isInitiallyOpened
in interfaceEditorSectionConfiguration
-
showIfEmpty
public boolean showIfEmpty()
- Specified by:
showIfEmpty
in interfaceEditorSectionConfiguration
-
showInCreateMode
public boolean showInCreateMode()
- Specified by:
showInCreateMode
in interfaceEditorSectionConfiguration
-
setSectionRows
public void setSectionRows(java.util.List<EditorRowConfiguration> sectionRows)
- Specified by:
setSectionRows
in interfaceEditorSectionConfiguration
-
setQualifier
public void setQualifier(java.lang.String qualifier)
- Specified by:
setQualifier
in interfaceEditorSectionConfiguration
-
setTabbed
public void setTabbed(boolean tabbed)
-
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible
in interfaceEditorSectionConfiguration
-
setInitiallyOpened
public void setInitiallyOpened(boolean initiallyOpened)
- Specified by:
setInitiallyOpened
in interfaceEditorSectionConfiguration
-
setShowIfEmpty
public void setShowIfEmpty(boolean showIfEmpty)
- Specified by:
setShowIfEmpty
in interfaceEditorSectionConfiguration
-
setShowInCreateMode
public void setShowInCreateMode(boolean showInCreateMode)
-
getPosition
public int getPosition()
- Specified by:
getPosition
in interfaceEditorSectionConfiguration
-
setPosition
public void setPosition(int position)
- Specified by:
setPosition
in interfaceEditorSectionConfiguration
-
copyValues
protected void copyValues(DefaultEditorSectionConfiguration fromConfiguration, DefaultEditorSectionConfiguration toConfiguration)
-
clone
public DefaultEditorSectionConfiguration clone() throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interfaceEditorSectionConfiguration
- Overrides:
clone
in classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-
isPrintable
public boolean isPrintable()
- Specified by:
isPrintable
in 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:EditorSectionConfiguration
Set if this section shall be printable - whether it's pdf (or other) preview shall be generated.- Specified by:
setPrintable
in interfaceEditorSectionConfiguration
-
getXmlDataProvider
public XmlDataProvider getXmlDataProvider()
- Specified by:
getXmlDataProvider
in 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:
setXmlDataProvider
in 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)
-
-