Interface TaskProcessor


  • public interface TaskProcessor
    Defines an object allowing to apply an Answer on a Task
    Author:
    Christopher Laszczuk
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void process​(com.flower.docs.domain.task.Task task, com.flower.docs.domain.taskclass.Answer answer)
      Applies an Answer on a Task
    • Method Detail

      • process

        void process​(com.flower.docs.domain.task.Task task,
                     com.flower.docs.domain.taskclass.Answer answer)
              throws com.flower.docs.domain.exception.FunctionalException,
                     com.flower.docs.domain.exception.TechnicalException
        Applies an Answer on a Task
        Parameters:
        task - The task to process
        answer - The answer to apply
        Throws:
        com.flower.docs.domain.exception.FunctionalException - If a functional error occcurred
        com.flower.docs.domain.exception.TechnicalException - If a technical error occcurred