Class QuoteMassUpdateAction<T extends Help>

Object
Action
QuoteMassUpdateAction<T>
All Implemented Interfaces:
Help

public class QuoteMassUpdateAction<T extends Help> extends Action
  • Constructor Details

    • QuoteMassUpdateAction

      public QuoteMassUpdateAction(T backLink, Invocations<MethodInvocationRecord> invocations, String qmuLabel)
  • Method Details

    • setCalculate

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

      public QuoteMassUpdateAction<T> setCopy(Boolean copy)
      Whether the action should copy a qoute mass update object and the run the copied one or not
      Parameters:
      copy -
      • true - a quote mass update should be copied before execution
      • false - default, the execution will run on the original object
    • setSimulation

      public QuoteMassUpdateAction<T> setSimulation(Boolean simulation)
      Whether the action on copied object should be a simulation or not
      Parameters:
      simulation - true by default
    • setCopyLabel

      public QuoteMassUpdateAction<T> setCopyLabel(String label)
      If copy is true, what should be the new label of the copied qoute mass update
      Parameters:
      label -
    • setCopyComment

      public QuoteMassUpdateAction<T> setCopyComment(String copyComment)
      Comment that is passed also into submitter reason into workflow
      Parameters:
      copyComment -
    • back

      public T back()
    • getObjectName

      public String getObjectName()
    • getQuoteMassUpdateLabel

      public String getQuoteMassUpdateLabel()
    • getCalculate

      public Boolean getCalculate()
    • getCopy

      public Boolean getCopy()
    • getSimulation

      public Boolean getSimulation()
    • getCopyLabel

      public String getCopyLabel()
    • getCopyComment

      public String getCopyComment()
    • toString

      public String toString()
      Overrides:
      toString in class Object