1 18 19 package de.gulden.framework.amoda.generic.interaction; 20 21 import de.gulden.framework.amoda.generic.option.*; 22 import de.gulden.framework.amoda.model.interaction.Wizard; 23 import java.util.*; 24 25 31 public class GenericWizard extends GenericDialog implements Wizard { 32 33 37 protected int currentStep = 0; 38 39 public Collection dialog = new ArrayList(); 40 41 42 46 public Collection getDialogs() { 47 return dialog; 48 } 49 50 public void addDialog(GenericDialog genericDialog) { 51 if (! this.dialog.contains(genericDialog)) this.dialog.add(genericDialog); 52 } 53 54 public void removeDialog(GenericDialog genericDialog) { 55 this.dialog.remove(genericDialog); 56 } 57 58 public void perform() { 59 ((de.gulden.framework.amoda.generic.core.GenericApplicationEnvironment)getApplication().getEnvironment()).doWizard(this); 60 } 61 62 public int getCurrentStep() { 63 return currentStep; 64 } 65 66 public void setCurrentStep(int _currentStep) { 67 currentStep = _currentStep; 68 } 69 70 } | Popular Tags |