org.enhydra.shark.interoperability
Class WfXMLInteroperabilityImpl
java.lang.Object
org.enhydra.shark.interoperability.WfXMLInteroperabilityImpl
- All Implemented Interfaces:
- WfEngineInteroperability
- public class WfXMLInteroperabilityImpl
- extends java.lang.Object
- implements WfEngineInteroperability
WfXMLInteroperabilityImpl
- Version:
- 0.11
- Author:
- V.Puskas
Method Summary |
void |
abort(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId)
|
protected void |
changeState(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId,
java.lang.String requestedNewState)
|
void |
configure(CallbackUtilities cus)
|
protected java.lang.String |
getActExtAttribValue(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.lang.String attrName)
|
protected org.apache.axis.types.URI |
getURI(WMSessionHandle shandle,
boolean isSynchronized,
java.lang.String processInstanceId,
java.lang.String workitemId)
|
java.util.Map |
parseOutParams(WMSessionHandle shandle,
java.lang.String processInstanceId,
java.lang.String workitemId,
java.util.Map parameters,
java.util.Map cSig)
|
protected java.util.Map |
prepareInParams(WMSessionHandle shandle,
java.lang.String processInstanceId,
java.lang.String workitemId,
java.util.Map parameters)
|
void |
resume(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId)
|
java.lang.String |
start(WMSessionHandle shandle,
java.lang.String remoteEngine,
java.lang.String processInstanceId,
java.lang.String workitemId,
boolean isSynchronized,
java.util.Map parameters)
|
void |
suspend(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId)
|
void |
terminate(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
locator
protected SharkWebServiceLocator locator
_meh
protected java.lang.String _meh
namePrefix
protected java.lang.String namePrefix
description
protected java.lang.String description
DEFAULT_DESCRIPTION
protected static java.lang.String DEFAULT_DESCRIPTION
PARAM_HOST
protected static final java.lang.String PARAM_HOST
- See Also:
- Constant Field Values
PARAM_PORT
protected static final java.lang.String PARAM_PORT
- See Also:
- Constant Field Values
PARAM_OBSERVER_PATH
protected static final java.lang.String PARAM_OBSERVER_PATH
- See Also:
- Constant Field Values
PARAM_DEFAULT_PORT
protected static final java.lang.String PARAM_DEFAULT_PORT
- See Also:
- Constant Field Values
PARAM_DEFAULT_OBSERVER_PATH
protected static final java.lang.String PARAM_DEFAULT_OBSERVER_PATH
- See Also:
- Constant Field Values
EXTENDED_ATTRIBUTE_NAME_PM
public static final java.lang.String EXTENDED_ATTRIBUTE_NAME_PM
- See Also:
- Constant Field Values
EXTENDED_ATTRIBUTE_NAME_SL
public static final java.lang.String EXTENDED_ATTRIBUTE_NAME_SL
- See Also:
- Constant Field Values
ignoreTerminateAndAbortRemoteExceptions
public boolean ignoreTerminateAndAbortRemoteExceptions
WfXMLInteroperabilityImpl
public WfXMLInteroperabilityImpl()
configure
public void configure(CallbackUtilities cus)
throws java.lang.Exception
- Specified by:
configure
in interface WfEngineInteroperability
- Throws:
java.lang.Exception
start
public java.lang.String start(WMSessionHandle shandle,
java.lang.String remoteEngine,
java.lang.String processInstanceId,
java.lang.String workitemId,
boolean isSynchronized,
java.util.Map parameters)
throws InteroperabilityException
- Specified by:
start
in interface WfEngineInteroperability
- Throws:
InteroperabilityException
suspend
public void suspend(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId)
throws InteroperabilityException
- Specified by:
suspend
in interface WfEngineInteroperability
- Throws:
InteroperabilityException
resume
public void resume(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId)
throws InteroperabilityException
- Specified by:
resume
in interface WfEngineInteroperability
- Throws:
InteroperabilityException
terminate
public void terminate(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId)
throws InteroperabilityException
- Specified by:
terminate
in interface WfEngineInteroperability
- Throws:
InteroperabilityException
abort
public void abort(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId)
throws InteroperabilityException
- Specified by:
abort
in interface WfEngineInteroperability
- Throws:
InteroperabilityException
getURI
protected org.apache.axis.types.URI getURI(WMSessionHandle shandle,
boolean isSynchronized,
java.lang.String processInstanceId,
java.lang.String workitemId)
throws org.apache.axis.types.URI.MalformedURIException,
java.lang.Exception
- Throws:
org.apache.axis.types.URI.MalformedURIException
java.lang.Exception
changeState
protected void changeState(WMSessionHandle shandle,
java.lang.String remoteInstanceUri,
java.lang.String processInstanceId,
java.lang.String workitemId,
java.lang.String requestedNewState)
throws InteroperabilityException
- Throws:
InteroperabilityException
prepareInParams
protected java.util.Map prepareInParams(WMSessionHandle shandle,
java.lang.String processInstanceId,
java.lang.String workitemId,
java.util.Map parameters)
throws java.lang.Exception,
InteroperabilityException
- Throws:
java.lang.Exception
InteroperabilityException
parseOutParams
public java.util.Map parseOutParams(WMSessionHandle shandle,
java.lang.String processInstanceId,
java.lang.String workitemId,
java.util.Map parameters,
java.util.Map cSig)
throws InteroperabilityException
- Specified by:
parseOutParams
in interface WfEngineInteroperability
- Throws:
InteroperabilityException
getActExtAttribValue
protected java.lang.String getActExtAttribValue(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.lang.String attrName)
throws java.lang.Exception
- Throws:
java.lang.Exception