Interface Work

All Known Implementing Classes:
WorkImpl

public interface Work
  • Method Details

    • setName

      void setName(String name)
    • getName

      String getName()
    • setParameter

      void setParameter(String name, Object value)
    • setParameters

      void setParameters(Map<String,Object> parameters)
    • getParameter

      Object getParameter(String name)
    • getParameters

      Map<String,Object> getParameters()
    • addParameterDefinition

      void addParameterDefinition(ParameterDefinition parameterDefinition)
    • setParameterDefinitions

      void setParameterDefinitions(Set<ParameterDefinition> parameterDefinitions)
    • getParameterDefinitions

      Set<ParameterDefinition> getParameterDefinitions()
    • getParameterNames

      String[] getParameterNames()
    • getParameterDefinition

      ParameterDefinition getParameterDefinition(String name)
    • getMetaParameters

      Set<String> getMetaParameters()
    • getNotStartedDeadlines

      Collection<DeadlineInfo<Map<String,Object>>> getNotStartedDeadlines()
      Retrieve information about non started deadlines.

      Deadline information consist of the expiration date (which can be a exact date or a potentially repeatable duration)and a list of key value pairs with arbitrary information about the notification itself.

      Returns:
      a collection containing deadline information.
    • getNotCompletedDeadlines

      Collection<DeadlineInfo<Map<String,Object>>> getNotCompletedDeadlines()
      Retrieve information about non completed deadlines.

      Deadline information consist of the expiration date (which can be a exact date or a potentially repeatable duration)and a list of key value pairs with arbitrary information about the notification itself.

      Returns:
      a collection containing deadline information.
    • getNotStartedReassignments

      Collection<DeadlineInfo<Reassignment>> getNotStartedReassignments()
    • getNotCompletedReassigments

      Collection<DeadlineInfo<Reassignment>> getNotCompletedReassigments()
    • setWorkParametersFactory

      void setWorkParametersFactory(WorkParametersFactory factory)
    • getWorkParametersFactory

      WorkParametersFactory getWorkParametersFactory()