|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProcessInstance_IF
Purpose: This interface is used for storing new process instance and for retrieiving and modifying existing process instances that are active or have been completed but not archived.
Copyright 2004, California Institute of Technology. ALL RIGHTS RESERVED. U.S. Government Sponsorship acknowledge.2004. ============================================================================ Modification History : -------------------- Date Who What ---------------------------------------------------------------------------- 04/24/2006 hhl Initial delivery ============================================================================
Method Summary | |
---|---|
void |
addProcessInstance(PGSSession session,
Map pi)
|
Map[] |
addProcessInstances(PGSSession session,
Map[] pis)
|
Map |
getProcessInstance(PGSSession session,
long piId)
|
PGSProcessInstance |
getProcessInstanceObj(PGSSession session,
long piId)
|
Map[] |
getProcessInstances(PGSSession session,
long sfId,
String status,
long piId,
String userId)
|
Map[] |
getProcessInstances(PGSSession session,
String status)
Obtain all of the process instances for the given status |
Map[] |
getProcessInstances(PGSSession session,
String instrument,
long sfId)
Obtain all of the process instances for the given instrument and service factory. |
Map[] |
getProcessInstancesStatus(PGSSession session,
String status,
String afterDate)
Obtain all of the process instances for the given status |
Vector |
getProcessInstanceStatus(PGSSession session,
long piId)
Obtain all of the process instance status for the given process instance id |
void |
removeProcessInstance(PGSSession session,
long piId)
|
Map[] |
updateProcessInstances(PGSSession session,
Map[] pis)
Update the given |
boolean |
updateProcessInstanceStatus(PGSSession session,
String instrument,
Map pi)
Update the given ProcessInstance |
Method Detail |
---|
void addProcessInstance(PGSSession session, Map pi) throws RemoteException
RemoteException
Map[] addProcessInstances(PGSSession session, Map[] pis) throws RemoteException
RemoteException
boolean updateProcessInstanceStatus(PGSSession session, String instrument, Map pi) throws RemoteException
RemoteException
Map[] updateProcessInstances(PGSSession session, Map[] pis) throws RemoteException
RemoteException
Map[] getProcessInstances(PGSSession session, String status) throws RemoteException
RemoteException
Map[] getProcessInstances(PGSSession session, String instrument, long sfId) throws RemoteException
RemoteException
Map[] getProcessInstances(PGSSession session, long sfId, String status, long piId, String userId) throws RemoteException
RemoteException
Map getProcessInstance(PGSSession session, long piId) throws RemoteException
RemoteException
Vector getProcessInstanceStatus(PGSSession session, long piId) throws RemoteException
RemoteException
Map[] getProcessInstancesStatus(PGSSession session, String status, String afterDate) throws RemoteException
RemoteException
PGSProcessInstance getProcessInstanceObj(PGSSession session, long piId) throws RemoteException
RemoteException
void removeProcessInstance(PGSSession session, long piId) throws RemoteException
RemoteException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |