1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.console.commons;
20
21 import org.apache.syncope.client.console.wizards.any.Resources;
22 import org.apache.syncope.client.ui.commons.layout.AbstractAnyFormLayout;
23 import org.apache.syncope.client.ui.commons.wizards.any.AnyForm;
24 import org.apache.syncope.client.ui.commons.wizards.any.AnyWrapper;
25 import org.apache.syncope.common.lib.to.AnyTO;
26 import org.apache.wicket.extensions.wizard.WizardModel;
27
28 public class IdMAnyWizardBuilderAdditionalSteps implements AnyWizardBuilderAdditionalSteps {
29
30 private static final long serialVersionUID = -6868439806694086177L;
31
32 @Override
33 public <A extends AnyTO> WizardModel buildModelSteps(
34 final AnyWrapper<A> modelObject,
35 final WizardModel wizardModel,
36 final AbstractAnyFormLayout<A, ? extends AnyForm<A>> formLayoutInfo) {
37
38 if (formLayoutInfo.isResources()) {
39 wizardModel.add(new Resources(modelObject));
40 }
41 return wizardModel;
42 }
43 }