Interface WizardExtStep

  • All Superinterfaces:
    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 - dev@tchemit.fr
    • Method Detail

      • getOperationLabel

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

        String getOperationDescription()
        Returns:
        la description de l'opération
      • getUiClass

        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