com.nurelm.nucontent.model
Class Task

java.lang.Object
  extended bycom.nurelm.nucontent.model.Task

public class Task
extends java.lang.Object

This object represents an edit or review task in NuContent. It is used in a few different ways:


Field Summary
static int DEPLOY
           
static int EDIT
           
static int LOCK
           
static int REVIEW
           
 
Constructor Summary
Task(int type, java.util.Date assignedDate, java.util.Date requestedCompletionDate, java.util.Date actualCompletionDate, User assignedTo, User assignedBy, java.lang.String comment)
          Creates a new Task.
 
Method Summary
 java.util.Date getActualCompletionDate()
           
 User getAssignedBy()
           
 java.util.Date getAssignedDate()
           
 User getAssignedTo()
           
 java.lang.String getComment()
           
 java.util.Date getRequestedCompletionDate()
           
 int getTaskType()
           
 void setActualCompletionDate(java.util.Date actualCompletionDate)
           
 void setAssignedBy(User assignedBy)
           
 void setAssignedDate(java.util.Date assignedDate)
           
 void setAssignedTo(User assignedTo)
           
 void setComment(java.lang.String comment)
           
 void setRequestedCompletionDate(java.util.Date requestedCompletionDate)
           
 void setTaskType(int taskType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EDIT

public static final int EDIT
See Also:
Constant Field Values

REVIEW

public static final int REVIEW
See Also:
Constant Field Values

DEPLOY

public static final int DEPLOY
See Also:
Constant Field Values

LOCK

public static final int LOCK
See Also:
Constant Field Values
Constructor Detail

Task

public Task(int type,
            java.util.Date assignedDate,
            java.util.Date requestedCompletionDate,
            java.util.Date actualCompletionDate,
            User assignedTo,
            User assignedBy,
            java.lang.String comment)
Creates a new Task.

Parameters:
type - The type of this task.
assignedDate - The task assignment date.
requestedCompletionDate - The requested completion date.
actualCompletionDate - The actual completion date.
assignedTo - The user to whom the task was assigned.
assignedBy - The assigner of the task.
comment - A comment entered by the user or the system.
Method Detail

setTaskType

public void setTaskType(int taskType)

getTaskType

public int getTaskType()

setAssignedDate

public void setAssignedDate(java.util.Date assignedDate)

getAssignedDate

public java.util.Date getAssignedDate()

setRequestedCompletionDate

public void setRequestedCompletionDate(java.util.Date requestedCompletionDate)

getRequestedCompletionDate

public java.util.Date getRequestedCompletionDate()

setActualCompletionDate

public void setActualCompletionDate(java.util.Date actualCompletionDate)

getActualCompletionDate

public java.util.Date getActualCompletionDate()

setAssignedTo

public void setAssignedTo(User assignedTo)

getAssignedTo

public User getAssignedTo()

setAssignedBy

public void setAssignedBy(User assignedBy)

getAssignedBy

public User getAssignedBy()

setComment

public void setComment(java.lang.String comment)

getComment

public java.lang.String getComment()