Class ActivityStartingWebService
java.lang.Object
de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService<ActivityStarting>
de.aristaflow.ilm.ws.core.executionmanager.ActivityStartingWebService
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final EcRemoteIteratorWebServiceThe web service for remote iterator handlers for execution contexts.protected final ProcessModelFactoryprotected final QaRemoteIteratorWebServiceThe web service for remote iterator handlers for qualified agents.protected final longThe time in milliseconds to extend the remote iterator alive time after each access.protected final longThe time in milliseconds to keep a remote iterator alive after creating it and before accessing it. -
Constructor Summary
ConstructorsConstructorDescriptionActivityStartingWebService(ActivityStarting service, ExecutionManagerWebService parent) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeselectActivity(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference act) voidenquireActivity(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference act, @NotEmpty Collection<@Valid QualifiedAgent> recipients, String question) @Valid QaInitialRemoteIteratorDatagetEnquiryRecipients(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference act, @Positive Integer count) @NotNull @Valid ExecutionContextgetExecutionContext(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference act) @Valid EcInitialRemoteIteratorDatagetExecutionContexts(@NotNull @Valid SessionToken session, @NotEmpty Collection<@Valid EbpInstanceReference> acts, @Positive Integer count) voidreplyEnquiry(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference act, String reply) voidresumeActivity(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference act) voidselectActivity(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference act) voidshutdown()Shuts down this sub resource web service.voidstartActivity(@NotNull @Valid SessionToken session, @NotNull @Valid EbpInstanceReference act, ProcessConstants.ExecutionMode em) Methods inherited from class de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService
getLogger, getLogService, getService, getServiceMetaData, getServiceUris, getSessionFactory
-
Field Details
-
REM_IT_INIT_ALIVE_TIME
protected final long REM_IT_INIT_ALIVE_TIMEThe time in milliseconds to keep a remote iterator alive after creating it and before accessing it. -
REM_IT_ALIVE_TIME_EXTENSION
protected final long REM_IT_ALIVE_TIME_EXTENSIONThe time in milliseconds to extend the remote iterator alive time after each access. -
qriws
The web service for remote iterator handlers for qualified agents. -
eriws
The web service for remote iterator handlers for execution contexts. -
pmf
-
-
Constructor Details
-
ActivityStartingWebService
public ActivityStartingWebService(ActivityStarting service, ExecutionManagerWebService parent) throws ServiceNotKnownException - Throws:
ServiceNotKnownException
-
-
Method Details
-
shutdown
public void shutdown()Description copied from class:AbstractSubResourceWebServiceShuts down this sub resource web service. This default implementation does nothing.- Overrides:
shutdownin classAbstractSubResourceWebService<ActivityStarting>
-
getQaRemoteIteratorWebService
-
getEcRemoteIteratorWebService
-
selectActivity
public void selectActivity(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference act) throws ParameterException, InvalidActivityStateException, InvalidInstanceStateException, WrongAgentException -
deselectActivity
public void deselectActivity(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference act) throws ParameterException, InvalidActivityStateException, InvalidInstanceStateException, WrongAgentException -
startActivity
public void startActivity(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference act, ProcessConstants.ExecutionMode em) throws ParameterException, InvalidActivityStateException, InvalidInstanceStateException, WrongAgentException, AgentUnknownException -
resumeActivity
public void resumeActivity(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference act) throws ParameterException, InvalidActivityStateException, InvalidInstanceStateException, WrongAgentException, AgentUnknownException -
getEnquiryRecipients
@Valid public @Valid QaInitialRemoteIteratorData getEnquiryRecipients(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference act, @Positive @Positive Integer count) throws ParameterException, DataSourceException, DataConsistencyException - Throws:
ParameterExceptionDataSourceExceptionDataConsistencyException- See Also:
-
ActivityStarting.getEnquiryRecipients(de.aristaflow.adept2.base.sessionmanagement.SessionToken, de.aristaflow.adept2.model.processmodel.EBPInstanceReference)ActivityStarting.getEnquiryRecipientsIterator(de.aristaflow.adept2.base.sessionmanagement.SessionToken, de.aristaflow.adept2.model.processmodel.EBPInstanceReference)
-
enquireActivity
public void enquireActivity(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference act, @NotEmpty @NotEmpty Collection<@Valid QualifiedAgent> recipients, String question) throws ParameterException, InvalidActivityStateException, InvalidInstanceStateException, WrongAgentException -
replyEnquiry
public void replyEnquiry(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference act, String reply) throws ParameterException, InvalidActivityStateException, InvalidInstanceStateException, WrongAgentException -
getExecutionContext
@NotNull @Valid public @NotNull @Valid ExecutionContext getExecutionContext(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid EbpInstanceReference act) throws ParameterException, InvalidActivityStateException, InvalidInstanceStateException, WrongAgentException, InvalidDataContainerException -
getExecutionContexts
@Valid public @Valid EcInitialRemoteIteratorData getExecutionContexts(@NotNull @Valid @NotNull @Valid SessionToken session, @NotEmpty @NotEmpty Collection<@Valid EbpInstanceReference> acts, @Positive @Positive Integer count) throws ParameterException, InvalidDataContainerException, DataSourceException, DataConsistencyException
-