Interface IDtoInvalidTaskRequirementError

All Superinterfaces:
IDtoAbstractError
All Known Implementing Classes:
DtoInvalidTaskRequirementError

public interface IDtoInvalidTaskRequirementError extends IDtoAbstractError
The taskRequirement at {path} does not fit the declared parameters of the task. It contains {duplicateKeys}, requires {unknownKeys} that are not declared in the task, does not define {missingKeys} that the task declares or has {wrongTypeKeys} that are declared to be float but cannot be parsed by Double.valueOf()
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    The keys of the taskParameters that are required multiple times.
     
    The keys of the taskParameters that are not required here but are declared in the task.
    The path to the invalid taskRequirement.
    The id of the task this taskRequirement needs to fit.
    Type of this object.
    The keys of the taskParameters that are required here but not declared in the task.
    The keys of the taskParameters that are declared as float in task but aacnnot be parsed by Double.valueOf().
    void
    setDuplicateKeys(String[] duplicateKeys)
    The keys of the taskParameters that are required multiple times.
    void
    setMessage(String message)
     
    void
    setMissingKeys(String[] missingKeys)
    The keys of the taskParameters that are not required here but are declared in the task.
    void
    The path to the invalid taskRequirement.
    void
    The id of the task this taskRequirement needs to fit.
    void
    setUnknownKeys(String[] unknownKeys)
    The keys of the taskParameters that are required here but not declared in the task.
    void
    setWrongTypeKeys(String[] wrongTypeKeys)
    The keys of the taskParameters that are declared as float in task but aacnnot be parsed by Double.valueOf().
  • Field Details

  • Method Details

    • getType

      String getType()
      Type of this object.
      Specified by:
      getType in interface IDtoAbstractError
    • getMessage

      String getMessage()
      Specified by:
      getMessage in interface IDtoAbstractError
    • setMessage

      void setMessage(String message)
      Specified by:
      setMessage in interface IDtoAbstractError
    • getPath

      String getPath()
      The path to the invalid taskRequirement.
    • setPath

      void setPath(String path)
      The path to the invalid taskRequirement.
    • getTask

      String getTask()
      The id of the task this taskRequirement needs to fit.
    • setTask

      void setTask(String task)
      The id of the task this taskRequirement needs to fit.
    • getDuplicateKeys

      String[] getDuplicateKeys()
      The keys of the taskParameters that are required multiple times.
    • setDuplicateKeys

      void setDuplicateKeys(String[] duplicateKeys)
      The keys of the taskParameters that are required multiple times.
    • getUnknownKeys

      String[] getUnknownKeys()
      The keys of the taskParameters that are required here but not declared in the task.
    • setUnknownKeys

      void setUnknownKeys(String[] unknownKeys)
      The keys of the taskParameters that are required here but not declared in the task.
    • getMissingKeys

      String[] getMissingKeys()
      The keys of the taskParameters that are not required here but are declared in the task.
    • setMissingKeys

      void setMissingKeys(String[] missingKeys)
      The keys of the taskParameters that are not required here but are declared in the task.
    • getWrongTypeKeys

      String[] getWrongTypeKeys()
      The keys of the taskParameters that are declared as float in task but aacnnot be parsed by Double.valueOf().
    • setWrongTypeKeys

      void setWrongTypeKeys(String[] wrongTypeKeys)
      The keys of the taskParameters that are declared as float in task but aacnnot be parsed by Double.valueOf().