pase.server
Class TSE

java.lang.Object
  extended by pase.server.TSE
All Implemented Interfaces:
pe.tse.Search

public class TSE
extends java.lang.Object
implements pe.tse.Search

No comment yet

Version:
1.3,
Author:
lchuang

Field Summary
static int T_STATE_ALL
           
static int T_STATE_CLIENT_WAITING
           
static int T_STATE_COMPLETE
           
static int T_STATE_DEAD
           
static int T_STATE_IGNORE
           
static int T_STATE_LOCK
           
static int T_STATE_QUEUE
           
static int T_STATE_READY
           
static int T_STATE_RUNNING
           
static int T_STATE_SERVER_WAITING
           
static int T_STATE_SUSPENDED
           
static int TOP_SIZE
           
 
Fields inherited from interface pe.tse.Search
COUNT_DepMemberLoad, COUNT_GroupTaskLoad, COUNT_MemTaskLoad, COUNT_PrjNodeTime, COUNT_PrjTaskLoad, COUNT_TimeOutWork, COUNT_WorkLoad
 
Constructor Summary
TSE(RMIServer server, ObjectManager obj)
          Constructor
 
Method Summary
 java.util.Vector search(pe.tse.SearchCondition cond)
          依據條件找出符合的Data Array
 java.util.Vector searchArtifactField(pe.tse.ArtifactFieldSearchCondition cond)
          依據條件找出符合的 ArtifactField ResultTable
 int searchArtifactFieldCount(pe.tse.ArtifactFieldSearchCondition cond)
          依據條件找出符合的 ArtifactField ResultTable Count
 java.util.Vector searchArtifactInstance(pe.tse.ArtifactInstanceSearchCondition cond)
          依據條件找出符合的 ArtifactInstance
 int searchArtifactInstanceCount(pe.tse.ArtifactInstanceSearchCondition cond)
          依據條件找出符合的 ArtifactInstance Count
 java.util.Vector searchCompute(pe.tse.ComputeSearchCondition cond)
          search compute item
 int searchComputeCount(pe.tse.ComputeSearchCondition cond)
           
 int searchCount(pe.tse.SearchCondition cond)
          依據條件找出符合的Data Array Count
 java.util.Vector searchErrorTask(pe.tse.TaskSearchCondition cond)
           
 java.util.Vector searchErrorTask(pe.tse.TaskSearchCondition cond, boolean isGetCount)
           
 java.util.Vector searchMemberTask(pe.tse.TaskSearchCondition cond)
          依據條件找出符合的 Task,但只含member rough data
 java.util.Vector searchRoughTask(pe.tse.TaskSearchCondition cond)
          依據條件找出符合的 Task,但只含rough data
 java.util.Vector searchTask(pe.tse.TaskSearchCondition cond)
          依據條件找出符合的 Task
 int searchTaskCount(pe.tse.TaskSearchCondition cond)
          依據條件找出符合的 Task Count
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

T_STATE_READY

public static final int T_STATE_READY
See Also:
Constant Field Values

T_STATE_RUNNING

public static final int T_STATE_RUNNING
See Also:
Constant Field Values

T_STATE_COMPLETE

public static final int T_STATE_COMPLETE
See Also:
Constant Field Values

T_STATE_SUSPENDED

public static final int T_STATE_SUSPENDED
See Also:
Constant Field Values

T_STATE_DEAD

public static final int T_STATE_DEAD
See Also:
Constant Field Values

T_STATE_QUEUE

public static final int T_STATE_QUEUE
See Also:
Constant Field Values

T_STATE_SERVER_WAITING

public static final int T_STATE_SERVER_WAITING
See Also:
Constant Field Values

T_STATE_CLIENT_WAITING

public static final int T_STATE_CLIENT_WAITING
See Also:
Constant Field Values

T_STATE_LOCK

public static final int T_STATE_LOCK
See Also:
Constant Field Values

T_STATE_IGNORE

public static final int T_STATE_IGNORE
See Also:
Constant Field Values

T_STATE_ALL

public static final int T_STATE_ALL
See Also:
Constant Field Values

TOP_SIZE

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

TSE

public TSE(RMIServer server,
           ObjectManager obj)
Constructor

Parameters:
server - RMIServer
obj - ObjectManager
Method Detail

search

public java.util.Vector search(pe.tse.SearchCondition cond)
依據條件找出符合的Data Array

