Interface WizardExtStep

All Superinterfaces:
java.io.Serializable, WizardStep

public interface WizardExtStep
extends WizardStep
Extension de WizardStep avec des états supplémentaires. Chaque étape possède un modèle de type getModelClass(). Ce modèle peut être partagé par plusieurs étapes. De plus, on a deux drapeaux isConfig() pour savoir si l'étape est une phase de configuration. Le drapeau isOperation() quand à lui permet de savoir si l'étape est une opération.
Since:
2.1
Author:
Tony Chemit - chemit@codelutin.com
  • Method Details

    • getOperationLabel

      java.lang.String getOperationLabel()
      Returns:
      le label de l'opération
    • getOperationDescription

      java.lang.String getOperationDescription()
      Returns:
      la description de l'opération
    • getModelClass

      java.lang.Class<? extends WizardExtStepModel<?>> getModelClass()
      Returns:
      le type du modèle de l'action
    • getUiClass

      java.lang.Class<? extends WizardStepUI<?,​?>> getUiClass()
      Returns:
      le type de l'ui de l'opération
    • isOperation

      boolean isOperation()
      Returns:
      true si l'étape a une opération associée, false sinon.
    • isConfig

      boolean isConfig()
      Returns:
      true si l'étape est une phase de configuration, false sinon.
    • newModel

      WizardExtStepModel<?> newModel()
      Instancie le modèle associée à l'étape.
      Returns:
      le nouveau modèle associé à l'étape
    • newUI

      WizardStepUI<?,​?> newUI​(WizardExtUI<?,​?> ui)
      Construit l'ui associée à l'étape.
      Parameters:
      ui - l'ui principale du wiard
      Returns:
      la noveau ui associé à l'étape