Class PredefinedAnswersMode

java.lang.Object
ch.tocco.nice2.persist.core.spi.exec.AbstractModeWrapper
ch.tocco.nice2.netui.impl.clientquestion.PredefinedAnswersMode
All Implemented Interfaces:
ModeWrapper

@Component @Deprecated public class PredefinedAnswersMode extends AbstractModeWrapper
Deprecated.
Performs the task using the predefined answers for client questions. Note, this will predefine answers on the whole thread for the time the task is executing! It doesn't matter if the client questions are asked directly within the task or somewhere in a entity listener which gets triggered.
  • Constructor Details

    • PredefinedAnswersMode

      public PredefinedAnswersMode(ClientQuestionService clientQuestionService)
      Deprecated.
  • Method Details

    • wrap

      public <A, T> PersistTask<A,T> wrap(PersistTask<A,T> task, Mode<?> mode)
      Deprecated.
      Description copied from interface: ModeWrapper
      Returns a task conforming to the given mode. Gives the opportunity to wrap the given task (or create a complete new one) before executing it.

      The usual use case is this: If some condition holds inside the given mode, a new task is returned wrapping the given task with additional behaviour. If the condition does not hold, the task argument is returned.