public interface EngineGateway
extends java.rmi.Remote
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addInterfaceXListener(java.lang.String observerURI) |
java.lang.String |
addYAWLService(java.lang.String serviceStr,
java.lang.String sessionHandle) |
java.lang.String |
cancelCase(java.lang.String caseID,
java.lang.String sessionHandle) |
java.lang.String |
cancelWorkItem(java.lang.String id,
java.lang.String data,
java.lang.String fail,
java.lang.String sessionHandle) |
java.lang.String |
changePassword(java.lang.String password,
java.lang.String sessionHandle) |
java.lang.String |
checkConnection(java.lang.String sessionHandle) |
java.lang.String |
checkConnectionForAdmin(java.lang.String sessionHandle) |
java.lang.String |
checkElegibilityToAddInstances(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
completeWorkItem(java.lang.String workItemID,
java.lang.String data,
java.lang.String logPredicate,
boolean force,
java.lang.String sessionHandle) |
java.lang.String |
connect(java.lang.String userID,
java.lang.String password,
long timeOutSeconds) |
java.lang.String |
createAccount(java.lang.String userName,
java.lang.String password,
java.lang.String doco,
java.lang.String sessionHandle) |
java.lang.String |
createNewInstance(java.lang.String workItemID,
java.lang.String paramValueForMICreation,
java.lang.String sessionHandle) |
java.lang.String |
deleteAccount(java.lang.String userName,
java.lang.String sessionHandle) |
java.lang.String |
demote(java.lang.String sessionHandle) |
java.lang.String |
describeAllWorkItems(java.lang.String sessionHandle) |
void |
disableLogging() |
java.lang.String |
disconnect(java.lang.String sessionHandle) |
boolean |
enginePersistenceFailure()
Indicates if the engine has encountered some form of persistence failure in its lifetime.
|
java.lang.String |
exportAllCaseStates(java.lang.String sessionHandle) |
java.lang.String |
exportCaseState(java.lang.String caseID,
java.lang.String sessionHandle) |
java.lang.String |
getAccounts(java.lang.String sessionHandle) |
java.lang.String |
getAllRunningCases(java.lang.String sessionHandle) |
java.lang.String |
getAvailableWorkItemIDs(java.lang.String sessionHandle) |
java.lang.String |
getBuildProperties(java.lang.String sessionHandle) |
java.lang.String |
getCaseData(java.lang.String caseID,
java.lang.String sessionHandle) |
java.lang.String |
getCaseInstanceSummary(java.lang.String sessionHandle) |
java.lang.String |
getCasesForSpecification(YSpecificationID specID,
java.lang.String sessionHandle) |
java.lang.String |
getCaseState(java.lang.String caseID,
java.lang.String sessionHandle) |
java.lang.String |
getChildrenOfWorkItem(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
getClientAccount(java.lang.String userID,
java.lang.String sessionHandle) |
java.lang.String |
getClientPassword(java.lang.String userID,
java.lang.String sessionHandle) |
java.lang.String |
getExternalDBGateways(java.lang.String sessionHandle) |
java.lang.String |
getHibernateStatistics(java.lang.String sessionHandle) |
java.lang.String |
getLatestSpecVersion(java.lang.String id,
java.lang.String sessionHandle) |
java.lang.String |
getMITaskAttributes(YSpecificationID specificationID,
java.lang.String taskID,
java.lang.String sessionHandle) |
java.lang.String |
getParameterInstanceSummary(java.lang.String caseID,
java.lang.String itemID,
java.lang.String sessionHandle) |
java.lang.String |
getProcessDefinition(YSpecificationID specID,
java.lang.String sessionHandle) |
java.lang.String |
getResourcingSpecs(YSpecificationID specificationID,
java.lang.String taskID,
java.lang.String sessionHandle) |
java.lang.String |
getSpecificationData(YSpecificationID specID,
java.lang.String sessionHandle) |
java.lang.String |
getSpecificationDataSchema(YSpecificationID specID,
java.lang.String sessionHandle) |
java.lang.String |
getSpecificationForCase(java.lang.String caseID,
java.lang.String sessionHandle) |
java.lang.String |
getSpecificationIDForCase(java.lang.String caseID,
java.lang.String sessionHandle) |
java.lang.String |
getSpecificationList(java.lang.String sessionHandle) |
java.lang.String |
getStartingDataSnapshot(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
getTaskInformation(YSpecificationID specificationID,
java.lang.String taskID,
java.lang.String sessionHandle) |
java.lang.String |
getWorkItem(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
getWorkItemExpiryTime(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
getWorkItemInstanceSummary(java.lang.String caseID,
java.lang.String sessionHandle) |
java.lang.String |
getWorkItemOptions(java.lang.String workItemID,
java.lang.String thisURL,
java.lang.String sessionHandle) |
java.lang.String |
getWorkItemsForService(java.lang.String serviceURI,
java.lang.String sessionHandle) |
java.lang.String |
getWorkItemsWithIdentifier(java.lang.String idType,
java.lang.String itemID,
java.lang.String sessionHandle) |
java.lang.String |
getYAWLServiceDocumentation(java.lang.String yawlServiceURI,
java.lang.String sessionHandle) |
java.lang.String |
getYAWLServices(java.lang.String sessionHandle) |
java.lang.String |
importCases(java.lang.String caseXML,
java.lang.String sessionHandle) |
void |
initBuildProperties(java.io.InputStream stream) |
java.lang.String |
isHibernateStatisticsEnabled(java.lang.String sessionHandle) |
boolean |
isRedundantMode() |
java.lang.String |
launchCase(YSpecificationID specID,
java.lang.String caseParams,
java.net.URI completionObserverURI,
java.lang.String logDataStr,
java.util.Date expiry,
java.lang.String sessionHandle) |
java.lang.String |
launchCase(YSpecificationID specID,
java.lang.String caseParams,
java.net.URI completionObserverURI,
java.lang.String logDataStr,
javax.xml.datatype.Duration duration,
java.lang.String sessionHandle) |
java.lang.String |
launchCase(YSpecificationID specID,
java.lang.String caseParams,
java.net.URI completionObserverURI,
java.lang.String logDataStr,
long mSec,
java.lang.String sessionHandle) |
java.lang.String |
launchCase(YSpecificationID specID,
java.lang.String caseParams,
java.net.URI completionObserverURI,
java.lang.String logDataStr,
java.lang.String sessionHandle) |
java.lang.String |
launchCase(YSpecificationID specID,
java.lang.String caseParams,
java.net.URI completionObserverURI,
java.lang.String caseID,
java.lang.String logDataStr,
java.lang.String sessionHandle) |
java.lang.String |
loadSpecification(java.lang.String specification,
java.lang.String sessionHandle) |
void |
notifyServletInitialisationComplete(int maxWaitSeconds) |
java.lang.String |
promote(java.lang.String sessionHandle) |
void |
registerObserverGateway(ObserverGateway gateway) |
java.lang.String |
rejectAnnouncedEnabledTask(java.lang.String itemID,
java.lang.String sessionHandle) |
java.lang.String |
removeInterfaceXListener(java.lang.String observerURI) |
java.lang.String |
removeYAWLService(java.lang.String serviceURI,
java.lang.String sessionHandle) |
java.lang.String |
restartWorkItem(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
rollbackWorkItem(java.lang.String workItemID,
java.lang.String sessionHandle) |
void |
setActualFilePath(java.lang.String path) |
void |
setAllowAdminID(boolean allow) |
void |
setDefaultWorklist(java.lang.String url) |
void |
setHibernateStatisticsEnabled(boolean enable) |
java.lang.String |
setHibernateStatisticsEnabled(boolean enabled,
java.lang.String sessionHandle) |
void |
shutdown() |
java.lang.String |
skipWorkItem(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
startWorkItem(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
suspendWorkItem(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
unloadSpecification(YSpecificationID specID,
java.lang.String sessionHandle) |
java.lang.String |
unsuspendWorkItem(java.lang.String workItemID,
java.lang.String sessionHandle) |
java.lang.String |
updateAccount(java.lang.String userName,
java.lang.String password,
java.lang.String doco,
java.lang.String sessionHandle) |
java.lang.String |
updateCaseData(java.lang.String idStr,
java.lang.String data,
java.lang.String sessionHandle) |
java.lang.String |
updateWorkItemData(java.lang.String workItemID,
java.lang.String data,
java.lang.String sessionHandle) |
boolean enginePersistenceFailure()
void registerObserverGateway(ObserverGateway gateway) throws YAWLException
YAWLException
void setDefaultWorklist(java.lang.String url)
void setAllowAdminID(boolean allow)
void disableLogging()
void setHibernateStatisticsEnabled(boolean enable)
void shutdown()
void initBuildProperties(java.io.InputStream stream)
void notifyServletInitialisationComplete(int maxWaitSeconds)
void setActualFilePath(java.lang.String path)
java.lang.String promote(java.lang.String sessionHandle) throws YPersistenceException
YPersistenceException
java.lang.String demote(java.lang.String sessionHandle)
boolean isRedundantMode()
java.lang.String exportCaseState(java.lang.String caseID, java.lang.String sessionHandle)
java.lang.String exportAllCaseStates(java.lang.String sessionHandle)
java.lang.String importCases(java.lang.String caseXML, java.lang.String sessionHandle)
java.lang.String getAvailableWorkItemIDs(java.lang.String sessionHandle) throws java.rmi.RemoteException
sessionHandle
- java.rmi.RemoteException
java.lang.String getWorkItem(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
workItemID
- sessionHandle
- java.rmi.RemoteException
java.lang.String getWorkItemExpiryTime(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getProcessDefinition(YSpecificationID specID, java.lang.String sessionHandle) throws java.rmi.RemoteException
specID
- sessionHandle
- java.rmi.RemoteException
java.lang.String suspendWorkItem(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String unsuspendWorkItem(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String rollbackWorkItem(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String completeWorkItem(java.lang.String workItemID, java.lang.String data, java.lang.String logPredicate, boolean force, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String startWorkItem(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String skipWorkItem(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getStartingDataSnapshot(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String createNewInstance(java.lang.String workItemID, java.lang.String paramValueForMICreation, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String describeAllWorkItems(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getWorkItemsWithIdentifier(java.lang.String idType, java.lang.String itemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getWorkItemsForService(java.lang.String serviceURI, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String connect(java.lang.String userID, java.lang.String password, long timeOutSeconds) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String checkConnection(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String disconnect(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String checkConnectionForAdmin(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getTaskInformation(YSpecificationID specificationID, java.lang.String taskID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String checkElegibilityToAddInstances(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getSpecificationList(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getSpecificationData(YSpecificationID specID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getSpecificationDataSchema(YSpecificationID specID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String launchCase(YSpecificationID specID, java.lang.String caseParams, java.net.URI completionObserverURI, java.lang.String caseID, java.lang.String logDataStr, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String launchCase(YSpecificationID specID, java.lang.String caseParams, java.net.URI completionObserverURI, java.lang.String logDataStr, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String launchCase(YSpecificationID specID, java.lang.String caseParams, java.net.URI completionObserverURI, java.lang.String logDataStr, long mSec, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String launchCase(YSpecificationID specID, java.lang.String caseParams, java.net.URI completionObserverURI, java.lang.String logDataStr, java.util.Date expiry, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String launchCase(YSpecificationID specID, java.lang.String caseParams, java.net.URI completionObserverURI, java.lang.String logDataStr, javax.xml.datatype.Duration duration, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getCasesForSpecification(YSpecificationID specID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getSpecificationForCase(java.lang.String caseID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getSpecificationIDForCase(java.lang.String caseID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getAllRunningCases(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getCaseState(java.lang.String caseID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String cancelCase(java.lang.String caseID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getChildrenOfWorkItem(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getWorkItemOptions(java.lang.String workItemID, java.lang.String thisURL, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String loadSpecification(java.lang.String specification, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String unloadSpecification(YSpecificationID specID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String createAccount(java.lang.String userName, java.lang.String password, java.lang.String doco, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String updateAccount(java.lang.String userName, java.lang.String password, java.lang.String doco, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getAccounts(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getBuildProperties(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getYAWLServices(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getYAWLServiceDocumentation(java.lang.String yawlServiceURI, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String addYAWLService(java.lang.String serviceStr, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String removeYAWLService(java.lang.String serviceURI, java.lang.String sessionHandle)
java.lang.String deleteAccount(java.lang.String userName, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String changePassword(java.lang.String password, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getClientAccount(java.lang.String userID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getClientPassword(java.lang.String userID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String addInterfaceXListener(java.lang.String observerURI)
java.lang.String removeInterfaceXListener(java.lang.String observerURI)
java.lang.String updateWorkItemData(java.lang.String workItemID, java.lang.String data, java.lang.String sessionHandle)
java.lang.String updateCaseData(java.lang.String idStr, java.lang.String data, java.lang.String sessionHandle)
java.lang.String restartWorkItem(java.lang.String workItemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String cancelWorkItem(java.lang.String id, java.lang.String data, java.lang.String fail, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getLatestSpecVersion(java.lang.String id, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getMITaskAttributes(YSpecificationID specificationID, java.lang.String taskID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getResourcingSpecs(YSpecificationID specificationID, java.lang.String taskID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getCaseData(java.lang.String caseID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getCaseInstanceSummary(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getWorkItemInstanceSummary(java.lang.String caseID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getParameterInstanceSummary(java.lang.String caseID, java.lang.String itemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String rejectAnnouncedEnabledTask(java.lang.String itemID, java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getExternalDBGateways(java.lang.String sessionHandle) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String setHibernateStatisticsEnabled(boolean enabled, java.lang.String sessionHandle)
java.lang.String isHibernateStatisticsEnabled(java.lang.String sessionHandle)
java.lang.String getHibernateStatistics(java.lang.String sessionHandle)
Copyright © 2004-2014 The YAWL Foundation.