pase.agenda
Class TaskStateChecker

java.lang.Object
  extended by pase.agenda.TaskStateChecker

public class TaskStateChecker
extends java.lang.Object

No comment yet

Version:
1.1.5,
Author:
jjyang

Constructor Summary
TaskStateChecker()
           
 
Method Summary
static java.lang.Boolean checkArtState(PASEartInstance aInstance, PASEartState aState)
          Check Artifact State
static boolean checkCSTaskComplete(CSTask csTask, ClientAPI client)
          Compound Task Complete Check
static boolean checkIAPTaskComplete(IapTask t, java.lang.Object service)
          IAP Task Complete Check ,AF-2325,AF-3198
static boolean checkNormalTaskComplete(Task t, java.util.Vector frontOprArtList, java.lang.Object service)
          Compound Task Complete Check
static boolean checkTaskComplete(Task t, ClientAPI client)
          檢查 Task 是否滿足完成條件.
static PASEartState findExtState(Task t)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskStateChecker

public TaskStateChecker()
Method Detail

checkTaskComplete

public static boolean checkTaskComplete(Task t,
                                        ClientAPI client)
檢查 Task 是否滿足完成條件.

Parameters:
t - 要檢查的 task
isAuto - true 自動計算文件狀態; false 直接拿目前文件狀態來檢查.
Returns:
true 如果此Task滿足離開條件; false Task 不滿足離開條件

findExtState

public static PASEartState findExtState(Task t)

checkNormalTaskComplete

public static boolean checkNormalTaskComplete(Task t,
                                              java.util.Vector frontOprArtList,
                                              java.lang.Object service)
Compound Task Complete Check

Parameters:
service -

checkCSTaskComplete

public static boolean checkCSTaskComplete(CSTask csTask,
                                          ClientAPI client)
Compound Task Complete Check


checkIAPTaskComplete

public static boolean checkIAPTaskComplete(IapTask t,
                                           java.lang.Object service)
IAP Task Complete Check ,AF-2325,AF-3198

Parameters:
client -

checkArtState

public static java.lang.Boolean checkArtState(PASEartInstance aInstance,
                                              PASEartState aState)
Check Artifact State