Package ru.bgcrm.model.process.wizard.base

# 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 Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected final WizardData`
  `data`
  `protected final T`
  `step`

- ## Constructor Summary

  Constructors
  Modifier
  Constructor
  Description
  `protected`
  `StepData(T step, WizardData data)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `check(Connection con)`
  JEXL фильтр позволяющий включить или выключить шаг из списка.
  `T`
  `getStep()`
  `abstract boolean`
  `isFilled(DynActionForm form, Connection con)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## 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`