Class StepData<T extends Step>

java.lang.Object
ru.bgcrm.model.process.wizard.base.StepData<T>
Direct Known Subclasses:
AddressInfoStep.AddressInfoStepData, ContinueStep.Data, CreateContractsStep.Data, FillContractParamsStep.Data, FillParamsStep.Data, FindContractStep.Data, JexlStep.Data, LinkCustomerStep.Data, SetContractTariffStep.Data, SetDescriptionStep.Data, SetExecutorsStep.Data, SetStatusStep.Data, ShowContractsByAddrParamStep.Data, ShowInetServiceStep.Data, ShowInetSessionStep.Data

public abstract class StepData<T extends Step> extends Object
  • Field Details

    • step

      protected final T extends Step step
    • data

      protected final WizardData data
  • Constructor Details

    • StepData

      protected StepData(T step, WizardData data)
  • Method Details

    • getStep

      public T getStep()
    • check

      public boolean check(Connection con)
      JEXL фильтр позволяющий включить или выключить шаг из списка.
      Parameters:
      con -
      Returns:
    • isFilled

      public abstract boolean isFilled(DynActionForm form, Connection con) throws Exception
      Throws:
      Exception