Class ProjectTask

All Implemented Interfaces:
Serializable, IBaseEntity, ICoreEntity, IEntity, ISortableEntity

@Entity public class ProjectTask extends ComplexEntity
See Also:
  • Constructor Details

    • ProjectTask

      public ProjectTask()
      default constructor
    • ProjectTask

      public ProjectTask(Project project)
      default constructor
    • ProjectTask

      public ProjectTask(ProjectTaskType projectTaskType, Project project, User owner, User assignee)
      constructor with mandatory parameter
    • ProjectTask

      public ProjectTask(ProjectTask source)
      copy constructor
  • Method Details

    • getProjectTaskType

      public ProjectTaskType getProjectTaskType()
    • setProjectTaskType

      public void setProjectTaskType(ProjectTaskType projectTaskType)
    • getProject

      public Project getProject()
    • setProject

      public void setProject(Project project)
    • getParentTask

      public ProjectTask getParentTask()
    • setParentTask

      public void setParentTask(ProjectTask parentTask)
    • getChildrenTasks

      public List<ProjectTask> getChildrenTasks()
    • setChildrenTasks

      public void setChildrenTasks(List<ProjectTask> childrenTasks)
    • hasChildren

      public boolean hasChildren()
    • getDateStart

      public Calendar getDateStart()
    • setDateStart

      public void setDateStart(Calendar startDate)
    • getDatePlannedEnd

      public Calendar getDatePlannedEnd()
    • setDatePlannedEnd

      public void setDatePlannedEnd(Calendar plannedEndDate)
    • getDateRealEnd

      public Calendar getDateRealEnd()
    • setDateRealEnd

      public void setDateRealEnd(Calendar realEndDate)
    • getOwner

      public User getOwner()
    • setOwner

      public void setOwner(User owner)
    • getAssignee

      public User getAssignee()
    • setAssignee

      public void setAssignee(User assignee)
    • getDeputies

      public Set<User> getDeputies()
    • setDeputies

      public void setDeputies(Set<User> deputies)
    • getTaskResources

      public List<ProjectTaskResource> getTaskResources()
    • setTaskResources

      public void setTaskResources(List<ProjectTaskResource> projectTaskResources)
    • getTaskState

      public ProjectTask.TaskState getTaskState()
    • setTaskState

      public void setTaskState(ProjectTask.TaskState taskState)
    • getTaskPriority

      public Integer getTaskPriority()
    • setTaskPriority

      public void setTaskPriority(Integer taskPriority)
    • getProcessInstanceId

      public String getProcessInstanceId()
    • setProcessInstanceId

      public void setProcessInstanceId(String processInstanceId)
    • getProcessTaskId

      public String getProcessTaskId()
    • setProcessTaskId

      public void setProcessTaskId(String processTaskId)
    • getType

      public ComplexTypeEntity getType()
      for CE contract
      Specified by:
      getType in class ComplexEntity