Search in sources :

Example 1 with Wizard

use of com.evolveum.midpoint.web.component.wizard.Wizard in project midpoint by Evolveum.

the class PageResourceWizard method isCurrentStepComplete.

public boolean isCurrentStepComplete() {
    Wizard wizard = (Wizard) get(ID_WIZARD);
    WizardStep activeStep = (WizardStep) wizard.getModelObject().getActiveStep();
    return activeStep == null || activeStep.isComplete();
}
Also used : WizardStep(com.evolveum.midpoint.web.component.wizard.WizardStep) Wizard(com.evolveum.midpoint.web.component.wizard.Wizard)

Example 2 with Wizard

use of com.evolveum.midpoint.web.component.wizard.Wizard in project midpoint by Evolveum.

the class PageResourceWizard method refreshIssues.

public void refreshIssues(@Nullable AjaxRequestTarget target) {
    issuesModel.reset();
    if (target != null) {
        Wizard wizard = (Wizard) get(ID_WIZARD);
        target.add(wizard.getIssuesPanel());
        target.add(wizard.getSteps());
        target.add(wizard.getButtons());
    }
}
Also used : Wizard(com.evolveum.midpoint.web.component.wizard.Wizard)

Example 3 with Wizard

use of com.evolveum.midpoint.web.component.wizard.Wizard in project midpoint by Evolveum.

the class PageResourceWizard method initLayout.

private void initLayout() {
    WizardModel wizardModel = new ResourceWizardModel();
    if (!configurationOnly) {
        wizardModel.add(new NameStep(modelRaw, this));
    }
    configurationStep = new ConfigurationStep(modelNoFetch, this);
    wizardModel.add(configurationStep);
    if (!configurationOnly) {
        wizardModel.add(new SchemaStep(modelFull, this));
        wizardModel.add(new SchemaHandlingStep(modelFull, this));
        wizardModel.add(new SynchronizationStep(modelFull, this));
        wizardModel.add(new CapabilityStep(modelFull, this));
    }
    Wizard wizard = new Wizard(ID_WIZARD, new Model<>(wizardModel), issuesModel);
    wizard.setOutputMarkupId(true);
    add(wizard);
}
Also used : WizardModel(org.apache.wicket.extensions.wizard.WizardModel) Wizard(com.evolveum.midpoint.web.component.wizard.Wizard)

Aggregations

Wizard (com.evolveum.midpoint.web.component.wizard.Wizard)3 WizardStep (com.evolveum.midpoint.web.component.wizard.WizardStep)1 WizardModel (org.apache.wicket.extensions.wizard.WizardModel)1