Class DataLoadAction<T extends Help>

Object
Action
DataLoadAction<T>
All Implemented Interfaces:
Help

public class DataLoadAction<T extends Help> extends Action
This action starts calculation of selected data load. It's a programmatic version of the same action available in UI. As such it allows user to schedule the action in calculation flow formula.
  • Constructor Details

    • DataLoadAction

      public DataLoadAction(T backLink, Invocations<MethodInvocationRecord> invocations, String dataLoadLabel, String dataLoadType, String target)
  • Method Details

    • setCalculate

      public DataLoadAction<T> setCalculate(Boolean calculate)
      Whether the action is valid and should be triggered or not.
      Parameters:
      calculate -
      • true - calculation of the data load is started as background process
      • false - calculation of the data load is NOT started at all
    • setNextJobs

      public DataLoadAction<T> setNextJobs(List<ChainedJobInfo> jobs)
      Defines subsequent follow-on jobs
      Parameters:
      jobs - List of ChainedJobInfo objects
      Returns:
    • back

      public T back()
    • getObjectName

      public String getObjectName()
    • getDataLoadLabel

      public String getDataLoadLabel()
    • getDataLoadType

      public String getDataLoadType()
    • getTarget

      public String getTarget()
    • getCalculate

      public Boolean getCalculate()
    • getNextJobs

      public List<ChainedJobInfo> getNextJobs()
    • toString

      public String toString()
      Overrides:
      toString in class Object