Example usage for org.apache.wicket.extensions.wizard FinishButton FinishButton

List of usage examples for org.apache.wicket.extensions.wizard FinishButton FinishButton

Introduction

In this page you can find the example usage for org.apache.wicket.extensions.wizard FinishButton FinishButton.

Prototype

public FinishButton(final String id, final IWizard wizard) 

Source Link

Document

Construct.

Usage

From source file:au.org.theark.core.web.component.wizard.AjaxWizardButtonBar.java

License:Open Source License

/**
 * Construct./* w w  w  .j a  va2s .c o  m*/
 * 
 * @param id
 *           The component id
 * @param wizard
 *           The containing wizard
 */
public AjaxWizardButtonBar(String id, ArkCommonWizard wizard) {
    super(id);

    this.wizard = wizard;
    wizard.setOutputMarkupId(true);

    previousButton = new PreviousButton("previous", wizard);
    addAjax(previousButton);

    nextButton = new NextButton("next", wizard);
    addAjax(nextButton);

    lastButton = new LastButton("last", wizard);
    addAjax(lastButton);

    cancelButton = new CancelButton("cancel", wizard);
    addAjaxCancel(cancelButton);

    finishButton = new FinishButton("finish", wizard);
    addAjaxFinish(finishButton);
}

From source file:au.org.theark.core.web.component.wizard.ArkWizardButtonBarPanel.java

License:Open Source License

public ArkWizardButtonBarPanel(String id, Wizard wizard) {
    super(id);// w w w  . jav  a  2 s.  com
    add(new PreviousButton(Constants.PREVIOUS, wizard));
    add(new NextButton(Constants.NEXT, wizard));
    add(new ArkWizardLastButton(Constants.LAST, wizard));
    add(new CancelButton(Constants.CANCEL, wizard));
    add(new FinishButton(Constants.FINISH, wizard));
}

From source file:org.apache.syncope.client.console.wizards.AjaxWizardMgtButtonBar.java

License:Apache License

@Override
protected FinishButton newFinishButton(final String id, final IWizard wizard) {
    return new FinishButton(id, wizard) {

        private static final long serialVersionUID = 864248301720764819L;

        @Override/*from ww  w.  j a va 2  s.co  m*/
        public final boolean isEnabled() {
            switch (mode) {
            case EDIT:
            case TEMPLATE:
                return true;
            case READONLY:
                return false;
            default:
                final IWizardStep activeStep = getWizardModel().getActiveStep();
                return (activeStep != null) && getWizardModel().isLastStep(activeStep) && super.isEnabled();
            }
        }

        @Override
        public boolean isVisible() {
            switch (mode) {
            case READONLY:
                return false;
            default:
                return true;
            }
        }
    };
}