pase.server
Class CSTaskNode

java.lang.Object
  extended by pase.server.TaskNode
      extended by pase.server.CSTaskNode
All Implemented Interfaces:
java.io.Serializable

public class CSTaskNode
extends TaskNode

No comment yet

Version:
1.1.5,
Author:
yschen
See Also:
Serialized Form

Constructor Summary
CSTaskNode(java.lang.String pID, java.lang.String cID)
           
 
Method Summary
 void addAnnexTask(CSTask t)
           
 void addAuditTask(CSTask t)
           
 void addCurrentAuditTaskList(CSTask csTask)
           
 void addReviewTask(CSTask t)
           
 void addTask(Task t)
           
 CSTaskNode clone()
           
 void discountAuditNumber()
           
 int getAauditExeOrder()
           
 CSTask getAnnexTask()
           
 java.util.Vector getAnnexTaskList()
           
 java.util.Vector getAnnexTaskVector()
           
 int getAuditCount()
           
 java.util.Vector getAuditTaskList()
           
 CSSignInfo getCSSignInfo()
           
 java.util.Vector getCurrentAuditTaskList()
           
 int getRemainAudit()
           
 java.util.Vector getReviewTaskList()
           
 java.util.Vector getTaskList()
          override TaskNode.getTaskList(), 原本不會傳回auditTask, 這個method使得會簽Node再傳回Task時 會傳回包含所有會簽人的Task
 boolean isAnnexMode()
           
 boolean isAuditMode()
           
 boolean isAuditTaskComplete()
           
 boolean isCSAnnounce()
           
 boolean isCSSign()
           
 boolean isReviewMode()
           
 boolean isSignMode()
           
 void removeCurrentAuditTaskList()
           
 void setAauditExeOrder(int newAuditExeOrder)
           
 void setAnnexMode()
           
 void setAnnexTaskVector(java.util.Vector newAnnexTaskVector)
           
 void setAuditCount(int count)
           
 void setAuditMode()
           
 void setAuditTaskList(java.util.Vector auditTaskList)
           
 void setCSSignInfo(CSSignInfo signInfo)
           
 void setCurrentAuditTaskList(java.util.Vector list)
           
 void setRemainAudit(int newRemainAudit)
           
 void setReviewMode()
           
 void setReviewTaskList(java.util.Vector newReviewTaskVector)
           
 void setSignMode()
           
 java.lang.String toString()
           
 void update(CSTaskNode csTaskNode)
           
 
Methods inherited from class pase.server.TaskNode
addInTaskLink, addOutTaskLink, checkInstance, checkInTaskLinkEnable, checkOutLinkEnable, checkOutLinkEnable, checkOutLinkEnable, checkOutLinkEnableFromDB, checkTaskNodeEnable, getCallID, getIapBackToLastTask, getID, getInTaskCond, getInTaskLink, getLastTask, getOutTaskLink, getParentNode, getProcessID, getReferenceID, getRootNode, getTask, getTaskID, getTaskPosType, isDummy, removeInTaskLink, removeOutTaskLink, resetInTaskLink, setCallID, setDummy, setInTaskCond, setInTaskLinkEnable, setParentNode, setProcessID, setReferenceID, setRootNode, setTaskID, setTaskPosType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CSTaskNode

public CSTaskNode(java.lang.String pID,
                  java.lang.String cID)
Method Detail

isAuditMode

public boolean isAuditMode()

setAuditMode

public void setAuditMode()

isSignMode

public boolean isSignMode()

setSignMode

public void setSignMode()

setAnnexMode

public void setAnnexMode()

isAnnexMode

public boolean isAnnexMode()

setReviewMode

public void setReviewMode()

isReviewMode

public boolean isReviewMode()

getReviewTaskList

public java.util.Vector getReviewTaskList()

addReviewTask

public void addReviewTask(CSTask t)

setReviewTaskList

public void setReviewTaskList(java.util.Vector newReviewTaskVector)

getAuditTaskList

public java.util.Vector getAuditTaskList()

setAuditTaskList

public void setAuditTaskList(java.util.Vector auditTaskList)

getAnnexTaskVector

public java.util.Vector getAnnexTaskVector()

setAnnexTaskVector

public void setAnnexTaskVector(java.util.Vector newAnnexTaskVector)

getAuditCount

public int getAuditCount()

setAuditCount

public void setAuditCount(int count)

getAauditExeOrder

public int getAauditExeOrder()

setAauditExeOrder

public void setAauditExeOrder(int newAuditExeOrder)

clone

public CSTaskNode clone()
Overrides:
clone in class java.lang.Object

update

public void update(CSTaskNode csTaskNode)

addAuditTask

public void addAuditTask(CSTask t)

discountAuditNumber

public void discountAuditNumber()

isAuditTaskComplete

public boolean isAuditTaskComplete()

getRemainAudit

public int getRemainAudit()

setRemainAudit

public void setRemainAudit(int newRemainAudit)

getAnnexTask

public CSTask getAnnexTask()

getAnnexTaskList

public java.util.Vector getAnnexTaskList()

addAnnexTask

public void addAnnexTask(CSTask t)

addTask

public void addTask(Task t)
Overrides:
addTask in class TaskNode

getTaskList

public java.util.Vector getTaskList()
override TaskNode.getTaskList(), 原本不會傳回auditTask, 這個method使得會簽Node再傳回Task時 會傳回包含所有會簽人的Task

Overrides:
getTaskList in class TaskNode

getCurrentAuditTaskList

public java.util.Vector getCurrentAuditTaskList()

setCurrentAuditTaskList

public void setCurrentAuditTaskList(java.util.Vector list)

addCurrentAuditTaskList

public void addCurrentAuditTaskList(CSTask csTask)

removeCurrentAuditTaskList

public void removeCurrentAuditTaskList()

getCSSignInfo

public CSSignInfo getCSSignInfo()

setCSSignInfo

public void setCSSignInfo(CSSignInfo signInfo)

isCSAnnounce

public boolean isCSAnnounce()

isCSSign

public boolean isCSSign()

toString

public java.lang.String toString()
Overrides:
toString in class TaskNode