Specified by:
search in interface pe.tse.Search
Parameters:
cond - SearchCondition:一種 search condition
Returns:
a Vector. 代表符合條件的 object 的集合
See Also:
pe.tse.SearchCondition;pe.tse.AbstractSearchCondition

searchCount

public int searchCount(pe.tse.SearchCondition cond)
依據條件找出符合的Data Array Count

Parameters:
cond - SearchCondition:一種 search condition
Returns:
a integer. 代表符合條件的 object 的數目
See Also:
pe.tse.SearchCondition;pe.tse.AbstractSearchCondition

searchArtifactInstance

public java.util.Vector searchArtifactInstance(pe.tse.ArtifactInstanceSearchCondition cond)
依據條件找出符合的 ArtifactInstance

Specified by:
searchArtifactInstance in interface pe.tse.Search
Parameters:
cond - ArtifactInstanceSearchCondition
Returns:
a Vector 符合條件的 ArtifactInstanceID 的組合
See Also:
ArtifactInstanceSearchCondition

searchArtifactInstanceCount

public int searchArtifactInstanceCount(pe.tse.ArtifactInstanceSearchCondition cond)
依據條件找出符合的 ArtifactInstance Count

Specified by:
searchArtifactInstanceCount in interface pe.tse.Search
Parameters:
cond - ArtifactInstanceSearchCondition
Returns:
a count 符合條件的 ArtifactInstance 的組合
See Also:
ArtifactInstanceSearchCondition

searchArtifactField

public java.util.Vector searchArtifactField(pe.tse.ArtifactFieldSearchCondition cond)
依據條件找出符合的 ArtifactField ResultTable

Specified by:
searchArtifactField in interface pe.tse.Search
Parameters:
cond - ArtifactFieldSearchCondition
Returns:
a Vector 符合條件的 ArtifactField ResultTable 的組合
See Also:
ArtifactFieldSearchCondition

searchArtifactFieldCount

public int searchArtifactFieldCount(pe.tse.ArtifactFieldSearchCondition cond)
依據條件找出符合的 ArtifactField ResultTable Count

Specified by:
searchArtifactFieldCount in interface pe.tse.Search
Parameters:
cond - ArtifactFieldSearchCondition
Returns:
a count 符合條件的 ArtifactField ResultTable 的組合
See Also:
ArtifactFieldSearchCondition

searchTask

public java.util.Vector searchTask(pe.tse.TaskSearchCondition cond)
依據條件找出符合的 Task

Specified by:
searchTask in interface pe.tse.Search
Parameters:
cond - SearchCondition
Returns:
a Vector 符合條件的 Task 的組合
See Also:
TaskSearchCondition

searchRoughTask

public java.util.Vector searchRoughTask(pe.tse.TaskSearchCondition cond)
依據條件找出符合的 Task,但只含rough data

Specified by:
searchRoughTask in interface pe.tse.Search
Parameters:
cond - SearchCondition
Returns:
a Vector 符合條件的 Task 的組合
See Also:
TaskSearchCondition

searchErrorTask

public java.util.Vector searchErrorTask(pe.tse.TaskSearchCondition cond)
Specified by:
searchErrorTask in interface pe.tse.Search

searchErrorTask

public java.util.Vector searchErrorTask(pe.tse.TaskSearchCondition cond,
                                        boolean isGetCount)
Specified by:
searchErrorTask in interface pe.tse.Search

searchMemberTask

public java.util.Vector searchMemberTask(pe.tse.TaskSearchCondition cond)
依據條件找出符合的 Task,但只含member rough data

Specified by:
searchMemberTask in interface pe.tse.Search
Parameters:
cond - MemberTaskSearchCondition
Returns:
a Vector 符合條件的 Task 的組合
See Also:
MemberTaskSearchCondition

searchTaskCount

public int searchTaskCount(pe.tse.TaskSearchCondition cond)
依據條件找出符合的 Task Count

Specified by:
searchTaskCount in interface pe.tse.Search
Parameters:
cond - SearchCondition
Returns:
a Vector 符合條件的 Task 的數目
See Also:
TaskSearchCondition

searchCompute

public java.util.Vector searchCompute(pe.tse.ComputeSearchCondition cond)
search compute item

Specified by:
searchCompute in interface pe.tse.Search

searchComputeCount

public int searchComputeCount(pe.tse.ComputeSearchCondition cond)
Specified by:
searchComputeCount in interface pe.tse.Search