Class GenericItemWizard
- java.lang.Object
-
- de.hybris.platform.cockpit.wizards.Wizard
-
- de.hybris.platform.cockpit.wizards.generic.GenericItemWizard
-
- Direct Known Subclasses:
AssignColumnWizard,AssignQueryPermissionsWizard,AssignWorkflowWizard,CommentAttachmentWizard,MappingWizard,UploadMediaWizard
public class GenericItemWizard extends Wizard
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.cockpit.wizards.Wizard
Wizard.WizardEvent
-
-
Field Summary
Fields Modifier and Type Field Description protected BrowserModelbrowserModelprotected org.zkoss.zul.VboxcontainerBoxprotected CreateContextcreateContextprotected booleancreateModeprotected ObjectTypecurrentTypestatic java.lang.StringFORCE_CREATE_IN_EDITORstatic java.lang.StringFORCE_CREATE_IN_POPUPstatic java.lang.StringFORCE_CREATE_IN_WIZARDprotected ObjectValueContainerobjectValueContainerprotected java.util.Map<java.lang.String,? extends java.lang.Object>parametersprotected org.zkoss.zk.ui.Componentparentprotected booleanshowPrefilledValuesprotected static java.lang.StringWIZARD_CONFIGprotected WizardConfigurationwizardConfiguration-
Fields inherited from class de.hybris.platform.cockpit.wizards.Wizard
currentPage, DO_BACK_ON_FIRST_PAGE, frameComponent, history, messages
-
-
Constructor Summary
Constructors Constructor Description GenericItemWizard()GenericItemWizard(BrowserModel browserModel, CreateContext createContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddContextInformation(java.lang.String information, java.lang.Object value)voidaddPredefinedValue(java.lang.String key, java.lang.Object value)voidaddWizardScriptStrategy(java.lang.String scriptLnaguage, WizardScriptStrategy wizardScriptStrategy)voidclearPredefinedValues()protected org.zkoss.zul.WindowcreateFrameComponent(java.lang.String uri)protected org.zkoss.zk.ui.ComponentcreatePageComponent(org.zkoss.zk.ui.Component parent, WizardPage page, WizardPageController controller)voiddoAfterDone(AbstractGenericItemPage page)voiddoDone()protected voidevaluateScript()BrowserModelgetBrowserModel()java.util.Map<java.lang.String,java.lang.Object>getContext()CreateContextgetCreateContext()AbstractGenericItemPagegetCurrentPage()java.lang.StringgetCurrentStringType()ObjectTypegetCurrentType()TypedObjectgetCurrentTypeEmptyModel()TypedObjectgetItem()java.util.Set<java.lang.String>getLoadLanguages()ObjectValueContainergetObjectValueContainer()java.util.Map<java.lang.String,? extends java.lang.Object>getParameters()java.util.Map<java.lang.String,java.lang.Object>getPredefinedValues()protected UIConfigurationServicegetUIConfigurationService()WizardConfigurationgetWizardConfiguration()voidinitialize(ObjectType currentType, java.util.Map<java.lang.String,java.lang.Object> predefinedValues)voidinitialize(java.util.Map<java.lang.String,java.lang.Object> predefinedValues)protected voidinitializeScripStrategies()booleanisAllowCreate()booleanisAllowSelect()booleanisCreateMode()booleanisShowPrefilledValues()voidloadAndFilter()voidloadDefaultValues()voidremoveWizardScriptStrategy(java.lang.String scriptLnaguage)voidsetAllowCreate(boolean allowCreate)voidsetAllowSelect(boolean allowSelect)voidsetBrowserModel(BrowserModel browserModel)voidsetCreateMode(boolean createMode)voidsetCurrentStringType(java.lang.String currentStringType)voidsetCurrentType(ObjectType currentType)voidsetItem(TypedObject item)voidsetParameters(java.util.Map<java.lang.String,? extends java.lang.Object> parameters)voidsetParent(org.zkoss.zk.ui.Component parent)voidsetPredefinedValues(java.util.Map<java.lang.String,java.lang.Object> predefinedValues)voidsetShowPrefilledValues(boolean showPrefilledValues)voidsetValue(PropertyDescriptor descriptor, java.lang.Object value)voidsetWizardConfiguration(WizardConfiguration wizardConfiguration)voidshow()Showing current wizard-
Methods inherited from class de.hybris.platform.cockpit.wizards.Wizard
addMessage, checkShowBackOnFirstPage, cleanupHistory, close, doBack, doCancel, doNext, getAllPageAttributes, getComponentURI, getContextClass, getCurrentController, getDefaultController, getFrameComponent, getHeight, getMessages, getPage, getPageContainer, getPageRoot, getPages, getPreviousPage, getTitle, getWidth, getWizardContext, isForceHideDone, isForceShowNext, isShowBack, isShowCancel, isShowDone, isShowNext, refreshButtons, resize, setComponentURI, setContextClass, setCurrentPage, setDefaultController, setForceHideDone, setForceShowNext, setHeight, setPageRoot, setPages, setPreviousPage, setShowBack, setShowCancel, setShowDone, setShowNext, setTitle, setWidth, setWizardContext, setWizardTitle, show, show, updateView
-
-
-
-
Field Detail
-
FORCE_CREATE_IN_WIZARD
public static final java.lang.String FORCE_CREATE_IN_WIZARD
- See Also:
- Constant Field Values
-
FORCE_CREATE_IN_EDITOR
public static final java.lang.String FORCE_CREATE_IN_EDITOR
- See Also:
- Constant Field Values
-
FORCE_CREATE_IN_POPUP
public static final java.lang.String FORCE_CREATE_IN_POPUP
- See Also:
- Constant Field Values
-
currentType
protected ObjectType currentType
-
objectValueContainer
protected ObjectValueContainer objectValueContainer
-
parent
protected org.zkoss.zk.ui.Component parent
-
containerBox
protected org.zkoss.zul.Vbox containerBox
-
showPrefilledValues
protected boolean showPrefilledValues
-
browserModel
protected BrowserModel browserModel
-
createContext
protected CreateContext createContext
-
createMode
protected boolean createMode
-
parameters
protected java.util.Map<java.lang.String,? extends java.lang.Object> parameters
-
wizardConfiguration
protected WizardConfiguration wizardConfiguration
-
WIZARD_CONFIG
protected static final java.lang.String WIZARD_CONFIG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GenericItemWizard
public GenericItemWizard()
-
GenericItemWizard
public GenericItemWizard(BrowserModel browserModel, CreateContext createContext)
-
-
Method Detail
-
getCurrentStringType
public java.lang.String getCurrentStringType()
-
setCurrentStringType
public void setCurrentStringType(java.lang.String currentStringType)
-
getWizardConfiguration
public WizardConfiguration getWizardConfiguration()
-
setWizardConfiguration
public void setWizardConfiguration(WizardConfiguration wizardConfiguration)
-
getParameters
public java.util.Map<java.lang.String,? extends java.lang.Object> getParameters()
-
setParameters
public void setParameters(java.util.Map<java.lang.String,? extends java.lang.Object> parameters)
-
isCreateMode
public boolean isCreateMode()
-
setCreateMode
public void setCreateMode(boolean createMode)
-
getBrowserModel
public BrowserModel getBrowserModel()
- Returns:
- the browserModel
-
setBrowserModel
public void setBrowserModel(BrowserModel browserModel)
- Parameters:
browserModel- the browserModel to set
-
isShowPrefilledValues
public boolean isShowPrefilledValues()
- Returns:
- the showPrefilledValues
-
setShowPrefilledValues
public void setShowPrefilledValues(boolean showPrefilledValues)
- Parameters:
showPrefilledValues- the showPrefilledValues to set
-
getPredefinedValues
public java.util.Map<java.lang.String,java.lang.Object> getPredefinedValues()
- Returns:
- the predefinedValues
-
loadDefaultValues
public void loadDefaultValues()
-
getObjectValueContainer
public ObjectValueContainer getObjectValueContainer()
- Returns:
- the objectValueContainer
-
getCurrentType
public ObjectType getCurrentType()
- Returns:
- the currentType
-
getCurrentTypeEmptyModel
public TypedObject getCurrentTypeEmptyModel()
-
setCurrentType
public void setCurrentType(ObjectType currentType)
- Parameters:
currentType- the currentType to set
-
setParent
public void setParent(org.zkoss.zk.ui.Component parent)
-
createFrameComponent
protected org.zkoss.zul.Window createFrameComponent(java.lang.String uri)
- Overrides:
createFrameComponentin classWizard
-
createPageComponent
protected org.zkoss.zk.ui.Component createPageComponent(org.zkoss.zk.ui.Component parent, WizardPage page, WizardPageController controller)- Overrides:
createPageComponentin classWizard
-
getLoadLanguages
public java.util.Set<java.lang.String> getLoadLanguages()
-
initialize
public void initialize(ObjectType currentType, java.util.Map<java.lang.String,java.lang.Object> predefinedValues)
-
initialize
public void initialize(java.util.Map<java.lang.String,java.lang.Object> predefinedValues)
-
addPredefinedValue
public void addPredefinedValue(java.lang.String key, java.lang.Object value)
-
clearPredefinedValues
public void clearPredefinedValues()
-
setPredefinedValues
public void setPredefinedValues(java.util.Map<java.lang.String,java.lang.Object> predefinedValues)
-
loadAndFilter
public void loadAndFilter()
-
show
public void show()
Description copied from class:WizardShowing current wizard
-
setValue
public void setValue(PropertyDescriptor descriptor, java.lang.Object value)
-
getCreateContext
public CreateContext getCreateContext()
-
getCurrentPage
public AbstractGenericItemPage getCurrentPage()
- Overrides:
getCurrentPagein classWizard
-
evaluateScript
protected void evaluateScript()
-
doAfterDone
public void doAfterDone(AbstractGenericItemPage page)
-
addWizardScriptStrategy
public void addWizardScriptStrategy(java.lang.String scriptLnaguage, WizardScriptStrategy wizardScriptStrategy)
-
removeWizardScriptStrategy
public void removeWizardScriptStrategy(java.lang.String scriptLnaguage)
-
initializeScripStrategies
protected void initializeScripStrategies()
-
getContext
public java.util.Map<java.lang.String,java.lang.Object> getContext()
-
addContextInformation
public void addContextInformation(java.lang.String information, java.lang.Object value)
-
getUIConfigurationService
protected UIConfigurationService getUIConfigurationService()
-
setItem
public void setItem(TypedObject item)
-
getItem
public TypedObject getItem()
-
setAllowCreate
public void setAllowCreate(boolean allowCreate)
-
isAllowCreate
public boolean isAllowCreate()
-
setAllowSelect
public void setAllowSelect(boolean allowSelect)
-
isAllowSelect
public boolean isAllowSelect()
-
-