Class DefaultPageController
- java.lang.Object
-
- de.hybris.platform.cockpit.wizards.impl.DefaultPageController
-
- All Implemented Interfaces:
WizardPageController
- Direct Known Subclasses:
AssignColumnWizardController,AssignQueryPermissionsWizardController,AssignSavedQueryPermissionsWizardController,AssignWorkflowWizardController,DefaultAdvancedSearchPageController,DefaultDecisionPageController,DefaultGenericItemMandatoryPageController,DefaultGenericTypeSelectorPageController,ResetConfigWizardController
public class DefaultPageController extends java.lang.Object implements WizardPageController
This class was moved to ext/cockpit from productcockpit
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.util.List<Transition>>transitions
-
Constructor Summary
Constructors Constructor Description DefaultPageController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeBack(Wizard wizard, WizardPage page)This method is invoked before proceeding to the previous page.voidbeforeNext(Wizard wizard, WizardPage page)This method is invoked before proceeding to the next page.voidcancel(Wizard wizard, WizardPage page)This method is invoked when the cancel button is pressed.voiddone(Wizard wizard, WizardPage page)This method is invoked when the done button is pressed.protected booleanevaluateAttribute(java.lang.String attribute, Wizard wizard)protected booleanevaluateTransition(Transition transition, Wizard wizard)WizardPagegetFirstPage(Wizard wizard)Returns the first page of the wizard.voidinitPage(Wizard wizard, WizardPage page)This method is invoked whenever a wizard page is created.WizardPagenext(Wizard wizard, WizardPage page)Returns for the specified wizard page the next page.WizardPageprevious(Wizard wizard, WizardPage page)Returns for the specified wizard page the previous page.voidsetTransitions(java.util.List<Transition> transitions)booleanvalidate(Wizard wizard, WizardPage page)This method is invoked before leaving a page.
-
-
-
Field Detail
-
transitions
protected java.util.Map<java.lang.String,java.util.List<Transition>> transitions
-
-
Method Detail
-
setTransitions
public void setTransitions(java.util.List<Transition> transitions)
-
cancel
public void cancel(Wizard wizard, WizardPage page)
Description copied from interface:WizardPageControllerThis method is invoked when the cancel button is pressed. Can be used to cleanup stuff done by the wizard.- Specified by:
cancelin interfaceWizardPageController- Parameters:
wizard- the wizard which contains the pagepage- the currently accessed page
-
done
public void done(Wizard wizard, WizardPage page) throws WizardConfirmationException
Description copied from interface:WizardPageControllerThis method is invoked when the done button is pressed.- Specified by:
donein interfaceWizardPageController- Parameters:
wizard- the wizard which contains the pagepage- the currently accessed page- Throws:
WizardConfirmationException
-
getFirstPage
public WizardPage getFirstPage(Wizard wizard)
Description copied from interface:WizardPageControllerReturns the first page of the wizard.- Specified by:
getFirstPagein interfaceWizardPageController
-
initPage
public void initPage(Wizard wizard, WizardPage page)
Description copied from interface:WizardPageControllerThis method is invoked whenever a wizard page is created. Implement it to do some preparations for your page.- Specified by:
initPagein interfaceWizardPageController- Parameters:
wizard- the wizard which contains the pagepage- the currently accessed page
-
evaluateAttribute
protected boolean evaluateAttribute(java.lang.String attribute, Wizard wizard)
-
evaluateTransition
protected boolean evaluateTransition(Transition transition, Wizard wizard)
-
next
public WizardPage next(Wizard wizard, WizardPage page)
Description copied from interface:WizardPageControllerReturns for the specified wizard page the next page. Should be implemented for complex wizard flow calculation.- Specified by:
nextin interfaceWizardPageController- Parameters:
wizard- the wizard which contains the pagespage- the current page- Returns:
- the next page
-
previous
public WizardPage previous(Wizard wizard, WizardPage page)
Description copied from interface:WizardPageControllerReturns for the specified wizard page the previous page. Should be implemented for complex wizard flow calculation.- Specified by:
previousin interfaceWizardPageController- Parameters:
wizard- the wizard which contains the pagespage- the current page- Returns:
- the previous page
-
validate
public boolean validate(Wizard wizard, WizardPage page)
Description copied from interface:WizardPageControllerThis method is invoked before leaving a page. Implement it to validate the input data.- Specified by:
validatein interfaceWizardPageController- Returns:
- true, if the page content is correct, false otherwise. If false is returned, the wizard will not proceed to the next page.
-
beforeBack
public void beforeBack(Wizard wizard, WizardPage page)
Description copied from interface:WizardPageControllerThis method is invoked before proceeding to the previous page.- Specified by:
beforeBackin interfaceWizardPageController- Parameters:
wizard- the wizard which contains the pagepage- the currently accessed page
-
beforeNext
public void beforeNext(Wizard wizard, WizardPage page)
Description copied from interface:WizardPageControllerThis method is invoked before proceeding to the next page.- Specified by:
beforeNextin interfaceWizardPageController- Parameters:
wizard- the wizard which contains the pagepage- the currently accessed page
-
-