Class ActivityExecutionControlWebService
- java.lang.Object
-
- de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService<ActivityExecutionControl>
-
- de.aristaflow.ilm.ws.core.executionmanager.ActivityExecutionControlWebService
-
public class ActivityExecutionControlWebService extends AbstractSubResourceWebService<ActivityExecutionControl>
- See Also:
ActivityExecutionControl
-
-
Field Summary
Fields Modifier and Type Field Description protected ProcessModelFactory
pmf
-
Constructor Summary
Constructors Constructor Description ActivityExecutionControlWebService(ActivityExecutionControl service, AbstractSubResourceWebService<?> parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abortActivity(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference activity, @NotNull Long errorCode, String errorMsg, Boolean force, Boolean propagate)
List<String>
getSavepoints(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference activity)
void
resetActivity(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference activity, Boolean forceReset, String savepoint)
String
resetToPrevSavepoint(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference activity, Boolean forceReset)
@NotNull Boolean
suspendActivity(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference activity, Boolean waitForAck, Boolean propagate)
-
Methods inherited from class de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService
getLogger, getLogService, getService, getServiceMetaData, getServiceUris, getSessionFactory, shutdown
-
-
-
-
Field Detail
-
pmf
protected final ProcessModelFactory pmf
-
-
Constructor Detail
-
ActivityExecutionControlWebService
public ActivityExecutionControlWebService(ActivityExecutionControl service, AbstractSubResourceWebService<?> parent) throws ServiceNotKnownException
- Throws:
ServiceNotKnownException
-
-
Method Detail
-
getSavepoints
public List<String> getSavepoints(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference activity) throws ParameterException, InvalidActivityStateException
-
suspendActivity
@NotNull public @NotNull Boolean suspendActivity(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference activity, Boolean waitForAck, Boolean propagate) throws ParameterException, InvalidActivityStateException
-
resetActivity
public void resetActivity(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference activity, Boolean forceReset, String savepoint) throws ParameterException, InvalidActivityStateException, InvalidInstanceStateException
- Throws:
ParameterException
InvalidActivityStateException
InvalidInstanceStateException
- See Also:
ActivityExecutionControl.resetActivity(de.aristaflow.adept2.base.sessionmanagement.SessionToken, de.aristaflow.adept2.model.processmodel.EBPInstanceReference, boolean)
,ActivityExecutionControl.resetActivity(de.aristaflow.adept2.base.sessionmanagement.SessionToken, de.aristaflow.adept2.model.processmodel.EBPInstanceReference, boolean, String)
-
resetToPrevSavepoint
public String resetToPrevSavepoint(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference activity, Boolean forceReset) throws ParameterException, InvalidActivityStateException, InvalidInstanceStateException
-
abortActivity
public void abortActivity(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference activity, @NotNull @NotNull Long errorCode, String errorMsg, Boolean force, Boolean propagate) throws ParameterException, InvalidActivityStateException
-
-