| Modifier and Type | Method and Description |
|---|---|
java.net.URI[] |
RegistryProviderConf.getGlobalRegistry(SessionToken session) |
java.net.URI[] |
RegistryProviderDb.getGlobalRegistry(SessionToken session) |
| Modifier and Type | Method and Description |
|---|---|
GlobalRegistry |
GlobalRegistryServiceProvider.getGlobalRegistry(SessionToken session)
Gets (the instance of) the current global registry.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Throwable[] |
GlobalServiceExport.exportService(SessionToken session,
java.net.URI[] serviceURIs,
java.lang.Class<? extends ADEPT2Service> serviceInterface,
ADEPT2Service service)
Enables the designated service identified by the designated URI to be
called globally via this global service export service.
|
java.net.URI[] |
GlobalRegistryProvider.getGlobalRegistry(SessionToken session)
Gets the URIs of the current global registry.
|
void |
GlobalRegistry.invalidate(SessionToken session,
java.lang.String clusterName,
java.lang.String serviceType,
java.lang.String serviceName)
Informs the global registry that the designated service is not reachable any more.
|
void |
GlobalRegistry.invalidate(SessionToken session,
java.lang.String clusterName,
java.net.URI[] globalServiceUris)
Informs the global registry that the designated service is not reachable any more.
|
java.net.URI[] |
GlobalServiceExport.prepareServiceExport(SessionToken session,
java.lang.String clusterName,
java.lang.String serviceTypeName,
java.lang.String simpleServiceName,
java.lang.Class<? extends ADEPT2Service> serviceInterface,
java.lang.String peerId)
Prepares the specified service for being globally exported and creates a remote object
identifiers of type URI for all communication protocols this global service exports services.
|
java.util.List<java.net.URI> |
GlobalRegistry.prepareServicePublishing(SessionToken session,
java.lang.String clusterName,
java.lang.String serviceType,
java.lang.String serviceName,
java.util.List<java.net.URI> localServiceUris)
Prepares the specified service for being published.
|
void |
GlobalRegistry.publishService(SessionToken session,
java.lang.String serviceType,
java.lang.String serviceName,
java.util.List<java.net.URI> globalServiceUris)
Publishes the designated service with the designated global URIs and
registers the designated local URIs for it.
|
boolean |
GlobalRegistry.unpublishService(SessionToken session,
java.lang.String clusterName,
java.lang.String serviceType,
java.lang.String serviceName,
java.util.List<java.net.URI> globalServiceUris)
Unpublishes the designated service with the designated global URIs.
|
void |
GlobalServiceExport.unregisterService(SessionToken session,
ADEPT2Service service)
Unregisters the designated service (callback) which removes the export of
the designated service.
|
| Modifier and Type | Method and Description |
|---|---|
LicenceInformation |
LicenceManager.getLicenceInformation(SessionToken session)
Gets the licence information that applies to the server and all of its
services as well as the clients.
|
boolean |
LicenceManager.logViolation(SessionToken session,
java.lang.String violationType,
long violationValue)
Logs violations of the designated type with the designated value, for
instance the number of users concurrently logged on.
|
void |
LicenceManager.setViolationShutdown(SessionToken session,
ADEPT2Service shutdownService)
Sets the designated service to be the one to be shut down in case of severe
licence violations.
|
| Modifier and Type | Method and Description |
|---|---|
EmailResult |
MailService.sendMail(SessionToken session,
java.util.List<java.lang.String> to,
java.util.List<java.lang.String> cc,
java.util.List<java.lang.String> bcc,
java.lang.String subject,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> addAttributes,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated subject and
the designated body and the optional additional attributes.
|
EmailResult |
MailService.sendMail(SessionToken session,
java.util.List<java.lang.String> to,
java.lang.String subject,
java.lang.String body,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated subject and
the designated body.
|
EmailResult |
MailService.sendMail(SessionToken session,
java.util.List<java.lang.String> to,
java.lang.String subject,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> addAttributes,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated subject and
the designated body and the optional additional attributes.
|
EmailResult |
MailService.sendMail(SessionToken session,
java.lang.String from,
java.util.List<java.lang.String> to,
java.util.List<java.lang.String> cc,
java.util.List<java.lang.String> bcc,
java.lang.String subject,
java.lang.String body,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated sender,
subject and body.
|
EmailResult |
MailService.sendMail(SessionToken session,
java.lang.String from,
java.util.List<java.lang.String> to,
java.util.List<java.lang.String> cc,
java.util.List<java.lang.String> bcc,
java.lang.String subject,
java.lang.String body,
java.util.List<SerialisableAttachment> attachments,
java.util.Map<java.lang.String,java.lang.String> addAttributes,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated sender,
subject and body.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
LocalServiceRegistry.checkServiceURI(SessionToken session,
java.net.URI serviceURI)
Validates whether the designated URI is local, well-formed and may identify
a service instance.
|
protected void |
ServiceRegistry.checkServiceURI(SessionToken session,
java.net.URI serviceURI)
Validates whether the designated URI is well-formed and may identify a
service instance.
|
protected void |
LocalServiceRegistry.exportService(SessionToken session,
java.lang.String serviceName,
ADEPT2Service service,
LocalServiceRegistry.ServiceExportInformation serviceExportInformation)
Exports and publishes the designated service (in case of an exported
service) using the designated service export objects and the designated
URIs if appropriate.
|
protected void |
ServiceRegistry.exportService(SessionToken session,
java.lang.String serviceName,
ADEPT2Service service,
LocalServiceRegistry.ServiceExportInformation serviceExportInformation)
Exports the designated service (in case of an exported service) using the
designated service export objects and the designated URIs.
|
protected java.lang.String |
LocalServiceRegistry.getAndCheckRequiredService(SessionToken session,
java.lang.String usingService,
java.lang.String usedServiceTypeName)
Gets the name of the used service of the designated type and for the
designated using service.
|
protected CommunicationService<?,?,?,?> |
ServiceRegistry.getCommunicationService(SessionToken session,
java.lang.String simpleInstanceName)
Returns the communication service with the designated instance name.
|
<T> T |
RegistryWrapper.getConfiguredPlugin(SessionToken session,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> componentType) |
<T> T |
RegistryWrapper.getConfiguredPlugin(SessionToken session,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> componentType,
java.lang.String pluginInstanceName) |
protected <T> T |
PluginRegistry.getConfiguredPlugin(SessionToken session,
java.lang.String usingInstanceName,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> componentType)
Retrieves the default instance of the designated plugin type.
|
protected <T> T |
PluginRegistry.getConfiguredPlugin(SessionToken session,
java.lang.String usingInstanceName,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> componentType,
java.lang.String pluginInstanceName)
Retrieves the plugin with the designated name of the designated type if it
is declared by the using instance or if it is declared and found as runtime
plugin.
|
protected <T> T |
LocalServiceRegistry.getConfiguredPlugin(SessionToken session,
java.lang.String usingInstanceName,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> componentType,
java.lang.String pluginInstanceName,
java.lang.Class<?>[] additionalParameterTypes,
java.lang.Object[] additionalParameterValues) |
protected <T> T |
PluginRegistry.getConfiguredPlugin(SessionToken session,
java.lang.String usingInstanceName,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> componentType,
java.lang.String pluginInstanceName,
java.lang.Class<?>[] additionalParameterTypes,
java.lang.Object[] additionalParameterValues)
Retrieves the plugin with the designated name of the designated type if it
is declared by the using instance or if it is declared and found as runtime
plugin.
|
<T> java.util.Map<java.lang.String,T> |
RegistryWrapper.getConfiguredPlugins(SessionToken session,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> pluginType) |
protected <T> java.util.Map<java.lang.String,T> |
PluginRegistry.getConfiguredPlugins(SessionToken session,
java.lang.String usingInstanceName,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> componentType)
Retrieves all plugin instances (pre-configured and dynamic) of the
designated plugin type.
|
GlobalRegistry |
ServiceRegistry.getGlobalRegistry(SessionToken session)
Returns a reference to (the default instance of) the global registry.
|
protected <T extends ADEPT2Service> |
ServiceRegistry.getLocallyExportedService(SessionToken session,
java.net.URI chosenUri,
java.net.URI[] serviceUris,
java.lang.Class<T> serviceType)
Gets the locally exported service identified by the designated URI.
|
protected <T extends ADEPT2Service> |
LocalServiceRegistry.getLocalServiceObject(SessionToken session,
java.lang.String serviceName,
java.lang.Class<T> requestedType)
Returns an instance of the designated service and of the requested type.
|
protected <T extends ADEPT2Service> |
ServiceRegistry.getLocalServiceObject(SessionToken session,
java.lang.String serviceName,
java.lang.Class<T> requestedType)
Returns an instance of the designated service if it is local, null
otherwise.
|
protected <T extends AbstractRegistry> |
LocalServiceRegistry.getRegistry(SessionToken session,
java.lang.String registryTypeName,
java.lang.Class<T> registryType)
Gets a registry (as service and therefore singleton) for the specified type
name of the specified type, for instance
RuntimeRegistry. |
<T extends ADEPT2Service> |
LocalServiceRegistry.getService(SessionToken session,
java.lang.String serviceName,
java.lang.Class<T> serviceType)
Initialises, starts and exports (not relevant in this registry but in
subclasses) the designated local service as well as the services that are
startup-required by the designated service.
|
<T extends ADEPT2Service> |
RegistryWrapper.getService(SessionToken session,
java.lang.String serviceName,
java.lang.Class<T> serviceType) |
<T extends ADEPT2Service> |
ServiceRegistry.getService(SessionToken session,
java.lang.String serviceName,
java.lang.Class<T> serviceType)
Returns the designated service which is either a started local service (see
LocalServiceRegistry.getService(SessionToken, String, Class))
or a service stub based on URIs
(see ServiceRegistry.getService(SessionToken, URI[], Class)). |
<T extends ADEPT2Service> |
LocalServiceRegistry.getService(SessionToken session,
java.net.URI[] serviceURIs,
java.lang.Class<T> serviceType)
Retrieves the service described by the URIs of which one has to be a local
one.
|
<T extends ADEPT2Service> |
RegistryWrapper.getService(SessionToken session,
java.net.URI[] serviceURIs,
java.lang.Class<T> serviceType) |
<T extends ADEPT2Service> |
ServiceRegistry.getService(SessionToken session,
java.net.URI[] serviceURIs,
java.lang.Class<T> serviceType)
Retrieves the service described by the URIs which is either a local service
(
ServiceRegistry.getService(SessionToken, String, Class)) or a stub for a remote
service (ServiceRegistry.getServiceStub(SessionToken, URI, Class)). |
protected <T extends ADEPT2Service> |
LocalServiceRegistry.getServiceForInstance(SessionToken session,
java.lang.String usingService,
java.lang.String usedServiceTypeName,
java.lang.Class<T> usedServiceType)
Returns a completely initialised and started service which has been
configured to be used by the
usingService for the service
type usedServiceTypeName and is of (object) type
usedServiceType. |
<T extends ADEPT2Service> |
RegistryWrapper.getServiceOfType(SessionToken session,
java.lang.String serviceTypeName,
java.lang.Class<T> serviceType) |
GlobalRegistry |
ServiceRegistry.globalRegistryChanged(SessionToken session,
java.net.URI globRegUri)
Changes the URI of the (default instance of the) global registry to the
designated URI.
|
protected void |
ServiceRegistry.initExportServices(SessionToken session)
Starts and exports all local services that need be exported.
|
protected LocalServiceRegistry.ServiceExportInformation |
LocalServiceRegistry.prepareExport(SessionToken session,
java.lang.String serviceName,
ADEPT2Service service)
Prepares the export by creating a local URI for initialisation of the
service.
|
protected LocalServiceRegistry.ServiceExportInformation |
ServiceRegistry.prepareExport(SessionToken session,
java.lang.String serviceName,
ADEPT2Service service)
Prepares the export of the designated service by retrieving the
communication service for the export and the retrieving corresponding URIs
from its service export.
|
protected void |
LocalServiceRegistry.startLocalService(SessionToken session,
java.lang.String serviceName,
ADEPT2Service service,
de.aristaflow.adept2.base.registry.ServiceLoadGraph loadGraph)
Initialises, starts and exports (not relevant in this registry but in
subclasses) the designated local service as well as the services that are
startup-required by the designated service.
|
protected void |
LocalServiceRegistry.unpublishService(SessionToken session,
java.lang.String serviceName,
ADEPT2Service service)
Removes the designated service from the global registry and from the
service exports.
|
protected void |
ServiceRegistry.unpublishService(SessionToken session,
java.lang.String serviceName,
ADEPT2Service service)
Removes the designated service from the global registry and from the
service exports.
|
| Constructor and Description |
|---|
ServiceNameResolution(SessionToken session)
Creates a new instance for provision of the necessary data for a service
load graph.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Authentication.logoff(SessionToken session)
Logs the agent off that is identified by the designated
SessionToken. |
| Modifier and Type | Field and Description |
|---|---|
protected SessionToken |
AbortTransactionException.session
The session token that initiated the transaction that is to be aborted.
|
| Modifier and Type | Method and Description |
|---|---|
SessionToken |
AbstractAuthenticatedService.createChildSession(SessionToken parentSession)
Creates a new child session token to the given session using the session
factory assigned to this service.
|
SessionToken |
AbstractAuthenticatedService.createSession()
Creates a new session token using the session factory assigned to this
service.
|
protected SessionToken |
AbstractNonPrivilegedService.createSession()
Creates a new session token using the client session factory assigned to
this service.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractADEPT2Service._sessionActive(SessionToken session,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR,
int addStackElems)
Registers the designated session as active, tracks the current thread and
registers the log context (if CSV-logging is configured).
|
void |
AbstractAuthenticatedService._sessionActive(SessionToken session,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR,
int addStackElems) |
void |
AbstractADEPT2Service._sessionFinished(SessionToken session,
int addStackElems)
Unregisters the designated session, removes the current thread and the
log context (if CSV-logging is configured).
|
protected void |
AbstractADEPT2Service.activeOrInvalidServiceStateException(SessionToken session)
Checks whether this service is active and throws an
InvalidStateException if AbstractADEPT2Service.isActive() returns false. |
void |
DebugLogger.changeLogContext(SessionToken session,
QualifiedAgent tlAgent,
QualifiedAgent agent,
java.lang.String arbString,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Changes the current log record parameter values intermediately for the
designated session to the designated values.
|
void |
AbstractADEPT2Service.changeLogContext(java.lang.String contextString,
SessionToken session,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR) |
void |
LogService.changeLogContext(java.lang.String arbString,
SessionToken session,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Changes the current log record parameter values for the designated session
intermediately to the designated values.
|
SessionToken |
AbstractAuthenticatedService.createChildSession(SessionToken parentSession)
Creates a new child session token to the given session using the session
factory assigned to this service.
|
QualifiedAgent |
AbstractAuthenticatedService.getAgent(SessionToken session)
Gets the agent of the designated session token.
|
java.util.List<java.lang.String> |
ConfigurableService.getChangeableConfigurationKeys(SessionToken session)
Gets a list of configuration keys that may be changed by the owner of the
designated session token.
|
Configuration |
AbstractConfigurableAuthenticatedService.getConfiguration(SessionToken session) |
Configuration |
AbstractConfigurableService.getConfiguration(SessionToken session) |
Configuration |
ConfigurableService.getConfiguration(SessionToken session)
Gets the configuration of this service for displaying it.
|
<T> T |
ServiceAccess.getConfiguredPlugin(SessionToken session,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> pluginType)
Retrieves the default plugin of the designated type which is configured for
the designated (using) instance.
|
<T> T |
ServiceAccess.getConfiguredPlugin(SessionToken session,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> pluginType,
java.lang.String pluginInstanceName)
Retrieves the plugin having the designated type and instance name as well
as type and which is configured for the designated (using) instance.
|
<T> java.util.Map<java.lang.String,T> |
ServiceAccess.getConfiguredPlugins(SessionToken session,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> pluginType)
Retrieves all plugin instances (pre-configured and dynamic) of the
designated plugin type.
|
<T extends ADEPT2Service> |
ServiceAccess.getService(SessionToken session,
java.lang.String serviceName,
java.lang.Class<T> serviceType)
Returns the designated service which is either a local service or a service
stub that is retrieved from the global registry if the service is not known
to this registry but to the global registry.
|
<T extends ADEPT2Service> |
ServiceAccess.getService(SessionToken session,
java.net.URI[] serviceURIs,
java.lang.Class<T> serviceType)
Retrieves the service described by the URIs which is either a local service
stub that is retrieved from the global registry if the service is not known
to this registry but to the global registry.
|
<T extends ADEPT2Service> |
ServiceAccess.getServiceOfType(SessionToken session,
java.lang.String serviceTypeName,
java.lang.Class<T> serviceType)
Returns the service instance of the designated service type which is
configured for usage by this (the requesting) service instance.
|
QualifiedAgent |
AbstractAuthenticatedService.getTopLevelAgent(SessionToken session)
Gets the agent of the top-level session token of the designated session token.
|
protected Pair<QualifiedAgent,QualifiedAgent> |
AbstractADEPT2Service.getUserCredentials(SessionToken session)
Gets the agent of the top-level session token and the agent of the
designated session token if a session factory is available.
|
Pair<QualifiedAgent,QualifiedAgent> |
AbstractAuthenticatedService.getUserCredentials(SessionToken session)
Gets the agent of the top-level session token and the agent of the
designated session token if a session factory is available.
|
boolean |
AbstractADEPT2Service.ActiveSessions.isActive(SessionToken session)
Returns whether the designated session token (or a session token having
the same top-level session) is currently active or privileged.
|
protected boolean |
AbstractADEPT2Service.isSessionActive(SessionToken session)
Gets whether the designated session token is active, that is, it is
registered for this service.
|
void |
AbstractADEPT2Service.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg) |
void |
LogService.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg)
Registers the log context for the current thread (if CSV-logging is
configured) and logs the designated message.
|
void |
AbstractADEPT2Service.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR) |
void |
LogService.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Registers the log context for the current thread (if CSV-logging is
configured) and logs the designated message.
|
void |
AbstractADEPT2Service.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR,
int removeElems)
Registers the designated parameters as log context and logs a message for
the entry of a method.
|
protected void |
AbstractADEPT2Service.ActiveSessions.privilegeSession(SessionToken session)
Privileges the designated session, that is the session may access the
service even when shutting down or initialising.
|
protected void |
AbstractADEPT2Service.privilegeSession(SessionToken activeSession,
SessionToken newSession)
Privileges the designated session which will allow this session to become
active even if this service is shutting down.
|
protected void |
AbstractSubService.privilegeSession(SessionToken activeSession,
SessionToken newSession)
Forwards to
AbstractADEPT2Service.privilegeSession(SessionToken, SessionToken)
of the main service. |
void |
DebugLogger.registerLogContext(SessionToken session,
QualifiedAgent tlAgent,
QualifiedAgent agent,
java.lang.String arbString,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Registers a new (sub-)session with the designated log record parameters.
|
void |
AbstractADEPT2Service.sessionActive(SessionToken session)
Registers the designated session as active, tracks the current thread and
registers the log context (if CSV-logging is configured).
|
protected void |
AbstractADEPT2Service.ActiveSessions.sessionActive(SessionToken session)
Registers the designated session as active and also tracks the current
thread.
|
protected void |
AbstractSubService.sessionActive(SessionToken session)
Forwards to
AbstractADEPT2Service.sessionActive(SessionToken) of
the main service. |
protected void |
AbstractADEPT2Service.sessionActive(SessionToken session,
int addStackElems)
Similar to
AbstractADEPT2Service.sessionActive(SessionToken) but allows the caller to
remove additional stack elements stemming from internal method forwarding
and hiding the actual called method. |
void |
AbstractADEPT2Service.sessionActive(SessionToken session,
java.util.UUID templID,
java.util.UUID embdTemplID,
EBPInstanceReference ebpIR)
Registers the designated session as active, tracks the current thread and
registers the log context (if CSV-logging is configured).
|
void |
AbstractADEPT2Service.sessionActive(SessionToken session,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID)
Registers the designated session as active, tracks the current thread and
registers the log context (if CSV-logging is configured).
|
void |
AbstractADEPT2Service.sessionFinished(SessionToken session)
Unregisters the designated session, removes the current thread and the
log context (if CSV-logging is configured).
|
protected boolean |
AbstractADEPT2Service.ActiveSessions.sessionFinished(SessionToken session)
Deregisters the designated session and also removes the current thread.
|
protected void |
AbstractSubService.sessionFinished(SessionToken session)
Forwards to
AbstractADEPT2Service.sessionFinished(SessionToken) of
the main service. |
protected void |
AbstractADEPT2Service.sessionFinished(SessionToken session,
int addStackElems)
Similar to
AbstractADEPT2Service.sessionFinished(SessionToken) but allows the caller to
remove additional stack elements stemming from internal method forwarding
and hiding the actual called method. |
boolean |
AbstractAuthenticatedService.sessionHasCapability(SessionToken session,
java.lang.String capability)
Returns whether the given session has the specified capability.
|
void |
ConfigurableService.setConfigurationValue(SessionToken session,
java.lang.String key,
java.lang.String value)
Sets the designated configuration value.
|
protected void |
DebugLogger.setLogParameters(java.lang.Object[] logParameters,
SessionToken session,
QualifiedAgent tlAgent,
QualifiedAgent agent,
java.lang.String arbString,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Sets the designated values as parameters for log records.
|
| Constructor and Description |
|---|
AbortTransactionException(SessionToken session,
java.lang.String message)
Create a new exception to abort the transaction for the designated session
token having the designated description.
|
AbortTransactionException(SessionToken session,
java.lang.String message,
java.lang.Throwable cause)
Create a new exception to abort the transaction for the designated session
token having the designated description and cause.
|
AbortTransactionException(SessionToken session,
java.lang.Throwable cause)
Create a new exception to abort the transaction for the designated session
token having the designated cause.
|
| Modifier and Type | Method and Description |
|---|---|
SessionToken |
SessionFactory.getChildSession(SessionToken parentSession,
java.net.URI[] callingComponent)
Creates a new child session token with the designated session as parent and
for the designated component.
|
SessionToken |
SessionFactory.getChildSession(SessionToken parentSession,
java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Creates a new child session token with the designated session as parent,
the designated additional attributes and for the designated component.
|
SessionToken |
SessionFactory.getPrivilegedChildSession(SessionToken parentSession,
java.net.URI[] callingComponent)
Creates a new child session token with the designated session as parent but
with the privileges of the encapsulated security data.
|
SessionToken |
SessionFactory.getPrivilegedChildSession(SessionToken parentSession,
java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Creates a new child session token with the designated session as parent and
the additional attributes but with the privileges of the encapsulated
security data.
|
SessionToken |
ClientSessionFactory.getSessionToken()
Creates a new (top-level) session token which is needed for calling the
ADEPT2-API.
|
SessionToken |
ClientSessionFactory.getSessionToken(java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Creates a new (top-level) session token which is needed for calling the
ADEPT2-API.
|
SessionToken |
ClientSessionFactory.getSessionToken(java.net.URI[] callingComponent)
Creates a new (top-level) session token which is needed for calling the
ADEPT2-API.
|
SessionToken |
SessionFactory.getSessionToken(java.net.URI[] callingComponent)
Creates a new (top-level) session token for the designated component.
|
SessionToken |
ClientSessionFactory.getSessionToken(java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Creates a new (top-level) session token which is needed for calling the
ADEPT2-API.
|
SessionToken |
SessionFactory.getSessionToken(java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Creates a new (top-level) session token for the designated component with
the designated additional attributes.
|
SessionToken |
SessionFactory.getSubstituteSessionToken(SessionToken callerSession,
SignedSecurityToken substitutedToken)
Creates a new (top-level) session token for the designated caller session
with the designated security information for usage as substitute.
|
SessionToken |
SessionFactory.getSubstituteSessionToken(SessionToken callerSession,
SignedSecurityToken substitutedToken,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Creates a new (top-level) session token for the designated caller session
with the designated security information and the designated additional
attributes for usage as substitute.
|
SessionToken |
SessionFactory.unmarshalChildSessionToken(SessionToken parentSession,
java.util.UUID childSessionID,
java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Unmarshalls a child session token having the designated attributes and the
designated parent session.
|
SessionToken |
SessionFactory.unmarshalSessionToken(java.util.UUID sessionID,
SignedSecurityToken securityToken,
java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Unmarshalls a top-level session token having the designated attributes.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
SessionFactory.checkAndGetAgent(SessionToken sessionToken)
Checks the integrity of the (security token of the) designated session
token and returns the agent of the (child level) session token.
|
QualifiedAgent |
SessionFactory.checkAndGetTopLevelAgent(SessionToken sessionToken)
Checks the integrity of the (security token of the) top-level session of
the designated session token and returns the agent of the corresponding
top-level session token.
|
void |
SessionFactory.checkIntegrity(SessionToken sessionToken)
Checks the integrity of the (security token of the) designated session
token.
|
int |
SessionLock.UUIDLockCount.decreaseAndGetLockCount(SessionToken session) |
int |
SessionLock.ChildSessionIDLockCount.decreaseAndGetLockCount(SessionToken session) |
int |
SessionLock.SubsessionLockCount.decreaseAndGetLockCount(SessionToken session) |
int |
SessionLock.SessionTreePathLockCount.decreaseAndGetLockCount(SessionToken session) |
SessionToken |
SessionFactory.getChildSession(SessionToken parentSession,
java.net.URI[] callingComponent)
Creates a new child session token with the designated session as parent and
for the designated component.
|
SessionToken |
SessionFactory.getChildSession(SessionToken parentSession,
java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Creates a new child session token with the designated session as parent,
the designated additional attributes and for the designated component.
|
SessionToken |
SessionFactory.getPrivilegedChildSession(SessionToken parentSession,
java.net.URI[] callingComponent)
Creates a new child session token with the designated session as parent but
with the privileges of the encapsulated security data.
|
SessionToken |
SessionFactory.getPrivilegedChildSession(SessionToken parentSession,
java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Creates a new child session token with the designated session as parent and
the additional attributes but with the privileges of the encapsulated
security data.
|
SessionToken |
SessionFactory.getSubstituteSessionToken(SessionToken callerSession,
SignedSecurityToken substitutedToken)
Creates a new (top-level) session token for the designated caller session
with the designated security information for usage as substitute.
|
SessionToken |
SessionFactory.getSubstituteSessionToken(SessionToken callerSession,
SignedSecurityToken substitutedToken,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Creates a new (top-level) session token for the designated caller session
with the designated security information and the designated additional
attributes for usage as substitute.
|
boolean |
SessionFactory.hasCapability(SessionToken sessionToken,
java.lang.String capability)
Checks the integrity of the (security token of the) designated session
token and returns whether the (security token of the) designated session
has the designated capability.
|
boolean |
SessionLock.UUIDLockCount.hasLock(SessionToken session) |
boolean |
SessionLock.ChildSessionIDLockCount.hasLock(SessionToken session) |
boolean |
SessionLock.SubsessionLockCount.hasLock(SessionToken session) |
boolean |
SessionLock.SessionTreePathLockCount.hasLock(SessionToken session) |
boolean |
SessionFactory.hasTopLevelCapability(SessionToken sessionToken,
java.lang.String capability)
Checks the integrity of the (security token of the) top-level session of
the designated session token and returns whether the (security token of
the) top-level session of the designated session has the designated
capability.
|
int |
SessionLock.UUIDLockCount.increaseAndGetLockCount(SessionToken session) |
int |
SessionLock.ChildSessionIDLockCount.increaseAndGetLockCount(SessionToken session) |
int |
SessionLock.SubsessionLockCount.increaseAndGetLockCount(SessionToken session) |
int |
SessionLock.SessionTreePathLockCount.increaseAndGetLockCount(SessionToken session) |
boolean |
SessionToken.isAncestorSession(SessionToken session)
Gets whether the designated session is a transitive parent session of this
session.
|
SessionToken |
SessionFactory.unmarshalChildSessionToken(SessionToken parentSession,
java.util.UUID childSessionID,
java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Unmarshalls a child session token having the designated attributes and the
designated parent session.
|
| Constructor and Description |
|---|
SessionLock(java.lang.Class<? extends LockCountManager<SessionToken>> lockCountManager,
boolean exclusive,
LockNotification<SessionToken> notification,
java.util.logging.Logger logger)
Creates either a new exclusive lock or a new read/write-lock and using the
designated
LockCountManager for counting locks as well as
comparing objects. |
SessionLock(java.lang.Class<? extends LockCountManager<SessionToken>> lockCountManager,
boolean exclusive,
LockNotification<SessionToken> notification,
java.util.logging.Logger logger)
Creates either a new exclusive lock or a new read/write-lock and using the
designated
LockCountManager for counting locks as well as
comparing objects. |
SessionLock(java.lang.Class<? extends LockCountManager<SessionToken>> lockCountManager,
boolean exclusive,
java.util.logging.Logger logger)
Creates either a new exclusive lock or a new read/write-lock and using
the designated
LockCountManager for counting locks as well as
comparing sessions. |
SessionLock(LockCountManager<SessionToken> writeLockCountManager,
LockCountManager<SessionToken> readLockCountManager,
LockNotification<SessionToken> notification,
java.util.logging.Logger logger)
Creates either a new exclusive lock or a new read/write-lock and using the
LockCountManager for counting locks as well as comparing
objects. |
SessionLock(LockCountManager<SessionToken> writeLockCountManager,
LockCountManager<SessionToken> readLockCountManager,
LockNotification<SessionToken> notification,
java.util.logging.Logger logger)
Creates either a new exclusive lock or a new read/write-lock and using the
LockCountManager for counting locks as well as comparing
objects. |
SessionLock(LockCountManager<SessionToken> writeLockCountManager,
LockCountManager<SessionToken> readLockCountManager,
LockNotification<SessionToken> notification,
java.util.logging.Logger logger)
Creates either a new exclusive lock or a new read/write-lock and using the
LockCountManager for counting locks as well as comparing
objects. |
SessionLock(LockCountManager<SessionToken> lockCountManager,
LockNotification<SessionToken> notification,
java.util.logging.Logger logger)
Creates a new exclusive lock using the designated
LockCountManager for counting locks as well as comparing
objects. |
SessionLock(LockCountManager<SessionToken> lockCountManager,
LockNotification<SessionToken> notification,
java.util.logging.Logger logger)
Creates a new exclusive lock using the designated
LockCountManager for counting locks as well as comparing
objects. |
SessionLock(LockCountManager<SessionToken> lockCountManager,
java.util.logging.Logger logger)
Creates a new exclusive lock using the designated
LockCountManager for counting locks as well as comparing
objects. |
| Modifier and Type | Method and Description |
|---|---|
void |
IconManager.addDevelopmentIcon(SessionToken session,
java.util.UUID iconID,
byte[] icon,
long branch)
Adds the designated icon dimension to the designated icon in the designated
branch and sets it
IN_DEVELOPMENT if not done yet. |
CheckReport |
RevisionManager.checkBranch(SessionToken session,
long branch,
java.util.Locale... locales)
Checks the designated branch for inheritance conflicts.
|
Branch |
RevisionManager.createBranch(SessionToken session,
java.lang.String comment)
Creates a new branch with the designated comment.
|
static void |
CopyPasteTools.deepCopyECD(SessionToken session,
ActivityRepository rep,
ActivityModelFactory amf,
java.lang.String oldName,
java.lang.String newName,
long branch)
This tool method will search the activity repository for the child
operations of the executable component description (ECD) with the previous
name and copy them to the ECD with the new name.
|
static void |
CopyPasteTools.deepCopyOperation(SessionToken session,
ActivityRepository rep,
ActivityModelFactory amf,
java.lang.String ecName,
java.lang.String oldName,
java.lang.String newName,
long branch)
This tool method will search the activity repository for the child
activity template definitions (ATD) of the operation with the previous
name and copy them to the operation with the new name.
|
ActivityTemplate |
ActivityRepository.getActivityTemplate(SessionToken session,
java.util.UUID atID)
Gets the activity template (executable component description, operation,
activity template definition and optionally a configuration set merged to
an appropriate activity template) for the designated ID.
|
ActivityTemplate |
ActivityRepository.getActivityTemplateRevision(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName,
long revision)
Gets the designated revision (independent from its state) of the designated
activity template (executable component description, operation, activity
template definition and optionally a configuration set merged to an
appropriate activity template).
|
java.util.Collection<Branch> |
RevisionManager.getAllBranches(SessionToken session)
Gets all branches that are currently in use by this manager.
|
RemoteIterator<java.util.List<Branch>> |
RevisionManager.getAllBranchesIterator(SessionToken session)
The same as
RevisionManager.getAllBranches(SessionToken) but with partial
retrieval of the branches. |
ATDReference |
ActivityTemplateDefinitionManager.getATDReference(SessionToken session,
java.util.UUID atID)
Gets a lightweight object representing the revision of the activity model
branch having the designated ID.
|
java.util.List<ATDReference> |
ActivityTemplateDefinitionManager.getATDReferenceRevisions(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName)
Gets lightweight objects representing all revisions of the designated
activity template definition or an empty list in case there are no
revisions yet.
|
RemoteIterator<java.util.List<ATDReference>> |
ActivityTemplateDefinitionManager.getATDReferenceRevisionsIterator(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName)
The same as
ActivityTemplateDefinitionManager.getATDReferenceRevisions(SessionToken, String, String, String) but
with partial retrieval of the references. |
java.util.Collection<ATDReference> |
ActivityTemplateDefinitionManager.getATDReferencesRevisionOfCS(SessionToken session,
java.lang.String csName,
long revision)
Gets lightweight objects representing all activity template definitions of
the designated revision of the designated configuration set known by this
manager.
|
RemoteIterator<java.util.List<ATDReference>> |
ActivityTemplateDefinitionManager.getATDReferencesRevisionOfCSIterator(SessionToken session,
java.lang.String csName,
long revision)
The same as
ActivityTemplateDefinitionManager.getATDReferencesRevisionOfCS(SessionToken, String, long) but with
partial retrieval of the references. |
java.util.Collection<ATDReference> |
ActivityTemplateDefinitionManager.getATDReferencesRevisionOfOperation(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
long revision)
Gets lightweight objects representing all activity template definitions of
the designated revision of the designated operation known by this manager.
|
RemoteIterator<java.util.List<ATDReference>> |
ActivityTemplateDefinitionManager.getATDReferencesRevisionOfOperationIterator(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
long revision)
The same as
ActivityTemplateDefinitionManager.getATDReferencesRevisionOfOperation(SessionToken, String, String, long)
but with partial retrieval of the references. |
ActivityTemplateDefinition |
ActivityTemplateDefinitionManager.getATDRevision(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName,
long revision)
Gets the (full-fledged object representing the) designated revision of the
designated activity template definition.
|
Branch |
RevisionManager.getBranchData(SessionToken session,
long branch)
Gets detailed information on the designated branch, that is, the base
revision, the creation time of the branch, the last modification time, the
creator and a comment.
|
java.util.List<CSReference> |
ConfigurationSetManager.getCSReferenceRevisions(SessionToken session,
java.lang.String csName)
Gets lightweight objects representing all revisions of the designated
configuration set, an empty list in case there are no revisions yet.
|
RemoteIterator<java.util.List<CSReference>> |
ConfigurationSetManager.getCSReferenceRevisionsIterator(SessionToken session,
java.lang.String csName)
The same as
ConfigurationSetManager.getCSReferenceRevisions(SessionToken, String) but with
partial retrieval of the references. |
java.util.Collection<CSReference> |
ConfigurationSetManager.getCSReferencesRevision(SessionToken session,
long revision)
Gets lightweight objects representing all configuration sets of the
designated revision known by this manager.
|
RemoteIterator<java.util.List<CSReference>> |
ConfigurationSetManager.getCSReferencesRevisionIterator(SessionToken session,
long revision)
The same as
ConfigurationSetManager.getCSReferencesRevision(SessionToken, long) but with
partial retrieval of the references. |
ConfigurationSet |
ConfigurationSetManager.getCSRevision(SessionToken session,
java.lang.String csName,
long revision)
Gets the (full-fledged object representing the) designated revision of the
designated configuration set.
|
ActivityTemplate |
ActivityRepository.getDevelopmentActivityTemplate(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName,
long branch)
Gets the development version of the designated activity template
(executable component description, operation, activity template definition
and optionally a configuration set merged to an appropriate activity
template) in the designated branch.
|
ActivityTemplateDefinition |
ActivityTemplateDefinitionManager.getDevelopmentATD(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName,
long branch)
Gets the (full-fledged object representing the) development version of the
designated activity template definition in the designated branch.
|
java.util.Collection<ATDReference> |
ActivityTemplateDefinitionManager.getDevelopmentATDReferencesOfCS(SessionToken session,
java.lang.String csName,
long branch)
Gets lightweight objects representing the development versions of all
activity template definitions of the designated configuration set in the
designated branch known by this manager.
|
RemoteIterator<java.util.List<ATDReference>> |
ActivityTemplateDefinitionManager.getDevelopmentATDReferencesOfCSIterator(SessionToken session,
java.lang.String csName,
long branch)
The same as
ActivityTemplateDefinitionManager.getDevelopmentATDReferencesOfCS(SessionToken, String, long) but
with partial retrieval of the references. |
java.util.Collection<ATDReference> |
ActivityTemplateDefinitionManager.getDevelopmentATDReferencesOfOperation(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
long branch)
Gets lightweight objects representing the development versions of all
activity template definitions of the designated operation in the designated
branch known by this manager.
|
RemoteIterator<java.util.List<ATDReference>> |
ActivityTemplateDefinitionManager.getDevelopmentATDReferencesOfOperationIterator(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
long branch)
The same as
ActivityTemplateDefinitionManager.getDevelopmentATDReferencesOfOperation(SessionToken, String, String, long)
but with partial retrieval of the references. |
ConfigurationSet |
ConfigurationSetManager.getDevelopmentCS(SessionToken session,
java.lang.String csName,
long branch)
Gets the (full-fledged object representing the) development version of the
designated configuration set in the designated branch.
|
java.util.Collection<CSReference> |
ConfigurationSetManager.getDevelopmentCSReferences(SessionToken session,
long branch)
Gets lightweight objects representing the development versions of all
configuration sets in the designated branch known by this manager.
|
RemoteIterator<java.util.List<CSReference>> |
ConfigurationSetManager.getDevelopmentCSReferencesIterator(SessionToken session,
long branch)
The same as
ConfigurationSetManager.getCSRevision(SessionToken, String, long) but with
partial retrieval of the references. |
ExecutableComponentDescription |
ExecutableComponentDescriptionManager.getDevelopmentECD(SessionToken session,
java.lang.String ecName,
long branch)
Gets the (full-fledged object representing the) development version of the
designated executable component description in the designated branch.
|
java.util.Collection<ECDReference> |
ExecutableComponentDescriptionManager.getDevelopmentECDReferences(SessionToken session,
long branch)
Gets lightweight objects representing the development versions of all
executable component descriptions in the designated branch known by this
manager.
|
RemoteIterator<java.util.List<ECDReference>> |
ExecutableComponentDescriptionManager.getDevelopmentECDReferencesIterator(SessionToken session,
long branch)
The same as
ExecutableComponentDescriptionManager.getDevelopmentECDReferences(SessionToken, long) but
with partial retrieval of the references. |
byte[] |
IconManager.getDevelopmentIcon(SessionToken session,
java.util.UUID iconID,
IconDescriptor.Dimension dimension,
long branch)
Gets the designated dimension of the development version of the designated
icon in the designated branch.
|
ChangeableIconDescriptor |
IconManager.getDevelopmentIconDescriptor(SessionToken session,
java.util.UUID iconID,
long branch)
Gets the development version of the icon descriptors for the designated
icon ID in the designated branch.
|
java.util.Collection<ChangeableIconDescriptor> |
IconManager.getDevelopmentIconDescriptors(SessionToken session,
long branch)
Gets the development versions of all icon descriptors in the designated
branch known by this manager.
|
RemoteIterator<java.util.List<ChangeableIconDescriptor>> |
IconManager.getDevelopmentIconDescriptorsIterator(SessionToken session,
long branch)
The same as
IconManager.getDevelopmentIconDescriptors(SessionToken, long) but
with partial retrieval of the descriptors. |
Identifier |
IdentifierManager.getDevelopmentIdentifier(SessionToken session,
java.util.UUID identifierID,
long branch)
Gets the development version of the designated identifier in the designated
branch.
|
java.util.Collection<Identifier> |
IdentifierManager.getDevelopmentIdentifiers(SessionToken session,
long branch)
Gets the development versions of all identifiers in the designated branch
known by this manager.
|
RemoteIterator<java.util.List<Identifier>> |
IdentifierManager.getDevelopmentIdentifiersIterator(SessionToken session,
long branch)
The same as
IdentifierManager.getDevelopmentIdentifiers(SessionToken, long) but with
partial retrieval of the identifiers. |
Operation |
OperationManager.getDevelopmentOperation(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
long branch)
Gets the (full-fledged object representing the) development version of the
designated operation in the designated branch.
|
java.util.Collection<OperationReference> |
OperationManager.getDevelopmentOperationReferencesOfECD(SessionToken session,
java.lang.String ecName,
long branch)
Gets lightweight objects representing the development versions of all
operations of the designated executable component description in the
designated branch known by this manager.
|
RemoteIterator<java.util.List<OperationReference>> |
OperationManager.getDevelopmentOperationReferencesOfECDIterator(SessionToken session,
java.lang.String ecName,
long branch)
The same as
OperationManager.getDevelopmentOperationReferencesOfECD(SessionToken, String, long)
but with partial retrieval of the references. |
byte[] |
ResourceManager.getDevelopmentResource(SessionToken session,
java.util.UUID resourceID,
long branch)
Gets the development version of the designated resource in the designated
branch.
|
ChangeableResourceDescriptor |
ResourceManager.getDevelopmentResourceDescriptor(SessionToken session,
java.util.UUID resourceID,
long branch)
Gets the development version of the resource descriptors for the designated
resource ID in the designated branch.
|
java.util.Collection<ChangeableResourceDescriptor> |
ResourceManager.getDevelopmentResourceDescriptors(SessionToken session,
long branch)
Gets the development versions of all resource descriptors in the designated
branch known by this manager.
|
RemoteIterator<java.util.List<ChangeableResourceDescriptor>> |
ResourceManager.getDevelopmentResourceDescriptorsIterator(SessionToken session,
long branch)
The same as
ResourceManager.getDevelopmentResourceDescriptors(SessionToken, long)
but with partial retrieval of the descriptors. |
java.util.List<ECDReference> |
ExecutableComponentDescriptionManager.getECDReferenceRevisions(SessionToken session,
java.lang.String ecName)
Gets lightweight objects representing all revisions of the designated
executable component description or an empty list in case there are no
revisions yet.
|
RemoteIterator<java.util.List<ECDReference>> |
ExecutableComponentDescriptionManager.getECDReferenceRevisionsIterator(SessionToken session,
java.lang.String ecName)
The same as
ExecutableComponentDescriptionManager.getECDReferenceRevisions(SessionToken, String) but
with partial retrieval of the references. |
java.util.Collection<ECDReference> |
ExecutableComponentDescriptionManager.getECDReferencesRevision(SessionToken session,
long revision)
Gets lightweight objects representing all executable component descriptions
of the designated revision known by this manager.
|
RemoteIterator<java.util.List<ECDReference>> |
ExecutableComponentDescriptionManager.getECDReferencesRevisionIterator(SessionToken session,
long revision)
The same as
ExecutableComponentDescriptionManager.getECDReferencesRevision(SessionToken, long) but with
partial retrieval of the references. |
ExecutableComponentDescription |
ExecutableComponentDescriptionManager.getECDRevision(SessionToken session,
java.lang.String ecName,
long revision)
Gets the (full-fledged object representing the) designated revision of the
designated executable component description.
|
IconDescriptor |
IconManager.getIconDescriptorRevision(SessionToken session,
java.util.UUID iconID,
long revision)
Gets the designated revision of the designated icon descriptor.
|
java.util.List<IconDescriptor> |
IconManager.getIconDescriptorRevisions(SessionToken session,
java.util.UUID iconID)
Gets all revisions of the designated icon descriptor or an empty list in
case there are no revisions yet.
|
RemoteIterator<java.util.List<IconDescriptor>> |
IconManager.getIconDescriptorRevisionsIterator(SessionToken session,
java.util.UUID iconID)
The same as
IconManager.getIconDescriptorRevisions(SessionToken, UUID) but
with partial retrieval of the descriptors. |
java.util.Collection<IconDescriptor> |
IconManager.getIconDescriptorsRevision(SessionToken session,
long revision)
Gets all icon descriptors of the designated revision known by this manager.
|
RemoteIterator<java.util.List<IconDescriptor>> |
IconManager.getIconDescriptorsRevisionIterator(SessionToken session,
long revision)
The same as
IconManager.getIconDescriptorsRevision(SessionToken, long) but
with partial retrieval of the descriptors. |
byte[] |
IconManager.getIconRevision(SessionToken session,
java.util.UUID iconID,
IconDescriptor.Dimension dimension,
long revision)
Gets the designated revision and the designated dimension (index of
corresponding
dimension array) of
the designated icon. |
Identifier |
IdentifierManager.getIdentifierRevision(SessionToken session,
java.util.UUID identifierID,
long revision)
Gets the designated revision of the designated identifier.
|
java.util.List<Identifier> |
IdentifierManager.getIdentifierRevisions(SessionToken session,
java.util.UUID identifierID)
Gets all revisions of the designated identifier or an empty list in case
there are no revisions yet.
|
RemoteIterator<java.util.List<Identifier>> |
IdentifierManager.getIdentifierRevisionsIterator(SessionToken session,
java.util.UUID identifierID)
The same as
IdentifierManager.getIdentifierRevisions(SessionToken, UUID) but with
partial retrieval of the identifiers. |
java.util.Collection<Identifier> |
IdentifierManager.getIdentifiersRevision(SessionToken session,
long revision)
Gets all identifiers the designated revision known by this manager.
|
RemoteIterator<java.util.List<Identifier>> |
IdentifierManager.getIdentifiersRevisionIterator(SessionToken session,
long revision)
The same as
IdentifierManager.getIdentifiersRevision(SessionToken, long) but with
partial retrieval of the identifiers. |
ActivityTemplate |
ActivityRepository.getLatestActivityTemplate(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName)
Gets the latest revision (independent from its state) of the designated
activity template (executable component description, operation,
activity template definition and optionally a configuration set merged to
an appropriate activity template).
|
ActivityTemplateDefinition |
ActivityTemplateDefinitionManager.getLatestATD(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName)
Gets the (full-fledged object representing the) latest revision of the
designated activity template definition.
|
ATDReference |
ActivityTemplateDefinitionManager.getLatestATDReference(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName)
Gets a lightweight object representing the latest revision of the
designated activity template definition.
|
java.util.Collection<ATDReference> |
ActivityTemplateDefinitionManager.getLatestATDReferencesOfCS(SessionToken session,
java.lang.String csName,
boolean productionOnly)
Gets lightweight objects representing the latest revisions (
IN_PRODUCTION and/or OUTDATED) of all activity
template definitions of the designated configuration set known by this
manager. |
RemoteIterator<java.util.List<ATDReference>> |
ActivityTemplateDefinitionManager.getLatestATDReferencesOfCSIterator(SessionToken session,
java.lang.String csName,
boolean productionOnly)
The same as
ActivityTemplateDefinitionManager.getLatestATDReferencesOfCS(SessionToken, String, boolean) but with
partial retrieval of the references. |
java.util.Collection<ATDReference> |
ActivityTemplateDefinitionManager.getLatestATDReferencesOfOperation(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
boolean productionOnly)
Gets lightweight objects representing the latest revisions (
IN_PRODUCTION and/or OUTDATED) of all activity
template definitions of the designated operation known by this manager. |
RemoteIterator<java.util.List<ATDReference>> |
ActivityTemplateDefinitionManager.getLatestATDReferencesOfOperationIterator(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
boolean productionOnly)
The same as
ActivityTemplateDefinitionManager.getLatestATDReferencesOfOperation(SessionToken, String, String, boolean)
but with partial retrieval of the references. |
ConfigurationSet |
ConfigurationSetManager.getLatestCS(SessionToken session,
java.lang.String csName)
Gets the (full-fledged object representing the) latest revision of the
designated configuration set.
|
CSReference |
ConfigurationSetManager.getLatestCSReference(SessionToken session,
java.lang.String csName)
Gets a lightweight object representing the latest revision of the
designated configuration set.
|
java.util.Collection<CSReference> |
ConfigurationSetManager.getLatestCSReferences(SessionToken session,
boolean productionOnly)
Gets lightweight objects representing the latest revisions (
IN_PRODUCTION and/or OUTDATED) of all
configuration sets known by this manager. |
RemoteIterator<java.util.List<CSReference>> |
ConfigurationSetManager.getLatestCSReferencesIterator(SessionToken session,
boolean productionOnly)
The same as
ConfigurationSetManager.getLatestCSReferences(SessionToken, boolean) but with
partial retrieval of the references. |
ExecutableComponentDescription |
ExecutableComponentDescriptionManager.getLatestECD(SessionToken session,
java.lang.String ecName)
Gets the (full-fledged object representing the) latest revision of the
designated executable component description.
|
ECDReference |
ExecutableComponentDescriptionManager.getLatestECDReference(SessionToken session,
java.lang.String ecName)
Gets a lightweight object representing the latest revision of the
designated executable component description.
|
java.util.Collection<ECDReference> |
ExecutableComponentDescriptionManager.getLatestECDReferences(SessionToken session,
boolean productionOnly)
Gets lightweight objects representing the latest revisions (
IN_PRODUCTION and/or OUTDATED) of all executable
component descriptions known by this manager. |
RemoteIterator<java.util.List<ECDReference>> |
ExecutableComponentDescriptionManager.getLatestECDReferencesIterator(SessionToken session,
boolean productionOnly)
The same as
ExecutableComponentDescriptionManager.getLatestECDReferences(SessionToken, boolean) but with
partial retrieval of the references. |
byte[] |
IconManager.getLatestIcon(SessionToken session,
java.util.UUID iconID,
IconDescriptor.Dimension dimension)
Gets the (latest revision of the) designated icon (in PNG-format).
|
IconDescriptor |
IconManager.getLatestIconDescriptor(SessionToken session,
java.util.UUID iconID)
Gets the latest revision of the designated icon descriptor.
|
java.util.Collection<IconDescriptor> |
IconManager.getLatestIconDescriptors(SessionToken session,
boolean productionOnly)
Gets the latest revisions (
IN_PRODUCTION and/or
OUTDATED) of all icon descriptors known by this manager. |
RemoteIterator<java.util.List<IconDescriptor>> |
IconManager.getLatestIconDescriptorsIterator(SessionToken session,
boolean productionOnly)
The same as
IconManager.getLatestIconDescriptors(SessionToken, boolean) but
with partial retrieval of the descriptors. |
Identifier |
IdentifierManager.getLatestIdentifier(SessionToken session,
java.util.UUID identifierID)
Gets the latest revision of the designated identifier.
|
java.util.Collection<Identifier> |
IdentifierManager.getLatestIdentifiers(SessionToken session,
boolean productionOnly)
Gets the latest revisions (
IN_PRODUCTION and/or
OUTDATED) of all identifiers known by this manager. |
RemoteIterator<java.util.List<Identifier>> |
IdentifierManager.getLatestIdentifiersIterator(SessionToken session,
boolean productionOnly)
The same as
IdentifierManager.getLatestIdentifiers(SessionToken, boolean) but with
partial retrieval of the identifiers. |
Operation |
OperationManager.getLatestOperation(SessionToken session,
java.lang.String ecName,
java.lang.String operationName)
Gets the (full-fledged object representing the) latest revision of the
designated operation.
|
OperationReference |
OperationManager.getLatestOperationReference(SessionToken session,
java.lang.String ecName,
java.lang.String operationName)
Gets a lightweight object representing the latest revision of the
designated operation.
|
java.util.Collection<OperationReference> |
OperationManager.getLatestOperationReferencesOfECD(SessionToken session,
java.lang.String ecName,
boolean productionOnly)
Gets lightweight objects representing the latest revisions (
IN_PRODUCTION and/or OUTDATED) of all operations
of the designated executable component description known by this manager. |
RemoteIterator<java.util.List<OperationReference>> |
OperationManager.getLatestOperationReferencesOfECDIterator(SessionToken session,
java.lang.String ecName,
boolean productionOnly)
The same as
OperationManager.getLatestOperationReferencesOfECD(SessionToken, String, boolean)
but with partial retrieval of the references. |
byte[] |
ResourceManager.getLatestResource(SessionToken session,
java.util.UUID resourceID)
Gets the (latest revision of the) designated resource.
|
ResourceDescriptor |
ResourceManager.getLatestResourceDescriptor(SessionToken session,
java.util.UUID resourceID)
Gets the latest revision of the designated resource descriptor.
|
java.util.Collection<ResourceDescriptor> |
ResourceManager.getLatestResourceDescriptors(SessionToken session,
boolean productionOnly)
Gets the latest revisions (
IN_PRODUCTION and/or
OUTDATED) of all resource descriptors known by this manager. |
RemoteIterator<java.util.List<ResourceDescriptor>> |
ResourceManager.getLatestResourceDescriptorsIterator(SessionToken session,
boolean productionOnly)
The same as
ResourceManager.getLatestResourceDescriptors(SessionToken, boolean)
but with partial retrieval of the descriptors. |
ServerStream |
ResourceManager.getLatestResourceIncrementally(SessionToken session,
java.util.UUID resourceID)
Gets the (latest revision of the) designated resource as
ServerStream. |
Revision |
RevisionManager.getLatestRevision(SessionToken session)
Gets detailed information on the latest revision of this activity
repository.
|
java.util.List<OperationReference> |
OperationManager.getOperationReferenceRevisions(SessionToken session,
java.lang.String ecName,
java.lang.String operationName)
Gets lightweight objects representing all revisions of the designated
operation or an empty list in case there are no revisions yet.
|
RemoteIterator<java.util.List<OperationReference>> |
OperationManager.getOperationReferenceRevisionsIterator(SessionToken session,
java.lang.String ecName,
java.lang.String operationName)
The same as
OperationManager.getOperationReferenceRevisions(SessionToken, String, String) but
with partial retrieval of the references. |
java.util.Collection<OperationReference> |
OperationManager.getOperationReferencesRevisionOfECD(SessionToken session,
java.lang.String ecName,
long revision)
Gets lightweight objects representing all operations of the designated
revision of the designated executable component description known by this
manager.
|
RemoteIterator<java.util.List<OperationReference>> |
OperationManager.getOperationReferencesRevisionOfECDIterator(SessionToken session,
java.lang.String ecName,
long revision)
The same as
OperationManager.getOperationReferencesRevisionOfECD(SessionToken, String, long)
but with partial retrieval of the references. |
Operation |
OperationManager.getOperationRevision(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
long revision)
Gets the (full-fledged object representing the) designated revision of the
designated operation.
|
ResourceDescriptor |
ResourceManager.getResourceDescriptorRevision(SessionToken session,
java.util.UUID resourceID,
long revision)
Gets the designated revision of the designated resource descriptor.
|
java.util.List<ResourceDescriptor> |
ResourceManager.getResourceDescriptorRevisions(SessionToken session,
java.util.UUID resourceID)
Gets all revisions of the designated resource descriptor or an empty list
in case there are no revisions yet.
|
RemoteIterator<java.util.List<ResourceDescriptor>> |
ResourceManager.getResourceDescriptorRevisionsIterator(SessionToken session,
java.util.UUID resourceID)
The same
ResourceManager.getResourceDescriptorRevisions(SessionToken, UUID) but
with partial retrieval of the descriptors. |
java.util.Collection<ResourceDescriptor> |
ResourceManager.getResourceDescriptorsRevision(SessionToken session,
long revision)
Gets all resource descriptors of the designated revision known by this
manager.
|
RemoteIterator<java.util.List<ResourceDescriptor>> |
ResourceManager.getResourceDescriptorsRevisionIterator(SessionToken session,
long revision)
The same as
ResourceManager.getResourceDescriptorsRevision(SessionToken, long) but
with partial retrieval of the descriptors. |
byte[] |
ResourceManager.getResourceRevision(SessionToken session,
java.util.UUID resourceID,
long revision)
Gets the designated revision of the designated resource.
|
ServerStream |
ResourceManager.getResourceRevisionIncrementally(SessionToken session,
java.util.UUID resourceID,
long revision)
Gets the designated revision of the designated resource as
ServerStream. |
Revision |
RevisionManager.getRevisionData(SessionToken session,
long revision)
Gets detailed information on the designated revision, that is, the creation
time of the revision, the creator and a comment.
|
void |
ActivityTemplateDefinitionManager.importDevelopmentATD(SessionToken session,
StorageActivityTemplateDefinition atd,
long branch)
Imports the designated (storage representation of the) activity template
definition as retrieved from an external ACB-file into the designated
branch.
|
void |
ActivityTemplateDefinitionManager.outdateATD(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName)
Outdates the latest revision of the designated activity template definition
explicitly which prevents its usage afterwards.
|
void |
ConfigurationSetManager.outdateCS(SessionToken session,
java.lang.String csName)
Outdates the latest revision of the designated configuration set explicitly
which prevents its usage afterwards.
|
void |
ExecutableComponentDescriptionManager.outdateECD(SessionToken session,
java.lang.String ecName)
Outdates the latest revision of the designated executable component
description explicitly which prevents its usage afterwards.
|
void |
IconManager.outdateIcon(SessionToken session,
java.util.UUID iconID)
Outdates the latest revision of the designated icon explicitly which
prevents its usage afterwards.
|
void |
IdentifierManager.outdateIdentifier(SessionToken session,
java.util.UUID identifierID)
Outdates the latest revision of the designated identifier explicitly which
prevents its usage afterwards.
|
void |
OperationManager.outdateOperation(SessionToken session,
java.lang.String ecName,
java.lang.String operationName)
Outdates the latest revision of the designated operation explicitly which
prevents its usage afterwards.
|
void |
ResourceManager.outdateResource(SessionToken session,
java.util.UUID resourceID)
Outdates the latest revision of the designated resource explicitly which
prevents its usage afterwards.
|
void |
RevisionManager.releaseBranch(SessionToken session,
long branch,
java.lang.String comment)
Releases the designated branch and creates a new production revision which
will set all former revisions to outdated.
|
void |
RevisionManager.removeBranch(SessionToken session,
long branch)
Removes the branch by completely dropping all changes.
|
void |
IconManager.removeDevelopmentIcon(SessionToken session,
java.util.UUID iconID,
IconDescriptor.Dimension dimension,
long branch)
Removes the designated icon dimension from the designated branch.
|
void |
ActivityTemplateDefinitionManager.revertDevelopmentATD(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName,
long branch)
Reverts the designated development activity template definition in the
designated branch that is all changes will be undone and the activity
template definition will logically be the same as the base revision of the
branch.
|
void |
ConfigurationSetManager.revertDevelopmentCS(SessionToken session,
java.lang.String csName,
long branch)
Reverts the designated development configuration set in the designated
branch that is all changes will be undone and the configuration set will
logically be the same as the base revision of the branch.
|
void |
ExecutableComponentDescriptionManager.revertDevelopmentECD(SessionToken session,
java.lang.String ecName,
long branch)
Reverts the designated development executable component description in the
designated branch that is all changes will be undone and the executable
component description will logically be the same as the base revision of
the branch.
|
void |
IconManager.revertDevelopmentIcon(SessionToken session,
java.util.UUID iconID,
long branch)
Reverts the designated development icon (and its descriptor) in the
designated branch that is all changes will be undone and the icon will
logically be the same as the base revision of the branch.
|
void |
IdentifierManager.revertDevelopmentIdentifier(SessionToken session,
java.util.UUID identifierID,
long branch)
Reverts the designated development identifier in the designated branch that
is all changes will be undone and the identifier will logically be the same
as the base revision of the branch.
|
void |
OperationManager.revertDevelopmentOperation(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
long branch)
Reverts the designated development operation in the designated branch that
is all changes will be undone and the operation will logically be the same
as the base revision of the branch.
|
void |
ResourceManager.revertDevelopmentResource(SessionToken session,
java.util.UUID resourceID,
long branch)
Reverts the designated development resource (and its descriptor) in the
designated branch that is all changes will be undone and the resource will
logically be the same as the base revision of the branch.
|
CheckReport |
ActivityTemplateDefinitionManager.simulateUpdateOfDevelopmentATD(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String atdName,
long branch)
Simulates updating of the designated activity template definition in the
designated branch, that is only the designated activity template definition
of the branch is checked for whether it can be updated to the latest
revision.
|
CheckReport |
ConfigurationSetManager.simulateUpdateOfDevelopmentCS(SessionToken session,
java.lang.String csName,
long branch)
Simulates updating of the designated configuration set in the designated
branch, that is only the designated configuration set of the branch is
checked for whether it can be updated to the latest revision.
|
CheckReport |
ExecutableComponentDescriptionManager.simulateUpdateOfDevelopmentECD(SessionToken session,
java.lang.String ecName,
long branch)
Simulates updating of the designated executable component description in
the designated branch, that is only the designated executable component
description of the branch is checked for whether it can be updated to the
latest revision.
|
CheckReport |
IconManager.simulateUpdateOfDevelopmentIcon(SessionToken session,
java.util.UUID iconID,
long branch)
Simulates updating of the designated icon (and its descriptor) in the
designated branch, that is only the designated icon of the branch is
checked for whether it can be updated to the latest revision.
|
CheckReport |
IdentifierManager.simulateUpdateOfDevelopmentIdentifier(SessionToken session,
java.util.UUID identifierID,
long branch)
Simulates updating of the designated identifier in the designated branch,
that is only the designated identifier of the branch is checked for whether
it can be updated to the latest revision.
|
CheckReport |
OperationManager.simulateUpdateOfDevelopmentOperation(SessionToken session,
java.lang.String ecName,
java.lang.String operationName,
long branch)
Simulates updating of the designated operation in the designated branch,
that is only the designated operation of the branch is checked for whether
it can be updated to the latest revision.
|
CheckReport |
ResourceManager.simulateUpdateOfDevelopmentResource(SessionToken session,
java.util.UUID resourceID,
long branch)
Simulates updating of the designated resource (and its descriptor) in the
designated branch, that is only the designated resource of the branch is
checked for whether it can be updated to the latest revision.
|
void |
ActivityTemplateDefinitionManager.storeDevelopmentATD(SessionToken session,
StorageActivityTemplateDefinition atd,
long branch)
Stores the designated (storage representation of the) activity template
definition in the designated branch and sets it
IN_DEVELOPMENT
if not done yet. |
void |
ConfigurationSetManager.storeDevelopmentCS(SessionToken session,
StorageConfigurationSet cs,
long branch)
Stores the designated (storage representation of the) configuration set in
the designated branch and sets it
IN_DEVELOPMENT if not done
yet. |
void |
ExecutableComponentDescriptionManager.storeDevelopmentECD(SessionToken session,
StorageExecutableComponentDescription ecd,
long branch)
Stores the designated (storage representation of the) executable component
description in the designated branch and sets it
IN_DEVELOPMENT if not done yet. |
void |
IconManager.storeDevelopmentIconDescriptor(SessionToken session,
IconDescriptor iconDescriptor,
long branch)
Stores the designated icon descriptor in the designated branch and sets it
IN_DEVELOPMENT if not done yet. |
void |
IdentifierManager.storeDevelopmentIdentifier(SessionToken session,
Identifier identifier,
long branch)
Stores the designated identifier in the designated branch and sets it
IN_DEVELOPMENT if not done yet. |
void |
OperationManager.storeDevelopmentOperation(SessionToken session,
StorageOperation operation,
long branch)
Stores the designated (storage representation of the) operation in the
designated branch and sets it
IN_DEVELOPMENT if not done
yet. |
void |
ResourceManager.storeDevelopmentResourceDescriptor(SessionToken session,
ResourceDescriptor resourceDescriptor,
byte[] resource,
long branch)
Stores the designated resource descriptor in the designated branch and sets
it
IN_DEVELOPMENT if not done yet. |
CheckReport |
RevisionManager.updateBranch(SessionToken session,
long branch,
boolean force,
java.util.Locale... locales)
Updates the designated branch, that is, all changes made to the production revisions since
creating or last updating the branch will be incorporated in the branch.
|
| Modifier and Type | Method and Description |
|---|---|
static DataEdge |
ChangeOperationTools.createSimpleDataEdgeObject(SessionToken session,
ActivityConstants.AccessType type)
Creates a simple DataEdge container Object
|
static DataElement |
ChangeOperationTools.createSimpleDataElementObject(SessionToken session,
java.lang.String name,
ProcessConstants.AdeptDataType type)
Creates a simple DataElement container object
|
static Edge |
ChangeOperationTools.createSimpleEdgeObject(SessionToken session,
ProcessConstants.EdgeType type)
Creates a simple edge container object of the given type
|
static Node |
ChangeOperationTools.createSimpleNodeObject(SessionToken session)
Creates a simple node container object
|
static ProcessModelParameter |
ChangeOperationTools.createSimpleProcessParameterObject(SessionToken session,
java.lang.String name,
ProcessConstants.AdeptDataType type,
java.lang.String userDefinedType,
boolean isVirtual,
java.util.UUID identifierID,
boolean isInputParameter)
Creates a simple process (in-/out-) parameter.
|
static Activity |
ConvertActivityTemplateToActivity.performConversion(ProcessModelFactory pmf,
SessionToken session,
ActivityTemplate at,
java.lang.String instanceName)
converts an activity template to an activity
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableInstance instance)
Insert a new data element in the instance.
|
static int |
CopyNode.performOperation(SessionToken session,
ChangeableInstance sourceInstance,
ChangeableInstance targetInstance,
int nodeToCopyID,
int predID,
int succID)
Copies the given node from the source instance between the two nodes in the
target instance.
|
static int |
CopyNode.performOperation(SessionToken session,
ChangeableInstance sourceInstance,
ChangeableInstance targetInstance,
int nodeToCopyID,
int predID,
int succID,
UpdateManager updateManager)
Copies the given node from the source instance between the two nodes in the
target instance.
|
static void |
DeleteDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement)
Deletes the given data element from the instance.
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement)
Insert a new data element in the instance.
|
static DataElement |
UpdateDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement,
ProcessConstants.DataElementProperty... dataElementProperties)
Updates the data element attributes given by
dataElementProperties in the instance. |
static void |
DeleteDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement,
UpdateManager updateManager)
Deletes the given data element from the instance Possibly assigned in- or
outgoing data edges are also deleted.
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement,
UpdateManager updateManager)
Insert a new data element in the instance.
|
static DataElement |
UpdateDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement,
UpdateManager updateManager,
ProcessConstants.DataElementProperty... dataElementProperties)
Updates the data element attributes given by
dataElementProperties in the instance. |
static void |
AssignEmptyEmbeddedSubprocess.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID)
Creates and assigns an empty embedded subprocess to a node in the given instance.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter)
Adds the given system parameter to the given node in the given instance.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
UpdateManager updateManager)
Adds the given system parameter to the given node in the given instance.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName)
Removes the given system parameter from the given node in the given instance.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName,
UpdateManager updateManager)
Removes the given system parameter from the given node in the given instance.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Updates the data edge (described by the given node ID and the given data
element ID) in the given instance using the data in the given data edge
object.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
UpdateManager updateManager,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Updates the data edge (described by the given node ID and the given data
element ID) in the given instance using the data in the given data edge
object.
|
static void |
SwapDataElementParameterConnections.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2)
Swaps the parameter data element connections of the given data edges in the
given instance.
|
static void |
SwapDataElementParameterConnections.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2,
UpdateManager updateManager)
Swaps the parameter data element connections of the given data edges in the
given instance.
|
static void |
ReconnectDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
DataEdge dataEdge,
ProcessModelParameter param)
Connect the given data element with the given parameter (via the given
already existing data edge) in the instance.
|
static void |
ReconnectDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
DataEdge dataEdge,
ProcessModelParameter param,
UpdateManager updateManager)
Connect the given data element with the given parameter (via the given
already existing data edge) in the instance.
|
static void |
RemoveSystemDataFlow.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
java.lang.String inputParameterName)
Remove the system data flow which is connected with the given parameter in
the given instance.
|
static void |
RemoveSystemDataFlow.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
java.lang.String inputParameterName,
UpdateManager updateManager)
Remove the system data flow which is connected with the given parameter in
the given instance.
|
static void |
AddSystemDataFlow.performOperation(SessionToken session,
ChangeableInstance instance,
int producerNodeID,
SystemDataProducer systemDataType,
int consumerNodeID,
java.lang.String inputParameterName)
Adds a system data flow of the given type between the given nodes in the
given instance.
|
static void |
AddSystemDataFlow.performOperation(SessionToken session,
ChangeableInstance instance,
int producerNodeID,
SystemDataProducer systemDataType,
int consumerNodeID,
java.lang.String inputParameterName,
UpdateManager updateManager)
Adds a system data flow of the given type between the given nodes in the
given instance.
|
static void |
AssignEmptyEmbeddedSubprocess.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
UpdateManager updateManager)
Creates and assigns an empty embedded subprocess to a node in the given
instance (with updateManager).
|
static Node |
InsertBetweenNodeSets.performOperation(SessionToken session,
ChangeableInstance instance,
java.util.List<java.lang.Integer> preds,
java.util.List<java.lang.Integer> succs)
Insert a new node between two nodes in the given instance.
|
static Node |
InsertBetweenNodeSets.performOperation(SessionToken session,
ChangeableInstance instance,
java.util.List<java.lang.Integer> preds,
java.util.List<java.lang.Integer> succs,
UpdateManager updateManager)
Insert a new node of type NT_NORMAL between two nodes in the given
instance.
|
static void |
DeleteNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node node)
Deletes a node of type NT_NORMAL from the given instance.
|
static void |
RemoveExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node)
Removes/Deletes an executable business process from the given node in the
given instance.
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Deletes a data edge form the instance.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Inserts a new data edge in the instance.
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Deletes a data edge form the instance (with updateManager).
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the instance (with update manager).
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type)
Inserts a new data edge in the instance.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the instance.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ProcessModelParameter param,
int connectorID,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the instance.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Assigns an executable business process to a node in the given instance
using the given maps to create a correct mapping between parameters and
dataElements via connectors.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Assigns an executable business process to a node in the given instance
using the given maps to create a correct mapping between parameters and
dataElements via connectors (with updateManager).
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the instance.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the instance.
|
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty)
Updates the system parameters of a node object in the given template using
the data in the given node.
|
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
UpdateManager updateManager)
Updates the system parameters of a node object in the given template using
the data in the given node.
|
static void |
DeleteBorderNodes.performOperation(SessionToken session,
ChangeableInstance instance,
Node split,
Node join)
Deletes a split and its corresponding join node (border nodes) from the
given instance.
|
static void |
InsertEmptyBranch.performOperation(SessionToken session,
ChangeableInstance instance,
Node split,
Node join)
Inserts an empty branch between split and join in the given instance.
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ)
Insert a new node between two nodes in the given instance.
|
static void |
ToggleSyncEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ)
Deletes the sync edge in the instance if there already exists one.
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node tempNode,
Node pred,
Node succ)
Insert a new node between two nodes in the given instance.
|
static void |
MoveNodes.performOperation(SessionToken session,
ChangeableInstance instance,
Node first,
Node last,
Node pred,
Node succ)
Moves the nodes between first and last to the position between pred and
succ in the instance.
|
static void |
MoveNodes.performOperation(SessionToken session,
ChangeableInstance instance,
Node first,
Node last,
Node pred,
Node succ,
UpdateManager updateManager)
Moves the nodes between first and last to the position between pred and succ
|
protected static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node tempNode,
Node pred,
Node succ,
ProcessConstants.NodeType type,
UpdateManager updateManager)
Insert a new node of type
type between two nodes in the
given instance. |
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node tempNode,
Node pred,
Node succ,
UpdateManager updateManager)
Insert a new node of type NT_NORMAL between two nodes in the given
instance.
|
static Node[] |
CreateSurroundingBlock.performOperation(SessionToken session,
ChangeableInstance instance,
Node first,
Node last,
ProcessConstants.BlockType type)
Inserts a new block of the given type around the two given nodes in the
given instance.
|
static Node[] |
InsertEmptyBlock.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ,
ProcessConstants.BlockType type)
Inserts an empty block of the given type in the instance.
|
static Node[] |
CreateSurroundingBlock.performOperation(SessionToken session,
ChangeableInstance instance,
Node first,
Node last,
ProcessConstants.BlockType type,
UpdateManager updateManager)
Inserts a new block of the given type around the two given nodes in the
given instance (with updateManager).
|
static Node[] |
InsertEmptyBlock.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ,
ProcessConstants.BlockType type,
UpdateManager updateManager)
Inserts an empty block of the given type in the instance (with
updateManager).
|
static void |
DeleteBorderNodes.performOperation(SessionToken session,
ChangeableInstance instance,
Node split,
Node join,
UpdateManager updateManager)
Deletes a split and its corresponding join node (border nodes) from the
given instance (with updateManager).
|
static void |
InsertEmptyBranch.performOperation(SessionToken session,
ChangeableInstance instance,
Node split,
Node join,
UpdateManager updateManager)
Inserts an empty branch between split and join in the given instance (with
updateManager).
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ,
UpdateManager updateManager)
Insert a new node of type NT_NORMAL between two nodes in the given
instance.
|
static void |
ToggleSyncEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ,
UpdateManager updateManager)
Deletes the sync edge in the instance if there already exists one.
|
protected static void |
DeleteNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ProcessConstants.NodeType type,
UpdateManager updateManager)
Deletes a node of type
type from the instance. |
static void |
DeleteNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
UpdateManager updateManager)
Deletes a node of type NT_NORMAL from the given instance (with
updateManager).
|
static void |
RemoveExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
UpdateManager updateManager)
Removes/Deletes an executable business process from the given node in the
given instance.
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
UpdateManager updateManager)
Insert a new data element in the instance (with updateManager).
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableTemplate template)
Insert a new data element in the template.
|
static int |
CopyNode.performOperation(SessionToken session,
ChangeableTemplate sourceTemplate,
ChangeableTemplate targetTemplate,
int nodeToCopyID,
int predID,
int succID)
Copies the given node from the source template between the two nodes in the
target template.
|
static int |
CopyNode.performOperation(SessionToken session,
ChangeableTemplate sourceTemplate,
ChangeableTemplate targetTemplate,
int nodeToCopyID,
int predID,
int succID,
UpdateManager updateManager)
Copies the given node from the source template between the two nodes in the
target template.
|
static void |
DeleteDataElement.performOperation(SessionToken session,
ChangeableTemplate template,
DataElement dataElement)
Deletes the given data element from the template.
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableTemplate template,
DataElement dataElement)
Insert a new data element in the template.
|
static DataElement |
UpdateDataElement.performOperation(SessionToken session,
ChangeableTemplate template,
DataElement dataElement,
ProcessConstants.DataElementProperty... dataElementProperties)
Updates the data element attributes given by
dataElementProperties in the template. |
static void |
DeleteDataElement.performOperation(SessionToken session,
ChangeableTemplate template,
DataElement dataElement,
UpdateManager updateManager)
Deletes the given data element from the template Possibly assigned in- or
outgoing data edges are also deleted.
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableTemplate template,
DataElement dataElement,
UpdateManager updateManager)
Insert a new data element in the template.
|
static DataElement |
UpdateDataElement.performOperation(SessionToken session,
ChangeableTemplate template,
DataElement dataElement,
UpdateManager updateManager,
ProcessConstants.DataElementProperty... dataElementProperties)
Updates the data element attributes given by
dataElementProperties in the template. |
static void |
AssignEmptyEmbeddedSubprocess.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID)
Creates and assigns an empty embedded subprocess to a node in the given template.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter)
Adds the given system parameter to the given node in the given template.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
UpdateManager updateManager)
Adds the given system parameter to the given node in the given template.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName)
Removes the given system parameter from the given node in the given template.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName,
UpdateManager updateManager)
Removes the given system parameter from the given node in the given template.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Updates the data edge (described by the given node ID and the given data
element ID) in the given template using the data in the given data edge
object.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
UpdateManager updateManager,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Updates the data edge (described by the given node ID and the given data
element ID) in the given template using the data in the given data edge
object.
|
static void |
SwapDataElementParameterConnections.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2)
Swaps the parameter data element connections of the given data edges in the
given template.
|
static void |
SwapDataElementParameterConnections.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2,
UpdateManager updateManager)
Swaps the parameter data element connections of the given data edges in the
given template.
|
static void |
ReconnectDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
int dataElementID,
DataEdge dataEdge,
ProcessModelParameter param)
Connect the given data element with the given parameter (via the given
already existing data edge) in the template.
|
static void |
ReconnectDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
int dataElementID,
DataEdge dataEdge,
ProcessModelParameter param,
UpdateManager updateManager)
Connect the given data element with the given parameter (via the given
already existing data edge) in the template.
|
static void |
RemoveSystemDataFlow.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
java.lang.String inputParameterName)
Remove the system data flow which is connected with the given parameter.
|
static void |
RemoveSystemDataFlow.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
java.lang.String inputParameterName,
UpdateManager updateManager)
Remove the system data flow which is connected with the given parameter.
|
static void |
AddSystemDataFlow.performOperation(SessionToken session,
ChangeableTemplate template,
int producerNodeID,
SystemDataProducer systemDataType,
int consumerNodeID,
java.lang.String inputParameterName)
Adds a system data flow of the given type between the given nodes.
|
static void |
AddSystemDataFlow.performOperation(SessionToken session,
ChangeableTemplate template,
int producerNodeID,
SystemDataProducer systemDataType,
int consumerNodeID,
java.lang.String inputParameterName,
UpdateManager updateManager)
Adds a system data flow of the given type between the given nodes.
|
static void |
AssignEmptyEmbeddedSubprocess.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
UpdateManager updateManager)
Creates and assigns an empty embedded subprocess to a node in the given
template (with updateManager).
|
static Node |
InsertBetweenNodeSets.performOperation(SessionToken session,
ChangeableTemplate template,
java.util.List<java.lang.Integer> preds,
java.util.List<java.lang.Integer> succs)
Insert a new node between the nodes given as predecessors and the nodes
given as successors in the given template.
|
static Node |
InsertBetweenNodeSets.performOperation(SessionToken session,
ChangeableTemplate template,
java.util.List<java.lang.Integer> preds,
java.util.List<java.lang.Integer> succs,
UpdateManager updateManager)
Insert a new node of type NT_NORMAL between two nodes in the given
template.
|
static void |
DeleteNode.performOperation(SessionToken session,
ChangeableTemplate template,
Node node)
Deletes a node of type NT_NORMAL from the given template.
|
static void |
RemoveExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node)
Removes/Deletes an executable business process from the given node in the
given template
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Deletes a data edge from the template.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Inserts a new data edge in the template (with update manager).
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Deletes a data edge from the template (with updateManager).
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the template (with update manager).
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type)
Inserts a new data edge in the template.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the template.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ProcessModelParameter param,
int connectorID,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the template.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Assigns an executable business process to a node in the given template
using the given maps to create a correct mapping between parameters and
dataElements via connectors.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Assigns an executable business process to a node in the given template
using the given maps to create a correct mapping between parameters and
dataElements via connectors (with updateManager).
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the template.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the template.
|
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty)
Updates the system parameters of a node object in the given template using
the data in the given node.
|
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
UpdateManager updateManager)
Updates the system parameters of a node object in the given template using
the data in the given node.
|
static void |
DeleteBorderNodes.performOperation(SessionToken session,
ChangeableTemplate template,
Node split,
Node join)
Deletes a split and its corresponding join node (border nodes) from the
given template.
|
static void |
InsertEmptyBranch.performOperation(SessionToken session,
ChangeableTemplate template,
Node split,
Node join)
Inserts an empty branch between split and join in the given template.
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableTemplate template,
Node pred,
Node succ)
Insert a new node between two nodes in the given template.
|
static void |
ToggleSyncEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node pred,
Node succ)
Deletes the sync edge in the template if there already exists one.
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableTemplate template,
Node tempNode,
Node pred,
Node succ)
Insert a new node between two nodes in the given template.
|
static void |
MoveNodes.performOperation(SessionToken session,
ChangeableTemplate template,
Node first,
Node last,
Node pred,
Node succ)
Moves the nodes between first and last to the position between pred and
succ in the template.
|
static void |
MoveNodes.performOperation(SessionToken session,
ChangeableTemplate template,
Node first,
Node last,
Node pred,
Node succ,
UpdateManager updateManager)
Moves the nodes between first and last to the position between pred and
succ in the template.
|
protected static Node |
InsertNode.performOperation(SessionToken session,
ChangeableTemplate template,
Node tempNode,
Node pred,
Node succ,
ProcessConstants.NodeType type,
UpdateManager updateManager)
Insert a new node of type
type between two nodes in the
given template. |
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableTemplate template,
Node tempNode,
Node pred,
Node succ,
UpdateManager updateManager)
Insert a new node of type NT_NORMAL between two nodes in the given
template.
|
static Node[] |
CreateSurroundingBlock.performOperation(SessionToken session,
ChangeableTemplate template,
Node first,
Node last,
ProcessConstants.BlockType type)
Inserts a new block of the given type around the two given nodes in the
given template.
|
static Node[] |
InsertEmptyBlock.performOperation(SessionToken session,
ChangeableTemplate template,
Node pred,
Node succ,
ProcessConstants.BlockType type)
Inserts an empty block of the given type in the template.
|
static Node[] |
CreateSurroundingBlock.performOperation(SessionToken session,
ChangeableTemplate template,
Node first,
Node last,
ProcessConstants.BlockType type,
UpdateManager updateManager)
Inserts a new block of the given type around the two given nodes in the
given template (with updateManager).
|
static Node[] |
InsertEmptyBlock.performOperation(SessionToken session,
ChangeableTemplate template,
Node pred,
Node succ,
ProcessConstants.BlockType type,
UpdateManager updateManager)
Inserts an empty block of the given type in the template (with
updateManager).
|
static void |
DeleteBorderNodes.performOperation(SessionToken session,
ChangeableTemplate template,
Node split,
Node join,
UpdateManager updateManager)
Deletes a split and its corresponding join node (border nodes) from the
given template (with updateManager).
|
static void |
InsertEmptyBranch.performOperation(SessionToken session,
ChangeableTemplate template,
Node split,
Node join,
UpdateManager updateManager)
Inserts an empty branch between split and join in the given template (with
updateManager).
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableTemplate template,
Node pred,
Node succ,
UpdateManager updateManager)
Insert a new node of type NT_NORMAL between two nodes in the given
template.
|
static void |
ToggleSyncEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node pred,
Node succ,
UpdateManager updateManager)
Deletes the sync edge in the template if there already exists one.
|
protected static void |
DeleteNode.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
ProcessConstants.NodeType type,
UpdateManager updateManager)
Deletes a node of type
type from the template. |
static void |
DeleteNode.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
UpdateManager updateManager)
Deletes a node of type NT_NORMAL from the given template (with
updateManager).
|
static void |
RemoveExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
UpdateManager updateManager)
Removes/Deletes an executable business process from the given node in the
given template.
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableTemplate template,
UpdateManager updateManager)
Insert a new data element in the template.
|
protected static int |
CopyNode.performOperation(SessionToken session,
ChangePrimitives sourceProcessGraph,
ChangePrimitives targetProcessGraph,
int nodeToCopyID,
int predID,
int succID,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
DeleteDataElement.performOperation(SessionToken session,
ChangePrimitives processGraph,
DataElement dataElement,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangePrimitives processGraph,
DataElement dataElement,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances (with given dataElement).
|
protected static DataElement |
UpdateDataElement.performOperation(SessionToken session,
ChangePrimitives processGraph,
DataElement dataElement,
UpdateManager updateManager,
ProcessConstants.DataElementProperty... dataElementProperties)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
UpdateManager updateManager,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
SwapDataElementParameterConnections.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
ReconnectDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
int dataElementID,
DataEdge dataEdge,
ProcessModelParameter param,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
RemoveSystemDataFlow.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
java.lang.String inputParameterName,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
AddSystemDataFlow.performOperation(SessionToken session,
ChangePrimitives processGraph,
int producerNodeID,
SystemDataProducer systemDataType,
int consumerNodeID,
java.lang.String inputParameterName,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
AssignEmptyEmbeddedSubprocess.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static Node |
InsertBetweenNodeSets.performOperation(SessionToken session,
ChangePrimitives processGraph,
java.util.List<java.lang.Integer> preds,
java.util.List<java.lang.Integer> succs,
ProcessConstants.NodeType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
DataElement dataElement,
ProcessModelParameter param,
int connectorID,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
MoveNodes.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node first,
Node last,
Node pred,
Node succ,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static Node |
InsertNode.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node tempNode,
Node pred,
Node succ,
ProcessConstants.NodeType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static Node[] |
CreateSurroundingBlock.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node first,
Node last,
ProcessConstants.BlockType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static Node[] |
InsertEmptyBlock.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node pred,
Node succ,
ProcessConstants.BlockType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static Node |
InsertNode.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node pred,
Node succ,
ProcessConstants.NodeType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
DeleteBorderNodes.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node split,
Node join,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
InsertEmptyBranch.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node split,
Node join,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
ToggleSyncEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node pred,
Node succ,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
DeleteNode.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
ProcessConstants.NodeType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
RemoveExecutableBusinessProcess.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangePrimitives processGraph,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
| Modifier and Type | Method and Description |
|---|---|
Pair<SessionToken,PolicyResolution> |
DefaultProcessCheckService.getPolicyResolution() |
| Modifier and Type | Method and Description |
|---|---|
SessionToken |
ADEPT2ClientService.getSessionToken()
Deprecated.
Gets a session token for currently active agent and the URIs of this
client.
|
SessionToken |
AddAttrSessionFactory.getSessionToken() |
SessionToken |
ClientService.getSessionToken()
Gets a session token for currently active agent and the URIs of this client.
|
SessionToken |
MultiplexingClientService.getSessionToken() |
SessionToken |
AddAttrSessionFactory.getSessionToken(java.util.Map<java.lang.String,java.lang.String> additionalAttributes) |
SessionToken |
ClientService.getSessionToken(java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Gets a session token for currently active agent and the URIs of this client
having the designated additional attributes.
|
SessionToken |
MultiplexingClientService.getSessionToken(java.util.Map<java.lang.String,java.lang.String> additionalAttributes) |
SessionToken |
ClientService.getSessionToken(QualifiedAgent agent)
Gets a session token for the designated agent ignoring the currently active
agent.
|
SessionToken |
MultiplexingClientService.getSessionToken(QualifiedAgent agent) |
SessionToken |
ClientService.getSessionToken(QualifiedAgent agent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Gets a session token for the designated agent ignoring the currently active
agent having the designated additional attributes.
|
SessionToken |
MultiplexingClientService.getSessionToken(QualifiedAgent agent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes) |
SessionToken |
AddAttrSessionFactory.getSessionToken(java.net.URI[] callingComponent) |
SessionToken |
AddAttrSessionFactory.getSessionToken(java.net.URI[] callingComponent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClientService.ActiveAgentChangedListener.activeAgentChanged(RichAgent oldAgent,
SessionToken oldSession,
RichAgent newAgent,
SessionToken newSession)
The active agent has been changed.
|
ADEPT2ClientService |
MultiplexingClientService.getClientService(SessionToken session)
This method can be called to receive the
ADEPT2ClientService
which is mapped to the user session ID in the additionalAttributes of the
SessionToken. |
<T> T |
MultiplexingClientService.getConfiguredPlugin(SessionToken session,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> pluginType)
Retrieves the default plugin of the designated type which is configured for
the designated (using) instance.
|
<T> T |
MultiplexingClientService.getConfiguredPlugin(SessionToken session,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> pluginType,
java.lang.String pluginInstanceName)
Retrieves the plugin having the designated type and instance name as well
as type and which is configured for the designated (using) instance.
|
<T> java.util.Map<java.lang.String,T> |
MultiplexingClientService.getConfiguredPlugins(SessionToken session,
java.lang.Object usingInstance,
java.lang.String pluginTypeName,
java.lang.Class<T> pluginType)
Retrieves all plugin instances (pre-configured and dynamic) of the
designated plugin type.
|
<T extends ADEPT2Service> |
MultiplexingClientService.getService(SessionToken session,
java.lang.String serviceName,
java.lang.Class<T> serviceType)
Returns the designated service which is either a local service or a service
stub that is retrieved from the global registry if the service is not known
to this registry but to the global registry.
|
<T extends ADEPT2Service> |
MultiplexingClientService.getService(SessionToken session,
java.net.URI[] serviceURIs,
java.lang.Class<T> serviceType)
Retrieves the service described by the URIs which is either a local service
stub that is retrieved from the global registry if the service is not known
to this registry but to the global registry.
|
<T extends ADEPT2Service> |
MultiplexingClientService.getServiceOfType(SessionToken session,
java.lang.String typeName,
java.lang.Class<T> serviceType)
Returns the service instance of the designated service type which is
configured for usage by this (the requesting) service instance.
|
| Modifier and Type | Method and Description |
|---|---|
SimpleClusterNodeInformation |
ClusterService.doubtfulStatus(SessionToken session,
java.lang.String requestingNode,
long lastRequesterUpdate,
long lastServerUpdate,
long serverRunningSince)
Gets information on the cluster node implementing this cluster service and
signals this cluster node, that its status is doubtful.
|
SimpleClusterNodeInformation |
ClusterService.getNodeInformation(SessionToken session)
Gets information on the cluster node implementing this cluster service.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DataManager.archiveInstance(SessionToken session,
java.util.UUID instanceID)
Archives the data of the designated instance to a separate archive.
|
void |
UDTManager.createDataType(SessionToken session,
java.lang.String userDefinedDataType)
Creates a new data type (UDT) in the data type manager/process repository
with the designated name.
|
InstanceDataContainer |
DataManager.createInstanceDataContainer(SessionToken session,
Template template)
Creates an instance data container for the input (and output) parameters of
the designated template.
|
void |
UDTManager.createUDF(SessionToken session,
java.lang.String userDefinedDataType,
java.lang.String functionName,
ProcessConstants.AdeptDataType returnType,
java.lang.String function,
java.lang.String language)
Creates a user-defined function that is able to interpret a specific data
type.
|
void |
UDTManager.deleteDataType(SessionToken session,
java.lang.String userDefinedDataType)
Deletes a data type (UDT) in the process repository.
|
void |
UDTManager.deleteUDF(SessionToken session,
java.lang.String userDefinedDataType,
java.lang.String functionName)
Deletes a user-defined function (UDF) in the data type manager/process
repository.
|
void |
ProcessAwareAccess.discardValue(SessionToken session,
java.util.UUID instanceID,
int discardingNodeID,
int discarderIteration,
int dataElementID)
Discards the value for the designated data element set before by the
designated node.
|
void |
ProcessAwareAccess.discardValue(SessionToken session,
java.util.UUID instanceID,
int discardingNodeID,
int discarderIteration,
int dataElementID,
java.lang.String savepoint)
Discards the value for the designated data element set before by the
designated node.
|
void |
ProcessAwareAccess.dropWrittenValues(SessionToken session,
Instance instance,
int nodeId,
int nodeIteration)
Drops all values written by the designated instance that have not been
validated yet,
that is, the values are removed (or marked as removed) from the data manager for all
savepoints.
|
boolean |
ProcessAwareAccess.dropWrittenValuesBackTo(SessionToken session,
Instance instance,
int nodeId,
int nodeIteration,
java.lang.String savepoint)
Drops all values written by the designated instance that have not been
validated yet
back to the designated savepoint, that is, the values are removed (or marked as removed) from
the data manager for all savepoints after the designated one.
|
boolean |
UDFExecution.executeBooleanFunction(SessionToken session,
UDTValue proxy,
java.lang.String functionName)
Executes the designated user-defined function for the designated value of a
UDT and returns the resulting boolean value.
|
double |
UDFExecution.executeFloatFunction(SessionToken session,
UDTValue proxy,
java.lang.String functionName)
Executes the designated user-defined function for the designated value of a
UDT and returns the resulting double value.
|
long |
UDFExecution.executeIntegerFunction(SessionToken session,
UDTValue proxy,
java.lang.String functionName)
Executes the designated user-defined function for the designated value of a
UDT and returns the resulting long value.
|
java.lang.String |
UDFExecution.executeStringFunction(SessionToken session,
UDTValue proxy,
java.lang.String functionName)
Executes the designated user-defined function for the designated value of a
UDT and returns the resulting string.
|
UDTValue |
UDFExecution.executeUDTFunction(SessionToken session,
UDTValue proxy,
java.lang.String functionName)
Executes the designated user-defined function for the designated value of a
UDT and returns the resulting UDT-value.
|
ServerUDTInputStream |
UDFExecution.executeUDTFunctionIncrementally(SessionToken session,
UDTValue proxy,
java.lang.String functionName)
Executes the designated user-defined function for the designated value of a
UDT and returns the resulting UDT-value as
ServerUDTInputStream. |
java.net.URI |
UDFExecution.executeURIFunction(SessionToken session,
UDTValue proxy,
java.lang.String functionName)
Executes the designated user-defined function for the designated value of a
UDT and returns the resulting reference.
|
void |
UDFExecution.executeVoidFunction(SessionToken session,
UDTValue proxy,
java.lang.String functionName)
Executes the designated user-defined function for the designated value of a
UDT.
|
java.lang.String |
ProcessAwareAccess.flushDataContainer(SessionToken session,
Instance instance,
int writingNodeId,
int writerIteration,
DataContainer dataContainer,
java.lang.String savepoint)
Flushes all values from the designated data container and persists them in
this data manager (if the corresponding data container stems from this data
manager) referring to it by the designated savepoint ID.
|
void |
ProcessAwareAccess.flushSavepoint(SessionToken session,
Instance instance,
int writingNodeId,
int writerIteration,
DataContainer dataContainer,
java.lang.String savepoint)
Flushes the designated safepoint only.
|
DataContainer |
ProcessAwareAccess.getDataContainer(SessionToken session,
Instance instance,
int nodeID)
Gets the data container for the application specified by the designated
activity.
|
java.net.URI[] |
DataManager.getDataLogManager(SessionToken session)
Gets the log manager responsible for the
DataHistory assigned to
data manager for logging instance data. |
InputDataContainer |
ProcessUnawareAccess.getInputDataContainer(SessionToken session,
Instance instance,
java.util.Set<java.lang.Integer> dataElementIDs)
Gets an input data container providing the most recent values of the
designated data element IDs.
|
java.lang.String |
SessionStateManager.getLastSavepoint(SessionToken session,
java.util.UUID instanceLogId,
int nodeId,
int iteration)
Gets the name of most recent valid savepoint stored for the activity
identified by the designated instance, node and node iteration.
|
InputDataContainer |
ProcessAwareAccess.getNodeDataContainer(SessionToken session,
Instance instance,
int nodeID)
Gets the data container for the designated node.
|
DataContainer |
ProcessAwareAccess.getObsoleteDataContainer(SessionToken session,
ExecutionHistory execHist,
Instance instance,
int nodeID,
int iteration)
Gets the data container for a finished application specified by the
designated node and iteration ID.
|
ParameterDataContext |
ProcessUnawareAccess.getPublicDataContext(SessionToken session,
Instance instance)
Gets the data context providing the most recent values of the public data
elements of the designated instance.
|
ParameterDataContext |
ProcessAwareAccess.getPublicDataContext(SessionToken session,
Instance instance,
int nodeID)
Gets the data context providing all public data elements for the designated
node.
|
java.util.List<java.lang.String> |
SessionStateManager.getSavepoints(SessionToken session,
java.util.UUID instanceLogId,
int nodeId,
int iteration)
Gets all savepoints (except of the implicit savepoint) stored for the
activity identified by the designated instance, node and node iteration.
|
void |
DataManager.instanceChanged(SessionToken session,
Instance instance)
Notifies the data manager that the designated instance has been changed.
|
void |
DataManager.instanceChanged(SessionToken session,
Instance instance,
DataContainer changedDataContainer)
Notifies the data manager that the designated instance and also its output
parameters have changed.
|
void |
DataManager.instanceStarted(SessionToken session,
ExecutableInstance instance,
DataContainer dataContainer)
Tells the data manager that an instance has been started with the
designated data container (input and output parameters of the instance).
|
void |
DataManager.instanceTerminated(SessionToken session,
ExecutableInstance instance,
DataContainer dataContainer)
Tells the data manager that an instance has been terminated with the
designated data container (input and output parameters of the instance).
|
boolean |
ProcessUnawareAccess.isExternalValueNull(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Returns whether the value of the designated data element for the specified
node is set to NULL by an external application.
|
boolean |
ProcessUnawareAccess.isLatestValueNull(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Returns whether the value of the designated data element for the specified
node is NULL which means the data element has not been written or has been
consumed yet by a process-aware application or has been explicitly set to
NULL by a process-aware-application.
|
boolean |
ProcessAwareAccess.isNull(SessionToken session,
java.util.UUID instanceID,
int readingNodeID,
int readerIteration,
int dataElementID)
Returns whether the value of the designated data element for the specified
node is NULL which means the data element has not been written or has been
consumed yet or has been explicitly set to NULL by a previous application.
|
boolean |
ProcessAwareAccess.retrieveBoolean(SessionToken session,
java.util.UUID instanceID,
int readingNodeID,
int readerIteration,
int dataElementID)
Retrieves the boolean value of the designated data element of type BOOLEAN valid for the
specified node of the process instance and its current iteration count.
|
org.w3c.dom.Document |
DataMonitoring.retrieveDataHistories(SessionToken session,
java.util.UUID instanceID)
Retrieves an XML-document representing the current histories of all data
elements of the designated process instance.
|
org.w3c.dom.Document |
DataMonitoring.retrieveDataHistory(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves an XML-document representing the current history of the
designated data element.
|
java.util.Date |
ProcessAwareAccess.retrieveDate(SessionToken session,
java.util.UUID instanceID,
int readingNodeID,
int readerIteration,
int dataElementID)
Retrieves the date value of the designated data element of type DATE valid for the specified
node of the process instance and its current iteration count.
|
boolean |
ProcessUnawareAccess.retrieveExternalBooleanValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent boolean value of the designated data element of
type BOOLEAN written by an external component.
|
java.util.Date |
ProcessUnawareAccess.retrieveExternalDateValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent date value of the designated data element of type
DATE written by an external component.
|
double |
ProcessUnawareAccess.retrieveExternalFloatValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent double value of the designated data element of
type FLOAT written by an external component.
|
long |
ProcessUnawareAccess.retrieveExternalIntegerValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent long value of the designated data element of type
INTEGER written by an external component.
|
java.lang.String |
ProcessUnawareAccess.retrieveExternalStringValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent string value of the designated data element of
type STRING written by an external component or null if the data element
has not been written externally yet.
|
UDTValue |
ProcessUnawareAccess.retrieveExternalUDTValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent (proxy of the) value of the designated data
element of user-defined type (UDT) written by an external component or null
if the data element has not been written externally yet.
|
ServerUDTInputStream |
ProcessUnawareAccess.retrieveExternalUDTValueIncrementally(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent (proxy of the) value of the designated data
element of user-defined type (UDT) written by an external component or null
if the data element has not been written externally yet as
ServerUDTInputStream. |
java.net.URI |
ProcessUnawareAccess.retrieveExternalURIValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent URI value of the designated data element of type
URI written by an external component or null if the data element has not
been written externally yet.
|
double |
ProcessAwareAccess.retrieveFloat(SessionToken session,
java.util.UUID instanceID,
int readingNodeID,
int readerIteration,
int dataElementID)
Retrieves the double value of the designated data element of type FLOAT valid for the specified
node of the process instance and its current iteration count.
|
DataContainer |
DataManager.retrieveInstanceDataContainer(SessionToken session,
Instance instance)
Retrieves the instance data container for the designated instance.
|
long |
ProcessAwareAccess.retrieveInteger(SessionToken session,
java.util.UUID instanceID,
int readingNodeID,
int readerIteration,
int dataElementID)
Retrieves the long value of the designated data element of type INTEGER valid for the specified
node of the process instance and its current iteration count.
|
boolean |
ProcessUnawareAccess.retrieveLatestBooleanValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent boolean value of the designated data element of
type BOOLEAN for the specified process instance.
|
java.util.Date |
ProcessUnawareAccess.retrieveLatestDateValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent date value of the designated data element of type
DATE for the specified process instance.
|
double |
ProcessUnawareAccess.retrieveLatestFloatValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent double value of the designated data element of
type FLOAT for the specified process instance.
|
long |
ProcessUnawareAccess.retrieveLatestIntegerValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent long value of the designated data element of type
INTEGER for the specified process instance.
|
java.lang.String |
ProcessUnawareAccess.retrieveLatestStringValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent string value of the designated data element of
type STRING for the specified process instance.
|
UDTValue |
ProcessUnawareAccess.retrieveLatestUDTValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent (proxy of the) value of the designated data
element of user-defined type (UDT) for the specified process instance.
|
ServerUDTInputStream |
ProcessUnawareAccess.retrieveLatestUDTValueIncrementally(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent value of the designated data element of
user-defined type (UDT) for the specified process instance as
ServerUDTInputStream. |
java.net.URI |
ProcessUnawareAccess.retrieveLatestURIValue(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Retrieves the most recent URI value of the designated data element of type
URI for the specified process instance.
|
byte[] |
SessionStateManager.retrieveSessionState(SessionToken session,
java.lang.String savepoint,
java.util.UUID instanceLogId,
int nodeId,
int iteration)
Retrieves the state of a running application as a
byte[] so
that (the state of) the suspended application/session can be restored. |
ServerStream |
SessionStateManager.retrieveSessionStateIncrementally(SessionToken session,
java.lang.String savepoint,
java.util.UUID instanceLogId,
int nodeId,
int iteration)
Retrieves the state of a running application as a
ServerStream
so that (the state of) the suspended application/session can be restored. |
java.lang.String |
ProcessAwareAccess.retrieveString(SessionToken session,
java.util.UUID instanceID,
int readingNodeID,
int readerIteration,
int dataElementID)
Retrieves the string value of the designated data element of type STRING valid for the
specified node of the process instance and its current iteration count.
|
UDTValue |
ProcessAwareAccess.retrieveUDT(SessionToken session,
java.util.UUID instanceID,
int readingNodeID,
int readerIteration,
int dataElementID)
Retrieves (the proxy of) the value of the designated data element of user-defined type (UDT)
valid for the specified node of the process instance and its current iteration count.
|
ServerUDTInputStream |
ProcessAwareAccess.retrieveUDTIncrementally(SessionToken session,
java.util.UUID instanceID,
int readingNodeID,
int readerIteration,
int dataElementID)
Retrieves the value of the designated data element of user-defined type (UDT) valid for the
specified node of the process instance and its current iteration count as
ServerUDTInputStream. |
java.net.URI |
ProcessAwareAccess.retrieveURI(SessionToken session,
java.util.UUID instanceID,
int readingNodeID,
int readerIteration,
int dataElementID)
Retrieves the URI value of the designated data element of type URI valid for the specified node
of the process instance and its current iteration count.
|
void |
ProcessUnawareAccess.setNullExternal(SessionToken session,
java.util.UUID instanceID,
int dataElementID)
Sets the value of the designated data element as external value to NULL,
which means the value is undefined.
|
void |
ProcessAwareAccess.storeBoolean(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
boolean value)
Stores an intermediate BOOLEAN value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessAwareAccess.storeBoolean(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.lang.String savepoint,
boolean value)
Stores an intermediate BOOLEAN value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessUnawareAccess.storeBooleanExternal(SessionToken session,
java.util.UUID instanceID,
int dataElementID,
boolean value)
Stores the boolean value of the designated data element of the process
instance as external value.
|
void |
ProcessAwareAccess.storeDate(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.util.Date value)
Stores an intermediate DATE value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessAwareAccess.storeDate(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.lang.String savepoint,
java.util.Date value)
Stores an intermediate DATE value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessUnawareAccess.storeDateExternal(SessionToken session,
java.util.UUID instanceID,
int dataElementID,
java.util.Date value)
Stores the date value of the designated data element of the process
instance as external value.
|
void |
ProcessAwareAccess.storeFloat(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
double value)
Stores an intermediate FLOAT value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessAwareAccess.storeFloat(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.lang.String savepoint,
double value)
Stores an intermediate FLOAT value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessUnawareAccess.storeFloatExternal(SessionToken session,
java.util.UUID instanceID,
int dataElementID,
double value)
Stores the double value of the designated data element of the process
instance as external value.
|
void |
ProcessAwareAccess.storeInteger(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
long value)
Stores an intermediate INTEGER value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessAwareAccess.storeInteger(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.lang.String savepoint,
long value)
Stores an intermediate INTEGER value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessUnawareAccess.storeIntegerExternal(SessionToken session,
java.util.UUID instanceID,
int dataElementID,
long value)
Stores the long value of the designated data element of the process
instance as external value.
|
void |
SessionStateManager.storeSessionState(SessionToken session,
java.lang.String savepoint,
java.util.UUID instanceLogId,
int nodeId,
int iteration,
byte[] sessionState)
Stores the state of a running application so that the application can be
suspended, this resembles hibernating a system.
|
void |
ProcessAwareAccess.storeString(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.lang.String value)
Stores an intermediate string value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessAwareAccess.storeString(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.lang.String savepoint,
java.lang.String value)
Stores an intermediate string value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessUnawareAccess.storeStringExternal(SessionToken session,
java.util.UUID instanceID,
int dataElementID,
java.lang.String value)
Stores the string value of the designated data element of the process
instance as external value.
|
void |
ProcessAwareAccess.storeUDT(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.lang.String savepoint,
UDTValue value)
Stores an intermediate value of the designated data element of the process
instance and the corresponding metadata which is the writing node and its
current iteration.
|
void |
ProcessAwareAccess.storeUDT(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
UDTValue value)
Stores an intermediate value of the designated data element of the process
instance and the corresponding metadata which is the writing node and its
current iteration.
|
void |
ProcessUnawareAccess.storeUDTExternal(SessionToken session,
java.util.UUID instanceID,
int dataElementID,
UDTValue value)
Stores the value of the designated data element of the process instance as
external value.
|
void |
ProcessAwareAccess.storeURI(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.lang.String savepoint,
java.net.URI value)
Stores an intermediate URI value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessAwareAccess.storeURI(SessionToken session,
java.util.UUID instanceID,
int writingNodeID,
int writerIteration,
int dataElementID,
java.net.URI value)
Stores an intermediate URI value of the designated data element of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
ProcessUnawareAccess.storeURIExternal(SessionToken session,
java.util.UUID instanceID,
int dataElementID,
java.net.URI value)
Stores the URI value of the designated data element of the process instance
as external value.
|
void |
ProcessAwareAccess.validateWrittenValues(SessionToken session,
Instance instance,
int nodeId,
int nodeIteration,
java.lang.String savepoint)
Validates and verifies all values written by the designated node instance
for the designated savepoint, that is, the values are not temporary any
more but valid for the following nodes and it is checked whether all
mandatory output parameters have valid values.
|
| Modifier and Type | Method and Description |
|---|---|
Pair<SessionToken,SimpleSessionContext> |
ActivityEventManager.startActivity(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Starts the designated activity if it is appropriate for a
RuntimeService and provides its process context. |
| Modifier and Type | Method and Description |
|---|---|
EventHandler |
EventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
EventHandler handler,
int index)
Adds the designated event handler to the designated event type and event
source at the designated position.
|
EventHandler |
EventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID,
int index)
Adds an event handler having the designated ID to the designated event type
and event source at the designated position.
|
EventSource<? extends Event> |
EventManager.addEventSource(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String sourceID,
Configuration configuration)
Adds an event source having the designated ID to the designated event type
and event source.
|
java.util.UUID |
InstanceStartEventManager.createAndStartInstance(SessionToken session,
java.util.UUID templateID,
InstanceDataContainer dataContainer)
Creates a new instance of the designated process template, starts the
instance and logs the designated user as initiator of the process instance.
|
InstanceDataContainer |
InstanceStartEventManager.createInstanceDataContainer(SessionToken session,
java.util.UUID templateID)
Creates an instance data container for the input (and output) parameters of
the designated template.
|
java.util.List<java.lang.String> |
EventManager.getEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType)
Gets the event handler that are registered for the designated event type
and source type.
|
java.util.Collection<java.lang.String> |
EventManager.getEventSources(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType)
Gets the event sources that exist for the designated event type and source
type.
|
TemplateReference |
InstanceStartEventManager.getLatestTemplateReference(SessionToken session,
java.lang.String processType,
boolean checkStarterRule)
Gets the lightweight representation of the "latest" process
template of the designated process type.
|
java.util.Map<java.lang.String,java.lang.Class<? extends Event>> |
EventManager.getSupportedEventTypes(SessionToken session)
Gets all the event types this event manager supports, that is, it can
create event sources for these event types.
|
TemplateReference |
InstanceStartEventManager.getTemplateReference(SessionToken session,
java.util.UUID templateID)
Gets the lightweight representation of the designated process template.
|
EventHandler |
EventManager.removeEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID)
Removes the event handler having the designated ID and being registered for
the designated event type and event source.
|
EventSource<? extends Event> |
EventManager.removeEventSource(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String sourceID)
Removes the event source having the designated event type, event source and
ID.
|
| Modifier and Type | Method and Description |
|---|---|
SessionToken |
AbstractEventManager.createSession()
Creates a new session token using the client session factory assigned to
this service.
|
protected SessionToken |
WorklistHandler.createSession() |
| Modifier and Type | Method and Description |
|---|---|
Pair<SessionToken,SimpleSessionContext> |
AbstractEventManager.startActivity(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode) |
| Modifier and Type | Method and Description |
|---|---|
EventHandler |
AbstractEventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
EventHandler current,
int index) |
protected EventHandler |
AbstractEventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID,
EventHandler current,
int index)
Adds the designated event handler to the designated event type and source
type.
|
EventHandler |
AbstractEventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID,
int index) |
EventSource<?> |
AbstractEventManager.addEventSource(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String sourceID,
Configuration conf) |
java.util.UUID |
AbstractEventManager.createAndStartInstance(SessionToken session,
java.util.UUID templateID,
InstanceDataContainer dataContainer) |
InstanceDataContainer |
AbstractEventManager.createInstanceDataContainer(SessionToken session,
java.util.UUID templateID) |
java.util.List<java.lang.String> |
AbstractEventManager.getEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType) |
java.util.Collection<java.lang.String> |
AbstractEventManager.getEventSources(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType) |
TemplateReference |
AbstractEventManager.getLatestTemplateReference(SessionToken session,
java.lang.String processType,
boolean checkStarterRule) |
java.util.Map<java.lang.String,java.lang.Class<? extends Event>> |
AbstractEventManager.getSupportedEventTypes(SessionToken session) |
TemplateReference |
AbstractEventManager.getTemplateReference(SessionToken session,
java.util.UUID templateID) |
EventHandler |
AbstractEventManager.removeEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID) |
EventSource<?> |
AbstractEventManager.removeEventSource(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String sourceID) |
| Modifier and Type | Method and Description |
|---|---|
protected TemplateReference |
InstanceStartEventHandler.getAndCheckTemplate(SessionToken session)
Retrieves the "latest" template of the configured process type
and checks for whether it has the right input parameter.
|
protected TemplateReference |
MarkInstanceStartEventHandler.getAndCheckTemplate(SessionToken session)
Retrieves the "latest" template of the configured process type
and checks for whether it has the right input parameter.
|
| Modifier and Type | Method and Description |
|---|---|
protected TemplateReference |
InstanceStartEventHandler.getAndCheckTemplate(SessionToken session)
Retrieves the "latest" template of the configured process type
and checks for whether it has the right input parameter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ActivityExecutionControl.abortActivity(SessionToken session,
EBPInstanceReference activity,
java.lang.String errorMessage,
long errorCode,
boolean force,
boolean propagate)
Instructs the ActivityExecutionControl to abort the activity and propagate the abortion if
appropriate, e. g. to subprocess instances.
|
void |
InstanceChanging.abortInstanceChanging(SessionToken session,
java.util.UUID instanceID)
Aborts changing the instance, unlocks and resumes the instance and informs
the worklist managers accordingly.
|
void |
ActivityTermination.activityFailed(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer,
java.lang.String errorMessage,
java.lang.String state,
long errorCode)
Signals the failure of an activity, which means, setting the state of the
process step accordingly and starting appropriate measures, for instance,
rolling back or restarting.
|
void |
ActivityTermination.activityFinished(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer)
Signals the termination of an activity, which means, setting the state of
the process step accordingly, storing the values of the output parameters -
encapsulated in the designated data container - and activating new process
steps if appropriate.
|
void |
ActivityTermination.activityReset(SessionToken session,
EBPInstanceReference activity)
Signals a reset of a running activity, which means, the current state
(including the written values) is completely dropped and resetting the
state of the node to
NS_ACTIVATED. |
void |
ActivityTermination.activityResetTo(SessionToken session,
EBPInstanceReference activity,
java.lang.String savepoint)
Signals a reset of a running activity to the designated savepoint.
|
void |
ActivityTermination.activitySuspended(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer)
Signals a suspending of an activity, which means, setting the state of the
process step accordingly and storing the values of the output parameters -
encapsulated in the designated data container.
|
void |
ActivityTermination.activitySuspended(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer,
java.lang.String savepoint)
Signals a suspending of an activity, which means, setting the state of the
process step accordingly and storing the values of the output parameters -
encapsulated in the designated data container.
|
void |
WorklistInteraction.addWorklistManager(SessionToken session,
WorklistNotification worklistManager)
Adds a worklist manager to this execution manager to listen for state
changes.
|
java.util.Map<java.util.UUID,java.util.UUID> |
ExecutionManager.archiveInstance(SessionToken session,
java.util.UUID instanceID)
Archives the designated instance which removes the instance data completely
from the underlying services which includes the
InstanceManager, the
DataManager and the
ExecutionHistory. |
SerialisablePair<java.util.Collection<java.util.UUID>,java.util.Map<java.util.UUID,java.util.UUID>> |
ExecutionManager.archiveTemplate(SessionToken session,
java.util.UUID templateID)
Archives the designated template which removes the template and the
instance data completely from the underlying services which includes the
TemplateManager, the
InstanceManager, the
DataManager and the
ExecutionHistory. |
ChangeReport |
InstanceChanging.changeAndUnlockInstance(SessionToken session,
ChangeableInstance instance,
java.util.Locale... locales)
Validates the instance and if this is successful, the designated instance will be changed,
unlocked, resumed and the worklist and data managers will be informed about the new instance
structure and state.
|
ChangeReport |
InstanceChanging.changeInstance(SessionToken session,
ChangeableInstance instance,
java.util.Locale... locales)
Validates the instance and if this is successful, the designated instance will be changed and
the worklist and data managers will be informed about the new instance structure and state.
|
SerialisablePair<java.lang.Boolean,ProcessConstants.InstanceExecutionStatus> |
InstanceControl.checkForAndFixInconsistencies(SessionToken session,
java.util.UUID instId)
Checks the designated instance for inconsistencies and tries to fix them.
|
void |
InstanceControl.commitInstance(SessionToken session,
java.util.UUID instanceID)
Commits the designated instance, that means, the instance is marked as
successfully completed.
|
java.util.UUID |
InstanceControl.createAndStartInstance(SessionToken session,
java.util.UUID processTemplateID,
ExecutionContext executionContext,
java.net.URI[] rtMgr,
java.net.URI[] stateListener)
Creates a new instance of the designated process template, starts the instance and logs the
designated user as initiator of the process instance.
|
java.util.UUID |
InstanceControl.createAndStartInstance(SessionToken session,
java.util.UUID processTemplateID,
java.net.URI[] stateListener)
Creates a new instance of the designated process template, starts the
instance and logs the designated user as initiator of the process instance.
|
java.util.UUID |
InstanceControl.createAndStartInstance(SessionToken session,
java.util.UUID processTemplateID,
java.net.URI[] rtMgr,
java.net.URI[] stateListener)
Creates a new instance of the designated process template, starts the instance and logs the
designated user as initiator of the process instance.
|
java.util.UUID |
InstanceControl.createAndStartSubInstance(SessionToken session,
EBPInstanceReference superInstanceActivity,
ExecutionContext executionContext,
java.net.URI[] stateListener)
Creates a new instance of the designated process template as a subprocess
of the designated activity.
|
InstanceDataContainer |
InstanceControl.createInstanceDataContainer(SessionToken session,
java.util.UUID processTemplateID)
Creates an instance data container for the input (and output) parameters of
the designated template.
|
void |
ActivityStarting.deselectActivity(SessionToken session,
EBPInstanceReference activity)
Deselects the designated activity, that is, the designated user does not
want to execute the activity later any more.
|
void |
ActivityStarting.enquireActivity(SessionToken session,
EBPInstanceReference activity,
java.util.Set<QualifiedAgent> recipients,
java.lang.String question)
Sets an enquiry for the designated activity and delegates it to the
designated recipients.
|
void |
ActivityTermination.flushDataContainer(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer)
Flushes the current state of the designated data container, that is, the values of the output
parameters and the application states and stores them internally with the last savepoint ID of
the designated data container.
|
void |
ActivityTermination.flushSavepoint(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer,
java.lang.String savepoint)
Flushes the state of the designated savepoint in the designated data container, that is, the
values of the output parameters and the application states for the designated savepoint and
stores them internally.
|
java.net.URI[] |
ExecutionManager.getDataManager(SessionToken session,
java.util.UUID instanceID)
Gets the data manager that is associated with this execution manager for
the designated process instance.
|
java.util.Set<QualifiedAgent> |
ActivityStarting.getEnquiryRecipients(SessionToken session,
EBPInstanceReference activity)
Gets all agents that are possible recipients for an enquiry for the
designated activity and the agent identified by the designated session
token.
|
RemoteIterator<java.util.List<QualifiedAgent>> |
ActivityStarting.getEnquiryRecipientsIterator(SessionToken session,
EBPInstanceReference activity)
The same as
ActivityStarting.getEnquiryRecipients(SessionToken, EBPInstanceReference) but with
partial retrieval of the agents. |
ExecutionContext |
ActivityStarting.getExecutionContext(SessionToken session,
EBPInstanceReference activity)
Gets the execution context for the designated activity.
|
Pair<java.util.Map<EBPInstanceReference,ExecutionContext>,java.util.Map<EBPInstanceReference,java.lang.Throwable>> |
ActivityStarting.getExecutionContexts(SessionToken session,
java.util.Collection<EBPInstanceReference> activities)
Gets the execution contexts for the designated activities.
|
ChangeableInstance |
InstanceChanging.getInstanceForChanging(SessionToken session,
java.util.UUID instanceID)
Gets a process instance that may be changed after retrieval.
|
java.util.Set<TemplateReference> |
InstanceControl.getInstantiableTemplateReferences(SessionToken session,
boolean includeOutdated)
Gets the lightweight representations of all templates that can be
instantiated as top-level-processes, that is, they exist in the process
manager and they are in the state
INSTANTIABLE as top-level
processes. |
RemoteIterator<java.util.List<TemplateReference>> |
InstanceControl.getInstantiableTemplateReferencesIterator(SessionToken session,
boolean includeOutdated)
The same as
InstanceControl.getInstantiableTemplateReferences(SessionToken, boolean)
but with partial retrieval of the template references. |
java.util.Set<java.util.UUID> |
InstanceControl.getInstantiableTemplates(SessionToken session,
boolean includeOutdated)
Gets the IDs of all templates that can be instantiated as
top-level-processes, that is, they exist in the process manager and they
are in the state
INSTANTIABLE as top-level processes. |
RemoteIterator<java.util.List<java.util.UUID>> |
InstanceControl.getInstantiableTemplatesIterator(SessionToken session,
boolean includeOutdated)
The same as
InstanceControl.getInstantiableTemplates(SessionToken, boolean) but with
partial retrieval of the template IDs. |
java.net.URI[] |
ExecutionManager.getProcessManager(SessionToken session,
java.util.UUID instanceID)
Gets the process manager that is associated with this execution manager for
the designated process instance
|
java.net.URI[] |
ExecutionManager.getProcessManagerLogId(SessionToken session,
java.util.UUID instLogId)
Gets the process manager that is associated with this execution manager for the designated
process instance.
|
ParameterDataContext |
InstanceControl.getPublicDataContext(SessionToken session,
java.util.UUID instanceID)
Gets the data context providing the (most recent) values of the public data
elements of the designated instance.
|
java.util.List<java.lang.String> |
ActivityExecutionControl.getSavepoints(SessionToken session,
EBPInstanceReference activity)
Gets all savepoints and their respective names for the designated activity.
|
TemplateReference |
InstanceControl.getTemplateReference(SessionToken session,
java.util.UUID templateID)
Gets the lightweight representation of the designated process template.
|
void |
SubInstanceStateNotification.instanceFailed(SessionToken session,
java.util.UUID instanceID,
EBPInstanceReference superLWP,
DataContainer dataContainer,
java.lang.String errorMessage,
java.lang.String state,
long errorCode)
Notifies that the designated subprocess instance has failed and provides
the necessary failure information.
|
void |
SubInstanceStateNotification.instanceFinished(SessionToken session,
java.util.UUID instanceID,
EBPInstanceReference superLWP,
DataContainer dataContainer)
Notifies that the designated subprocess instance has finished normally and
provides the output parameters of the instance.
|
void |
SubInstanceStateNotification.instanceResumed(SessionToken session,
java.util.UUID instanceID,
EBPInstanceReference superLWP)
Notifies that the designated subprocess instance has been resumed.
|
void |
SubInstanceStateNotification.instanceSuspended(SessionToken session,
java.util.UUID instanceID,
EBPInstanceReference superLWP,
DataContainer dataContainer)
Notifies that the designated subprocess instance has been suspended.
|
Vote |
InstanceControl.prepareCommitInstance(SessionToken session,
java.util.UUID instanceID)
Prepares the commit of an instance.
|
void |
WorklistInteraction.removeWorklistManager(SessionToken session,
WorklistNotification worklistManager)
Removes a listening worklist manager from this execution manager.
|
void |
ActivityStarting.replyEnquiry(SessionToken session,
EBPInstanceReference activity,
java.lang.String reply)
Replies to the designated activity, that is the last enquiry is replied.
|
void |
ActivityExecutionControl.resetActivity(SessionToken session,
EBPInstanceReference activity,
boolean forceReset)
Resets the designated activity to its initial state when it is first
activated.
|
void |
ActivityExecutionControl.resetActivity(SessionToken session,
EBPInstanceReference activity,
boolean forceReset,
java.lang.String savepoint)
Resets the designated activity to the designated savepoint.
|
java.lang.String |
ActivityExecutionControl.resetToPrevSavepoint(SessionToken session,
EBPInstanceReference activity,
boolean forceReset)
Resets the designated activity to the previous savepoint.
|
void |
ActivityStarting.resumeActivity(SessionToken session,
EBPInstanceReference activity)
Resumes the designated activity from the latest valid savepoint and logs
the agent, the organisational position.
|
void |
InstanceControl.resumeInstance(SessionToken session,
java.util.UUID instanceID)
Resumes the designated (top-level or sub-process) instance and (re-)offers
all active (including suspended) activities to the worklist manager.
|
void |
InstanceControl.resumeInstance(SessionToken session,
java.util.UUID instanceID,
java.net.URI[] stateListener)
Resumes the designated (top-level or sub-process) instance and (re-)offers
all active (including suspended) activities to the worklist manager.
|
void |
InstanceControl.rollbackInstance(SessionToken session,
java.util.UUID instanceID)
Resets the designated instance, which includes rolling back the data and
the effects of the instance as a whole.
|
void |
ActivityStarting.selectActivity(SessionToken session,
EBPInstanceReference activity)
Selects the designated activity, that is, the designated user wants to
execute the activity later.
|
void |
ActivityStarting.startActivity(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Starts the designated activity in the designated execution mode and logs
the agent, the organisational position.
|
void |
InstanceControl.stopAndAbortInstance(SessionToken session,
java.util.UUID instanceID,
boolean propagateToRunningActs,
java.lang.String errorMessage,
java.lang.String state,
long errorCode)
Stops the designated instance and if appropriate also the running activities.
|
boolean |
ActivityExecutionControl.suspendActivity(SessionToken session,
EBPInstanceReference activity,
boolean waitForAcknowledgement,
boolean propagate)
Instructs the ActivityExecutionControl to suspend the specified activity and propagate the
suspension if appropriate, e. g. to subprocess instances.
|
boolean |
InstanceControl.suspendInstance(SessionToken session,
java.util.UUID instanceID,
boolean propagateToRunningActs)
Suspends the designated instance and if appropriate also the running activities.
|
void |
InstanceChanging.unlockChangeableInstance(SessionToken session,
java.util.UUID instanceID)
Unlocks and resumes the instance without affecting any made changes, that is
previously committed changes are persisted, uncommitted changes are
dropped.
|
| Modifier and Type | Method and Description |
|---|---|
Configuration |
GlobalConfiguration.getConfiguration(SessionToken session,
java.lang.String namespace)
Gets the global configuration for all activities of the designated
configuration namespace.
|
Configuration |
GlobalConfiguration.getConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName)
Gets the configuration for all activities of the designated executable
component description of the designated configuration namespace.
|
Configuration |
GlobalConfiguration.getConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName)
Gets the configuration for all activities of the designated operationName
of the designated configuration namespace.
|
Configuration |
GlobalConfiguration.getConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName)
Gets the configuration for the designated activity of the designated
configuration namespace.
|
byte[] |
IconProvider.getIcon(SessionToken session,
IconDescriptor iconDescriptor)
Gets the the icon (in PNG-format) identified by the icon descriptor.
|
byte[] |
IconProvider.getIcon(SessionToken session,
IconDescriptor iconDescriptor,
int width,
int height)
Gets the the icon (in PNG-format) identified by the icon descriptor.
|
byte[] |
IconProvider.getIcon(SessionToken session,
java.util.UUID iconID)
Gets the (latest revision of the) designated icon (in PNG-format) or
null in case no icon with the designated ID exists. |
byte[] |
IconProvider.getIcon(SessionToken session,
java.util.UUID iconID,
int width,
int height)
Gets the (latest revision of the) designated icon (in PNG-format) with the
designated dimensions or
null in case no icon with the
designated ID exists. |
IconDescriptor |
IconProvider.getIconDescriptor(SessionToken session,
java.util.UUID iconID)
Gets the latest revision of the designated icon descriptor or
null in case no icon descriptor with the designated ID exists. |
java.util.Set<java.lang.String> |
GlobalConfiguration.getNamespaces(SessionToken session)
Gets all namespaces for which configurations are defined for this global
configuration (provider).
|
RemoteIterator<java.util.List<java.lang.String>> |
GlobalConfiguration.getNamespacesIterator(SessionToken session)
The same as
GlobalConfiguration.getNamespaces(SessionToken) but with partial retrieval
of the entities. |
byte[] |
ResourceProvider.getResource(SessionToken session,
ResourceDescriptor resourceDescriptor)
Gets the the resource identified by the resource descriptor.
|
byte[] |
ResourceProvider.getResource(SessionToken session,
java.util.UUID resourceID)
Gets the (latest revision of the) designated resource or
null
in case no resource with the designated ID exists. |
ResourceDescriptor |
ResourceProvider.getResourceDescriptor(SessionToken session,
java.util.UUID resourceID)
Gets the latest revision of the designated resource descriptor or
null in case no resource descriptor with the designated ID
exists. |
ServerStream |
ResourceProvider.getResourceIncrementally(SessionToken session,
ResourceDescriptor resourceDescriptor)
The same as
ResourceProvider.getResource(SessionToken, ResourceDescriptor) but with
incremental retrieval of the resource. |
ServerStream |
ResourceProvider.getResourceIncrementally(SessionToken session,
java.util.UUID resourceID)
The same as
ResourceProvider.getResource(SessionToken, UUID) but with incremental
retrieval of the resource. |
Configuration |
GlobalConfiguration.getTestConfiguration(SessionToken session,
java.lang.String namespace)
Gets the global test configuration for all activities of the designated
configuration namespace.
|
Configuration |
GlobalConfiguration.getTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName)
Gets the test configuration for all activities of the designated executable
component description of the designated configuration namespace.
|
Configuration |
GlobalConfiguration.getTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName)
Gets the test configuration for all activities of the designated
operationName of the designated configuration namespace.
|
Configuration |
GlobalConfiguration.getTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName)
Gets the test configuration for the designated activity of the designated
configuration namespace.
|
void |
GlobalConfiguration.setConfiguration(SessionToken session,
java.lang.String namespace,
Configuration configuration)
Sets the global configuration for all activities of the designated
configuration namespace to the designated one.
|
void |
GlobalConfiguration.setConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
Configuration configuration)
Sets the configuration for all activities of the designated executable
component description of the designated configuration namespace to the
designated one.
|
void |
GlobalConfiguration.setConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
Configuration configuration)
Sets the configuration for all activities of the designated operationName
of the designated configuration namespace to the designated one.
|
void |
GlobalConfiguration.setConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName,
Configuration configuration)
Sets the configuration for the designated activity of the designated
configuration namespace to the designated one.
|
void |
GlobalConfiguration.setTestConfiguration(SessionToken session,
java.lang.String namespace,
Configuration configuration)
Sets the global test configuration for all activities of the designated
configuration namespace to the designated one.
|
void |
GlobalConfiguration.setTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
Configuration configuration)
Sets the test configuration for all activities of the designated executable
component description of the designated configuration namespace to the
designated one.
|
void |
GlobalConfiguration.setTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
Configuration configuration)
Sets the test configuration for all activities of the designated
operationName of the designated configuration namespace to the designated
one.
|
void |
GlobalConfiguration.setTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName,
Configuration configuration)
Sets the test configuration for the designated activity of the designated
configuration namespace to the designated one.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<InitType,java.util.TreeMap<java.lang.Integer,InitTabEntry>> |
InitTabManager.getInitTab(SessionToken session)
Returns the complete init tab.
|
DataContainer |
InitTabManager.getInitTabInputData(SessionToken session,
InitType type,
int level)
Returns the input data for the given init tab entry, or null if not
applicable.
|
java.util.UUID |
InitTabManager.getInstanceIDForEntry(SessionToken session,
InitType type,
int level)
Returns the ID of the currently or last running instance of the given
init tab entry, returns null if no instance has run yet.
|
void |
InitTabManager.registerNewEntry(SessionToken session,
InitTabEntry entry,
DataContainer inputData)
This method changes the ID of the designated entry, so provide just any ID.
|
void |
InitTabManager.removeInitTabEntry(SessionToken session,
InitType type,
int level,
boolean abortInstance)
Removes an init tab entry and optionally aborts a possibly running
instance.
|
| Modifier and Type | Method and Description |
|---|---|
long |
Log.count(SessionToken session,
java.lang.String sqlWhereClause)
Counts all log entries that match the specified WHERE clause.
|
java.lang.String |
LogManager.formatCondition(SessionToken session,
Log log,
java.lang.String conditionFormat,
java.io.Serializable... values)
Formats the given condition format string and values to an SQL condition
that can e.g. be used in the WHERE clause of
LogManager.query(SessionToken, String, int) or
Log.read(SessionToken, String, String, int, String...). |
java.lang.String |
Log.formatCondition(SessionToken session,
java.lang.String conditionFormat,
java.io.Serializable... values)
Formats the given condition format string and values to an SQL condition
that can e.g. be used in the WHERE clause of
Log.query(SessionToken, String, int) or
Log.read(SessionToken, String, String, int, String...). |
java.sql.ResultSet |
Log.query(SessionToken session,
java.lang.String sqlQuery,
int maxEntries)
Executes a user-defined SQL query on the data source of the associated log
manager.
|
java.sql.ResultSet |
LogManager.query(SessionToken session,
java.lang.String sqlQuery,
int maxEntries)
Executes a user-defined SQL query on the data source of this log manager.
|
LogEntry |
Log.read(SessionToken session,
long logEntryID,
java.lang.String... columnNames)
Reads the log entry with the specified ID.
|
LogEntrySet |
Log.read(SessionToken session,
java.lang.String sqlWhereClause,
java.lang.String sqlOrderByClause,
int startEntry,
int maxEntries,
java.lang.String... columnNames)
Reads all log entries that match the specified WHERE clause.
|
LogEntrySet |
Log.read(SessionToken session,
java.lang.String sqlWhereClause,
java.lang.String sqlOrderByClause,
int maxEntries,
java.lang.String... columnNames)
Reads all log entries that match the specified WHERE clause.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutionHistoryWriteAccess.archiveInstance(SessionToken session,
java.util.UUID instanceLogID)
Archives the data of the designated instance to a separate archive.
|
long |
ExecutionHistory.countInstanceHistoryEntries(SessionToken session,
java.util.UUID instanceLogID) |
void |
ExecutionHistoryWriteAccess.logInstanceChanged(SessionToken session,
long timestamp,
Instance instance) |
void |
ExecutionHistoryWriteAccess.logInstanceFailed(SessionToken session,
long timestamp,
Instance instance,
long errorCode,
java.lang.String errorState,
java.lang.String errorMessage) |
void |
ExecutionHistoryWriteAccess.logInstanceFinished(SessionToken session,
long timestamp,
Instance instance) |
void |
ExecutionHistoryWriteAccess.logInstanceResumed(SessionToken session,
long timestamp,
Instance instance) |
void |
ExecutionHistoryWriteAccess.logInstanceStarted(SessionToken session,
long timestamp,
Instance instance) |
void |
ExecutionHistoryWriteAccess.logInstanceSuspended(SessionToken session,
long timestamp,
Instance instance) |
void |
ExecutionHistoryWriteAccess.logNodeActivated(SessionToken session,
long timestamp,
Instance instance,
int nodeID,
int iteration) |
void |
ExecutionHistoryWriteAccess.logNodeDeselected(SessionToken session,
long timestamp,
Instance instance,
int nodeID,
int iteration) |
void |
ExecutionHistoryWriteAccess.logNodeFailed(SessionToken session,
long timestamp,
java.lang.Long clientDelay,
Instance instance,
int nodeID,
int iteration,
long errorCode,
java.lang.String errorState,
java.lang.String errorMessage) |
void |
ExecutionHistoryWriteAccess.logNodeFinished(SessionToken session,
long timestamp,
java.lang.Long clientDelay,
Instance instance,
int nodeID,
java.util.Map<java.lang.String,java.lang.String> nodeName,
int iteration,
java.net.URI[] executionManagerURIs) |
void |
ExecutionHistoryWriteAccess.logNodePromoted(SessionToken session,
long timestamp,
Instance instance,
int nodeId,
int iteration,
ProcessConstants.NodeState promState)
Logs that the activity identified by the designated instance, node and node
iteration has been promoted.
|
void |
ExecutionHistoryWriteAccess.logNodeResetHard(SessionToken session,
long timestamp,
Instance instance,
int nodeId,
int iteration,
java.lang.String savepoint)
Logs that the activity identified by the designated instance, node and node
iteration has been reset to the designated savepoint.
|
void |
ExecutionHistoryWriteAccess.logNodeResetSoft(SessionToken session,
long timestamp,
java.lang.Long clientDelay,
Instance instance,
int nodeID,
int iteration) |
void |
ExecutionHistoryWriteAccess.logNodeResetTo(SessionToken session,
long timestamp,
java.lang.Long clientDelay,
Instance instance,
int nodeId,
int iteration,
java.lang.String savepoint)
Logs that the activity identified by the designated instance, node and node iteration has been
reset itself to the designated savepoint.
|
void |
ExecutionHistoryWriteAccess.logNodeResumed(SessionToken session,
long timestamp,
Instance instance,
int nodeID,
int iteration) |
void |
ExecutionHistoryWriteAccess.logNodeSelected(SessionToken session,
long timestamp,
Instance instance,
int nodeID,
int iteration) |
void |
ExecutionHistoryWriteAccess.logNodeSkipped(SessionToken session,
long timestamp,
Instance instance,
int nodeID,
int iteration) |
void |
ExecutionHistoryWriteAccess.logNodeStarted(SessionToken session,
long timestamp,
Instance instance,
int nodeID,
java.util.Map<java.lang.String,java.lang.String> nodeName,
int iteration) |
void |
ExecutionHistoryWriteAccess.logNodeSuppressed(SessionToken session,
long timestamp,
Instance instance,
int nodeId,
int iteration,
ProcessConstants.NodeState prevState)
Logs that the activity identified by the designated instance, node and node
iteration has been suppressed.
|
void |
ExecutionHistoryWriteAccess.logNodeSuspended(SessionToken session,
long timestamp,
java.lang.Long clientDelay,
Instance instance,
int nodeID,
int iteration) |
void |
ExecutionHistoryWriteAccess.logSavepointFlushed(SessionToken session,
long timestamp,
java.lang.Long clientDelay,
Instance instance,
int nodeId,
int iteration,
java.lang.String savepoint)
Logs that the activity identified by the designated instance, node and node
iteration has flushed its data with the designated savepoint ID.
|
LogEntrySet |
ExecutionHistory.readAllNodeErrorInformation(SessionToken session,
java.util.UUID instanceLogId,
int nodeId,
int iteration)
Gets the log entries containing all error information for the specified instance, node and
iteration starting with the most recent error.
|
java.util.List<WorkHistoryEntry> |
ExecutionHistory.readCompletedSteps(SessionToken session,
long agentID,
java.util.Collection<java.lang.Long> orgPositionIDs,
long startEntryID,
boolean newerEntries,
int maxEntries,
boolean sortAscending,
java.util.Locale... preferredLocales)
Reads all steps completed by the specified agent in the specified org
position within the given time frame.
|
java.util.List<WorkHistoryEntry> |
ExecutionHistory.readCompletedSteps(SessionToken session,
long agentID,
java.util.Collection<java.lang.Long> orgPositionIDs,
long fromTimestamp,
long toTimestamp,
int maxEntries,
boolean sortAscending,
java.util.Locale... preferredLocales)
Reads all steps completed by the specified agent in the specified org
position within the given time frame.
|
java.util.List<WorkHistoryEntry> |
ExecutionHistory.readCompletedSteps(SessionToken session,
long agentID,
long orgPositionID,
long startEntryID,
boolean newerEntries,
int maxEntries,
boolean sortAscending,
java.util.Locale... preferredLocales)
Reads all steps completed by the specified agent in the specified org
position within the given time frame.
|
java.util.List<WorkHistoryEntry> |
ExecutionHistory.readCompletedSteps(SessionToken session,
long agentID,
long orgPositionID,
long fromTimestamp,
long toTimestamp,
int maxEntries,
boolean sortAscending,
java.util.Locale... preferredLocales)
Reads all steps completed by the specified agent in the specified org
position within the given time frame.
|
java.util.List<ExecutionHistoryEntry> |
ExecutionHistory.readHistory(SessionToken session,
java.lang.String whereClause,
long startEntryID,
boolean newerEntries,
int maxEntries,
boolean sortAscending,
java.util.Locale... preferredLocales)
Reads all logged events filtered by the designated where clause.
|
LogEntry |
ExecutionHistory.readInstanceErrorInformation(SessionToken session,
java.util.UUID instanceLogID)
|
java.util.List<ExecutionHistoryEntry> |
ExecutionHistory.readInstanceHistory(SessionToken session,
java.util.UUID instanceLogID,
long startEntryID,
boolean newerEntries,
int maxEntries,
boolean sortAscending,
java.util.Locale... preferredLocales)
Reads logged events for the instance with the given log ID.
|
LogEntry |
ExecutionHistory.readNodeErrorInformation(SessionToken session,
java.util.UUID instanceLogID,
int nodeID,
int nodeIteration)
Returns the log entry containing the most recent error information for the specified instance,
node and iteration or
null if there is no error information available. |
LogEntrySet |
ExecutionHistory.readPreviousSteps(SessionToken session,
java.util.UUID instanceLogID,
int nodeID,
int iteration)
Reads the past finished steps in the specified instance that occurred
before the specified node in its specified iteration.
|
| Modifier and Type | Method and Description |
|---|---|
EmailResult |
MailService.sendMail(SessionToken session,
java.util.List<java.lang.String> to,
java.util.List<java.lang.String> cc,
java.util.List<java.lang.String> bcc,
java.lang.String subject,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> addAttributes,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated subject and
the designated body and the optional additional attributes.
|
EmailResult |
MailService.sendMail(SessionToken session,
java.util.List<java.lang.String> to,
java.lang.String subject,
java.lang.String body,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated subject and
the designated body.
|
EmailResult |
MailService.sendMail(SessionToken session,
java.util.List<java.lang.String> to,
java.lang.String subject,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> addAttributes,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated subject and
the designated body and the optional additional attributes.
|
EmailResult |
MailService.sendMail(SessionToken session,
java.lang.String from,
java.util.List<java.lang.String> to,
java.util.List<java.lang.String> cc,
java.util.List<java.lang.String> bcc,
java.lang.String subject,
java.lang.String body,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated sender,
subject and body.
|
EmailResult |
MailService.sendMail(SessionToken session,
java.lang.String from,
java.util.List<java.lang.String> to,
java.util.List<java.lang.String> cc,
java.util.List<java.lang.String> bcc,
java.lang.String subject,
java.lang.String body,
java.util.List<SerialisableAttachment> attachments,
java.util.Map<java.lang.String,java.lang.String> addAttributes,
boolean allowAsyncRetry)
Sends a mail to the designated recipients having the designated sender,
subject and body.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ModelChangeOperations.addAttribute(SessionToken session,
EntityType entType,
java.lang.String attrName,
DataType dataType)
Adds a new attribute with the given data type to the given
entity type.
|
void |
ModelChangeOperations.addAttribute(SessionToken session,
EntityType entType,
java.lang.String attrName,
DataType dataType,
int sizeHint)
Adds a new attribute with the given data type to the given
entity type.
|
void |
ModelChangeOperations.addAttribute(SessionToken session,
EntityType entType,
java.lang.String attrName,
DataType dataType,
int sizeHint,
java.lang.String omExtension,
java.lang.String mappedTo,
boolean isImported,
boolean isReadOnly)
Adds a new attribute with the given data type to the given entity type
which is being mapped from the designated org model extension.
|
void |
ModelChangeOperations.addAttribute(SessionToken session,
EntityType entType,
java.lang.String attrName,
DataType dataType,
java.lang.String omExtension,
java.lang.String mappedTo,
boolean isImported,
boolean isReadOnly)
Adds a new attribute with the given data type to the given entity type
which is being mapped from the designated org model extension.
|
void |
ModelChangeOperations.addRelation(SessionToken session,
RelationType relType,
long id1,
long id2)
This method adds a relation of the given type between the two entities
identified by the given IDs.
|
RichAgent |
ClientAdministration.changeMailAddress(SessionToken session,
java.lang.String mailAddress)
Changes the mail address of the user identified by the session token.
|
void |
ClientAdministration.changePassword(SessionToken session,
java.lang.String oldPassword,
java.lang.String newPassword)
This method changes the password of the user identified by the session
token.
|
RichAgent |
ClientAdministration.changePreferredLocale(SessionToken session,
java.util.Locale locale)
Changes the preferred locale of the user identified by the session token.
|
OrgPolicyReport |
PolicyResolution.checkResolvability(SessionToken session,
java.lang.String orgPolicy,
boolean createFullReport,
boolean rejectParameterReferences)
Tests whether the given OrgPolicy is resolvable for the current state of
the OrgModel.
|
long |
ModelChangeOperations.createAgent(SessionToken session,
java.lang.String agentUserName,
java.lang.String password)
Adds a new Agent with the given (unique!)
|
long |
ModelChangeOperations.createEntity(SessionToken session,
Entity entity)
Creates a new entity with the type and attribute values provided in the
given
Entity object and returns the assigned ID. |
void |
ModelChangeOperations.deleteAttribute(SessionToken session,
EntityType entType,
java.lang.String attrName)
This method removes an attribute from an entity type.
|
void |
ModelChangeOperations.deleteEntity(SessionToken session,
EntityType entType,
long id)
This method deletes the entity with the given ID of the given type.
|
void |
ModelChangeOperations.deleteEntity(SessionToken session,
EntityType entType,
long id,
boolean recursive)
This method deletes the entity with the given ID of the given type and all
its relations.
|
void |
ModelChangeOperations.deleteRelation(SessionToken session,
RelationType relType,
long id1,
long id2)
This method deletes a relation of the given type between the two entities
identified by the given IDs.
|
SerialisablePair<java.lang.Boolean,java.lang.Boolean> |
ModelExplorer.entityExistsEnabled(SessionToken session,
EntityType entType,
long id)
Returns whether the entity with the given type and id exists and whether it is enabled.
|
java.lang.String |
OrgPolicyScriptHandler.evaluateScript(SessionToken session,
Script script)
Evaluates the given script and returns the generated org policy.
|
Entity |
ModelExplorer.getAgentForUserName(SessionToken session,
java.lang.String agentUserName)
Returns the agent for the specified user name.
|
DataType |
ModelExplorer.getAttributeDataType(SessionToken session,
EntityType entType,
java.lang.String attrName)
Returns the data type of the given attribute of the given entity type.
|
AttributeMetaData |
ModelExplorer.getAttributeMetaData(SessionToken session,
EntityType entType)
Returns an
AttributeMetaData-object, holding all available meta
information about each attribute of the given entity type. |
java.lang.String[] |
ModelExplorer.getAttributeNames(SessionToken session,
EntityType entType)
Returns all attribute names that are currently defined for the given entity
type.
|
java.util.List<Entity> |
ModelExplorer.getEntities(SessionToken session,
EntityType entType,
boolean excludeDisabled,
java.lang.String... attributes)
This method returns a list containing all entities of the given entity type.
|
java.util.List<Entity> |
ModelExplorer.getEntities(SessionToken session,
EntityType entType,
Filter filter,
boolean excludeDisabled,
java.lang.String... attributes)
This method returns a list of entities of the given entity type.
|
java.util.List<Entity> |
ModelExplorer.getEntities(SessionToken session,
EntityType entType,
java.lang.String attrName,
CmpOperator cmpOperator,
java.io.Serializable value,
boolean excludeDisabled,
java.lang.String... attributes)
This method returns a list of all entities where the given attribute matches the comparison.
|
java.util.List<Entity> |
ModelExplorer.getEntities(SessionToken session,
java.lang.String orgPolicy,
boolean excludeDisabled,
java.lang.String... attributes)
This method returns a list containing the entities which are the result of the given org
policy.
|
RemoteIterator<java.util.List<Entity>> |
ModelExplorer.getEntitiesIterator(SessionToken session,
EntityType entType,
boolean excludeDisabled,
java.lang.String... attributes)
The same as
ModelExplorer.getEntities(SessionToken, EntityType, boolean, String...) but with partial
retrieval of the entities. |
RemoteIterator<java.util.List<Entity>> |
ModelExplorer.getEntitiesIterator(SessionToken session,
EntityType entType,
Filter filter,
boolean excludeDisabled,
java.lang.String... attributes)
The same as
ModelExplorer.getEntities(SessionToken, EntityType, Filter, boolean, String...) but with
partial retrieval of the entities. |
RemoteIterator<java.util.List<Entity>> |
ModelExplorer.getEntitiesIterator(SessionToken session,
EntityType entType,
java.lang.String attrName,
CmpOperator cmpOperator,
java.io.Serializable value,
boolean excludeDisabled,
java.lang.String... attributes)
|
RemoteIterator<java.util.List<Entity>> |
ModelExplorer.getEntitiesIterator(SessionToken session,
java.lang.String orgPolicy,
boolean excludeDisabled,
java.lang.String... attributes)
The same as
ModelExplorer.getEntities(SessionToken, String, boolean, String...) but with partial
retrieval of the entities. |
Entity |
ModelExplorer.getEntity(SessionToken session,
EntityType entType,
long id,
java.lang.String... attributes)
Returns an
Entity-object containing all information about the entity of the given type
and with the given id. |
int |
ModelExplorer.getEntityCount(SessionToken session,
EntityType entType,
boolean excludeDisabled)
Returns the current count of entities of the specified type.
|
java.lang.String |
ClientAdministration.getMailAddress(SessionToken session)
Returns the current mail address of the user identified by the session
token.
|
java.util.Locale |
ClientAdministration.getPreferredLocale(SessionToken session)
Returns the current preferred locale of the user identified by the session
token.
|
java.util.List<Entity> |
ModelExplorer.getRelatedEntities(SessionToken session,
EntityType entType,
long id,
NavFunction navFunction,
boolean excludeDisabled,
java.lang.String... attributes)
This method returns a list of all entities that are related to the given entity (of the given
type) through a relation of the type along which the given
NavFunction traverses the
OrgModel. |
java.util.List<Entity> |
ModelExplorer.getRelatedEntities(SessionToken session,
EntityType entType,
long id,
RelationType relType,
boolean leftToRight,
boolean excludeDisabled,
java.lang.String... attributes)
This method returns a list of all entities that are related to the given entity (of the given
type) through a relation of the given type in the given direction.
|
RemoteIterator<java.util.List<Entity>> |
ModelExplorer.getRelatedEntitiesIterator(SessionToken session,
EntityType entType,
long id,
NavFunction navFunction,
boolean excludeDisabled,
java.lang.String... attributes)
|
RemoteIterator<java.util.List<Entity>> |
ModelExplorer.getRelatedEntitiesIterator(SessionToken session,
EntityType entType,
long id,
RelationType relType,
boolean leftToRight,
boolean excludeDisabled,
java.lang.String... attributes)
|
java.util.Map<QualifiedAgent,RichAgent> |
ModelExplorer.getRichAgent(SessionToken session,
java.util.Collection<QualifiedAgent> agents)
Convenience method for retrieving all information on the designated
qualified agents.
|
RichAgent |
ModelExplorer.getRichAgent(SessionToken session,
QualifiedAgent agent)
Convenience method for retrieving all information on the designated
qualified agent.
|
boolean |
ModelExplorer.hasAttribute(SessionToken session,
EntityType entType,
java.lang.String attrName)
Returns whether the given entity type has an attribute with the given name.
|
boolean |
PolicyResolution.isMember(SessionToken session,
long orgPositionID,
java.lang.String orgPolicy)
Semantically this method tests whether the given OrgPosition appears in the
result list of
PolicyResolution.resolvePolicy(SessionToken, String) for the
specified OrgPolicy. |
boolean |
PolicyResolution.isMember(SessionToken session,
long orgPositionID,
java.lang.String agentUserName,
java.lang.String orgPolicy)
Semantically this method tests whether the given tuple of Agent and
OrgPosition is contained in the result list of
PolicyResolution.resolvePolicy(SessionToken, String) for the specified OrgPolicy. |
boolean |
PolicyResolution.isMember(SessionToken session,
java.lang.String agentUserName,
java.lang.String orgPolicy)
Semantically this method tests whether the given Agent appears in the
result list of
PolicyResolution.resolvePolicy(SessionToken, String) for the specified OrgPolicy. |
void |
ModelChangeOperations.modifyAttribute(SessionToken session,
EntityType entType,
java.lang.String attrName,
java.lang.String mappedTo,
boolean isImported,
boolean isReadOnly)
Changes the mapping properties of the specified attribute.
|
void |
ModelChangeOperations.modifyAttribute(SessionToken session,
EntityType entType,
java.lang.String attrName,
java.lang.String omExt,
java.lang.String mappedTo,
boolean isImported,
boolean isReadOnly)
Changes the mapping properties of the specified attribute including the org
model extension.
|
boolean |
PolicyResolution.registerOrgPolicyHandler(SessionToken session,
java.lang.String scriptType,
OrgPolicyScriptHandler handler,
boolean replace)
Registers the designated org policy script handler for the designated script type.
|
java.util.List<java.net.URI[]> |
PolicyResolution.registerOrgPolicyScriptService(SessionToken session,
java.lang.String scriptType,
java.net.URI[] orgPolicyScriptService,
boolean replace,
boolean append)
Registers the
OrgPolicyScriptService for the designated script type. |
boolean |
ModelExplorer.relationExists(SessionToken session,
RelationType relType,
long id1,
long id2,
boolean excludeDisabled)
Tests whether a relation of the given type exists between the two entities identified by the
given IDs.
|
java.util.Set<QualifiedAgent> |
PolicyResolution.resolvePolicy(SessionToken session,
java.lang.String orgPolicy)
Resolves an OrgPolicy and returns all matching tuples of OrgPositions and
Agents (or rather their IDs) as a list of
QualifiedAgents. |
RemoteIterator<java.util.List<QualifiedAgent>> |
PolicyResolution.resolvePolicyIterator(SessionToken session,
java.lang.String orgPolicy)
The same as
PolicyResolution.resolvePolicy(SessionToken, String) but with
partial retrieval of the qualified agents. |
void |
OrgModelManager.synchroniseModel(SessionToken session)
Manually triggers synchronisation with external organisational models.
|
boolean |
PolicyResolution.unregisterOrgPolicyHandler(SessionToken session,
java.lang.String scriptType,
OrgPolicyScriptHandler handler)
Unregisters the org policy script handler for the designated script type from this policy
resolution.
|
java.util.List<java.net.URI[]> |
PolicyResolution.unregisterOrgPolicyScriptService(SessionToken session,
java.lang.String scriptType,
java.net.URI[] orgPolicyScriptService)
Unregisters the
OrgPolicyScriptService for the designated script type from this policy
resolution. |
void |
ModelChangeOperations.updateEntity(SessionToken session,
Entity entity)
Updates an entity with the attribute values provided in the given
Entity object. |
| Modifier and Type | Field and Description |
|---|---|
protected TxManager<SessionToken> |
AbstractSyncService.txManager |
| Modifier and Type | Method and Description |
|---|---|
protected SessionToken |
AbstractSyncService.createSession()
Creates a session token to start the synchronisation after starting.
|
| Modifier and Type | Method and Description |
|---|---|
long |
AbstractSyncService.getRunId(SessionToken session)
Gets the unique and ascending ID for the next synchronisation run.
|
void |
AbstractSyncService.scheduleSync(SessionToken session,
long start,
long period)
Schedules a new synchronisation running regularly with the designated
period.
|
java.util.concurrent.ScheduledFuture<?> |
AbstractSyncService.startDelayedSync(SessionToken session,
long delayMillis,
boolean logException,
boolean rethrow)
Starts the synchronisation to run asynchronously right after calling this method.
|
java.util.concurrent.Future<java.lang.Boolean> |
AbstractSyncService.startSync(SessionToken session,
boolean logException)
Starts the synchronisation to run asynchronously right after calling this method.
|
java.util.concurrent.Future<java.lang.Boolean> |
AbstractOrgModelExtension.startSynchronisation(SessionToken session) |
java.util.concurrent.Future<java.lang.Boolean> |
OrgModelExtension.startSynchronisation(SessionToken session)
Starts a synchronisation manually for the org model data of this extension.
|
| Constructor and Description |
|---|
AbstractSyncService(T omm,
TxManager<SessionToken> txManager,
java.lang.String syncType,
long syncPeriod)
Creates a new service for synchronising objects from org model extension
with the org model entities and relations.
|
AbstractSyncService(T omm,
TxManager<SessionToken> txManager,
java.lang.String syncType,
long syncPeriod,
java.lang.String sequenceId)
Creates a new service for synchronising objects from org model extension
with the org model entities and relations.
|
| Modifier and Type | Method and Description |
|---|---|
ProcessImageData |
ProcessImageRenderer.getInstance(SessionToken session,
java.util.UUID instanceID,
RenderOptions options)
Gets the designated process instance from the process manager as rendered
image.
|
ProcessImageData |
ProcessImageRenderer.getTemplate(SessionToken session,
java.util.UUID templateID,
RenderOptions options)
Gets the designated process template from the process manager as rendered
image.
|
ProcessImageData |
ProcessImageRenderer.renderInstance(SessionToken session,
Instance instance,
RenderOptions options)
Gets the designated process instance as rendered image.
|
ProcessImageData |
ProcessImageRenderer.renderTemplate(SessionToken session,
Template template,
RenderOptions options)
Gets the designated process template as rendered image.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.util.UUID,java.util.UUID> |
InstanceManager.archiveInstance(SessionToken session,
java.util.UUID instanceID)
Archives the designated instance, that is the instance and all related data
like the status, child instances (and their statuses) as well as the
(modified) template in case of a instance-specific template are removed
from this instance manager.
|
SerialisablePair<java.util.Collection<java.util.UUID>,java.util.Map<java.util.UUID,java.util.UUID>> |
TemplateManager.archiveTemplate(SessionToken session,
java.util.UUID templateID)
Archives the designated template, which removes:
the template itself,
modified templates based on this template,
its embedded templates,
all corresponding template statuses,
all of its instances (including the ones from the modified and embedded
templates based on the designated template,
all corresponding instance statuses,
This also
archives all corresponding instances. |
ChangeReport |
InstanceManager.changeAndUnlockInstance(SessionToken session,
ChangeableInstance instance,
java.util.Locale... locales)
Releases the lock of the designated instance and incorporates the made changes.
|
ChangeReport |
InstanceManager.changeInstance(SessionToken session,
ChangeableInstance instance,
java.util.Locale... locales)
Changes the instance and returns a new UUID but does not release the lock.
|
ExecutableInstance |
InstanceManager.createInstanceOf(SessionToken session,
java.util.UUID templateID,
java.lang.String instanceName,
QualifiedAgent supervisorAgent,
long creationTime)
Creates a new instance for execution.
|
ExecutableInstance |
InstanceManager.createSubInstanceOf(SessionToken session,
java.util.UUID templateID,
java.lang.String instanceName,
QualifiedAgent supervisorAgent,
EBPInstanceReference superInstanceActivity,
long creationTime)
Creates a new instance as subprocess for execution.
|
java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> |
InstanceManager.findInstanceIDsOf(SessionToken session,
java.util.UUID[] templateIDs,
boolean recursively,
Filter instanceFilter,
Filter instanceStatusFilter)
Finds all instances of the designated templates matching the two filters on
Instance and InstanceStatus and returns their instance IDs. |
RemoteIterator<java.util.List<SerialisablePair<java.util.UUID,java.util.UUID>>> |
InstanceManager.findInstanceIDsOfIterator(SessionToken session,
java.util.UUID[] templateIDs,
boolean recursively,
Filter instanceFilter,
Filter instanceStatusFilter)
Similar to
InstanceManager.findInstanceIDsOf(SessionToken, UUID[], boolean, Filter, Filter)
but with partial retrieval of the instance IDs and therefore no grouping by
template ID. |
java.util.Map<java.util.UUID,java.util.Set<InstanceReference>> |
InstanceManager.findInstanceRefsOf(SessionToken session,
java.util.UUID[] templateIds,
boolean recursively,
Filter instanceFilter,
Filter instanceStatusFilter)
Finds all instances of the designated templates matching the two filters on
Instance and InstanceStatus and returns lightweight
objects. |
RemoteIterator<java.util.List<InstanceReference>> |
InstanceManager.findInstanceRefsOfIterator(SessionToken session,
java.util.UUID[] templateIds,
boolean recursively,
Filter instanceFilter,
Filter instanceStatusFilter)
Similar to
InstanceManager.findInstanceRefsOf(SessionToken, UUID[], boolean, Filter, Filter)
but with partial retrieval of the instance references and therefore no
grouping by template ID. |
java.util.Set<TemplateReference> |
TemplateManager.findTemplates(SessionToken session,
Filter templateFilter,
Filter templateStatusFilter)
Finds all templates (except embedded and instance-specific ones) matching
the two filters on
Template and TemplateStatus and returns
their template references. |
RemoteIterator<java.util.List<TemplateReference>> |
TemplateManager.findTemplatesIterator(SessionToken session,
Filter templateFilter,
Filter templateStatusFilter)
The same as
TemplateManager.findTemplates(SessionToken, Filter, Filter) but with
partial retrieval of the template references. |
java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> |
InstanceManager.getAllInstanceIDsOf(SessionToken session,
java.util.UUID[] templateIDs,
boolean recursively)
Gets the (logical) IDs of all process instances of the designated process
templates.
|
java.util.Set<java.util.UUID> |
InstanceManager.getAllInstanceIDsOf(SessionToken session,
java.util.UUID templateID,
boolean recursively)
Gets the (logical) IDs of all process instances of the designated process
template.
|
RemoteIterator<java.util.List<SerialisablePair<java.util.UUID,java.util.UUID>>> |
InstanceManager.getAllInstanceIDsOfIterator(SessionToken session,
java.util.UUID[] templateIDs,
boolean recursively)
Similar to
InstanceManager.getAllInstanceIDsOf(SessionToken, UUID[], boolean) but
with partial retrieval of the instance IDs and therefore no grouping by
template ID. |
java.util.Set<java.util.UUID> |
TemplateManager.getAllTemplateIDs(SessionToken session)
Gets the IDs of all process templates managed by this process manager
except IDs of separated embedded process templates and instance-specific
templates.
|
java.util.Set<java.util.UUID> |
TemplateManager.getAllTemplateIDs(SessionToken session,
TemplateManager.TemplateKind kind)
Gets the IDs of all process templates managed by this process manager of
the designated kind.
|
RemoteIterator<java.util.List<java.util.UUID>> |
TemplateManager.getAllTemplateIDsIterator(SessionToken session)
The same as
TemplateManager.getAllTemplateIDs(SessionToken) but with
partial retrieval of the template IDs. |
RemoteIterator<java.util.List<java.util.UUID>> |
TemplateManager.getAllTemplateIDsIterator(SessionToken session,
TemplateManager.TemplateKind kind)
The same as
TemplateManager.getAllTemplateIDs(SessionToken, TemplateKind) but with
partial retrieval of the template IDs. |
java.util.Set<TemplateReference> |
TemplateManager.getAllTemplateReferences(SessionToken session)
Gets the lightweight representations of all process templates managed by
this process manager except the ones for embedded and instance-specific
process templates.
|
RemoteIterator<java.util.List<TemplateReference>> |
TemplateManager.getAllTemplateReferencesIterator(SessionToken session)
The same as
TemplateManager.getAllTemplateReferences(SessionToken) but with
partial retrieval of the template references. |
ChangeableInstance |
InstanceManager.getAndLockInstanceForChanging(SessionToken session,
java.util.UUID instanceID)
Gets a process instance that may be changed after retrieval.
|
ExecutableInstance |
InstanceManager.getAndLockInstanceForExecution(SessionToken session,
java.util.UUID instanceId)
Gets an object allowing to execute the designated instance, which is,
setting the states and the performer of the nodes.
|
InstanceStatus |
InstanceManager.getAndLockInstanceStatus(SessionToken session,
java.util.UUID instanceID)
Gets an object representing the status of the designated process instance
and locks the instance for further manipulation, for instance, another
status change, a schema-evolution or even a new instantiation.
|
TemplateStatus |
TemplateManager.getAndLockTemplateStatus(SessionToken session,
java.util.UUID templateID)
Gets an object containing the status of the designated process template and
locks the template for further manipulation, for instance, another status
change, a schema-evolution or a new instantiation.
|
java.net.URI[] |
ProcessManager.getExecutionLogManager(SessionToken session)
Gets the log manager responsible for the
ExecutionHistory assigned
to this process manager for logging information about the execution of
its process instances. |
Instance |
InstanceManager.getInstance(SessionToken session,
java.util.UUID instanceID)
Gets the designated process instance conforming to the ADEPT2-process
model.
|
InstanceReference |
InstanceManager.getInstanceReference(SessionToken session,
java.util.UUID instanceID)
Gets the lightweight representation of the designated process instance.
|
InstanceStatus |
InstanceManager.getInstanceStatus(SessionToken session,
java.util.UUID instanceID)
Gets an object representing the status of the designated process instance,
that is, whether the instance is outdated, may be derived, may be
instantiated, whether instances may be migrated to and whether instances
are changeable.
|
static TemplateReference |
ProcessManagerTools.getLatestTemplateVersion(SessionToken session,
java.lang.String processType,
TemplateManager templMgr,
FilterFactory filtFactory)
Tries to retrieve the template of the designated process type having the
highest version number in the template manager.
|
java.util.UUID |
InstanceManager.getLogicalInstanceID(SessionToken session,
java.util.UUID logID)
Gets the current logical ID of the instance with the designated log ID.
|
Template |
TemplateManager.getTemplate(SessionToken session,
java.util.UUID templateID)
Gets the designated process template conforming to the ADEPT2-process
model.
|
TemplateManager.TemplateKind |
TemplateManager.getTemplateKind(SessionToken session,
java.util.UUID templateID)
Gets the kind of the template with the designated ID, that is whether the
template is embedded and/or instance-specific.
|
TemplateReference |
TemplateManager.getTemplateReference(SessionToken session,
java.util.UUID templateID)
Gets the lightweight representation of the designated process template.
|
TemplateStatus |
TemplateManager.getTemplateStatus(SessionToken session,
java.util.UUID templateID)
Gets an object containing the status of the designated process template,
that is, whether the template is outdated, may be derived, may be
instantiated, whether instances may be migrated to the process template and
whether instances are changeable.
|
ExecutableInstance |
InstanceManager.regetInstanceForExecution(SessionToken session,
java.util.UUID instanceId)
Gets the executable instance again while
holding the
lock. |
void |
InstanceManager.setExecutableInstance(SessionToken session,
ExecutableInstance executableInstance)
Saves the made changes for the designated instance but does not unlock the
instance.
|
void |
InstanceManager.setExecutionStatus(SessionToken session,
java.util.UUID instanceID,
ProcessConstants.InstanceExecutionStatus executionStatus,
java.lang.String comment)
Sets the execution status of the designated instance according to the
designated values.
|
void |
InstanceManager.setInstanceStatus(SessionToken session,
InstanceStatus instanceStatus)
Sets the status of the instance (identified by the instance status object),
to the new status.
|
void |
TemplateManager.setTemplateStatus(SessionToken session,
TemplateStatus templateStatus)
Sets the status of the template (identified by the template status object),
to the new status.
|
CheckReport |
TemplateManager.storeNewTemplate(SessionToken session,
Template template,
TemplateStatus templateStatus,
java.util.Locale... locales)
Stores the designated template and the corresponding status object in the process manager.
|
CheckReport |
TemplateManager.storeNewTemplates(SessionToken session,
Template[] templates,
TemplateStatus[] templateStatuses,
java.util.Locale... locales)
Stores the designated templates and the corresponding status objects in the process manager.
|
void |
InstanceManager.unlockChangeableInstance(SessionToken session,
java.util.UUID instanceID)
Releases the lock of the designated instance but ignores the made changes.
|
void |
InstanceManager.unlockExecutableInstance(SessionToken session,
java.util.UUID instanceID)
Unlocks the designated instance and ignores any changes.
|
void |
InstanceManager.unlockInstanceStatus(SessionToken session,
java.util.UUID instanceID)
Unlocks the status of the designated instance ignores made changes and and
releases the change lock on the process instance status.
|
void |
TemplateManager.unlockTemplateStatus(SessionToken session,
java.util.UUID templateID)
Unlocks the status of the designated template, ignores made changes and and
releases the lock on the process template status.
|
| Modifier and Type | Method and Description |
|---|---|
ProcessType |
ProcessRepository.createProcessType(SessionToken session,
java.lang.String newProcessType)
Creates a new process type with the designated name, stores the liable user
and creates the root template, which is just a copy of the implicit null
template.
|
java.util.Collection<CheckReport> |
ProcessTemplateManager.deployProcessTemplate(SessionToken session,
java.util.UUID templateId,
java.util.Collection<java.net.URI[]> pmUris,
boolean includeReferenced,
java.util.Locale... locales)
Deploys a released process template and optionally all referenced subprocess templates to the
designated process managers.
|
void |
ProcessTemplateManager.deployProcessTemplate(SessionToken session,
java.util.UUID templateID,
java.util.Set<java.net.URI[]> processManagerURIs)
Deploys a released process template to the designated process managers.
|
ChangeableTemplate |
ProcessTemplateManager.deriveNewChildTemplate(SessionToken session,
java.util.UUID parentTemplateID)
Creates and locks a template as child of the designated parent template.
|
java.util.Set<TemplateProxy> |
ProcessRepository.findUsageOfActivityTemplate(SessionToken session,
java.util.UUID activityTemplateVersionID)
Finds all process templates which use the designated activity template in a
process step.
|
RemoteIterator<java.util.List<TemplateProxy>> |
ProcessRepository.findUsageOfActivityTemplateIterator(SessionToken session,
java.util.UUID activityTemplateVersionID)
The same as
ProcessRepository.findUsageOfActivityTemplate(SessionToken, UUID) but
with partial retrieval of the template proxies. |
java.util.Set<java.util.UUID> |
DataTypeManager.findUsageOfDataType(SessionToken session,
java.lang.String userDefinedDataType)
Finds all process templates (including instance-specific templates) in this
process repository which contain a data element of the designated
user-defined data type.
|
RemoteIterator<java.util.List<java.util.UUID>> |
DataTypeManager.findUsageOfDataTypeIterator(SessionToken session,
java.lang.String userDefinedDataType)
The same as
DataTypeManager.findUsageOfDataType(SessionToken, String) but with
partial retrieval of the process template IDs. |
java.util.Set<TemplateProxy> |
ProcessRepository.findUsageOfProcessTemplate(SessionToken session,
java.util.UUID processTemplateID)
Finds all process templates which reference the designated process template
as subprocess.
|
RemoteIterator<java.util.List<TemplateProxy>> |
ProcessRepository.findUsageOfProcessTemplateIterator(SessionToken session,
java.util.UUID processTemplateID)
The same as
ProcessRepository.findUsageOfProcessTemplate(SessionToken, UUID) but
with partial retrieval of the template proxies. |
java.util.List<java.lang.String> |
DataTypeManager.getAllDataTypes(SessionToken session)
Gets a list of names of all user defined data types in the process
repository.
|
RemoteIterator<java.util.List<java.lang.String>> |
DataTypeManager.getAllDataTypesIterator(SessionToken session)
The same as
DataTypeManager.getAllDataTypes(SessionToken) but with partial
retrieval of the data types. |
java.util.Set<ProcessType> |
ProcessRepository.getAllProcessTypes(SessionToken session)
Gets all process types in this repository.
|
RemoteIterator<java.util.List<ProcessType>> |
ProcessRepository.getAllProcessTypesIterator(SessionToken session)
The same as
ProcessRepository.getAllProcessTypes(SessionToken) but with partial
retrieval of the process types. |
java.util.Set<TemplateProxy> |
ProcessTemplateManager.getAllTemplateProxies(SessionToken session,
Filter filter)
Gets all lightweight objects (
TemplateProxy) that match the
designated filter based on TemplateProxy. |
RemoteIterator<java.util.List<TemplateProxy>> |
ProcessTemplateManager.getAllTemplateProxiesIterator(SessionToken session,
Filter filter)
The same as
ProcessTemplateManager.getAllTemplateProxies(SessionToken, Filter) but with
partial retrieval of the lightweight objects for process templates. |
java.util.List<UserDefinedFunction> |
DataTypeManager.getAllUDFs(SessionToken session,
java.lang.String userDefinedDataType)
Gets all user-defined functions that are registered for the designated data
type.
|
RemoteIterator<java.util.List<UserDefinedFunction>> |
DataTypeManager.getAllUDFsIterator(SessionToken session,
java.lang.String userDefinedDataType)
The same as
DataTypeManager.getAllUDFs(SessionToken, String) but with partial
retrieval of the user-defined functions. |
ChangeableTemplate |
ProcessTemplateManager.getAndLockTemplate(SessionToken session,
java.util.UUID templateID)
Gets a template in construction for further modification.
|
TemplateStatus |
ProcessTemplateManager.getAndLockTemplateStatus(SessionToken session,
java.util.UUID templateID)
Gets an object containing the status of the designated process template and
locks the template status for further manipulation, for instance, another
status change, a schema-evolution or a new instantiation.
|
Template |
ProcessTemplateManager.getTemplate(SessionToken session,
java.util.UUID templateID)
Gets the designated process template without locking it.
|
TemplateProxy |
ProcessTemplateManager.getTemplateProxy(SessionToken session,
java.util.UUID templateID)
Gets a lightweight object (
TemplateProxy) of the
designated process template. |
TemplateStatus |
ProcessTemplateManager.getTemplateStatus(SessionToken session,
java.util.UUID templateID)
Gets an object containing the status of the designated process template,
that is, whether the template is outdated, may be derived, may be
instantiated, whether instances may be migrated to the process template and
whether instances are changeable.
|
void |
ProcessTemplateManager.release(SessionToken session,
java.util.UUID templateID)
Enables the instantiation and usage of the process template by setting the
buildtime state to
RELEASED. |
TemplateDeltaLayer |
ProcessTemplateManager.retrieveTemplateDeltaLayer(SessionToken session,
java.util.UUID templateID)
Retrieves graph structures (deltas) representing all changes of the
designated template relative to the null template.
|
TemplateDeltaLayer |
ProcessTemplateManager.retrieveTemplateDeltaLayer(SessionToken session,
java.util.UUID templateID,
java.util.UUID ancestorTemplateID)
Retrieves graph structures (deltas) representing all changes of the
designated template relative to the designated parent template.
|
void |
ProcessTemplateManager.setTemplateStatus(SessionToken session,
TemplateStatus templateStatus)
Sets the status of the template (identified by the template status object),
to the new status.
|
CheckReport |
ProcessTemplateManager.storeTemplate(SessionToken session,
Template template,
boolean checkValidity,
org.w3c.dom.Document history,
TemplateDeltaLayer structuralChanges,
java.util.Locale... locales)
Stores (but does not unlock) a modified template (which has been checked out for modification
beforehand.
|
int |
ProcessTemplateManager.unlockTemplate(SessionToken session,
java.util.UUID templateID)
Unlocks the designated process template for the user identified by the
session and also the corresponding template status it this is also locked.
|
int |
ProcessTemplateManager.unlockTemplateStatus(SessionToken session,
java.util.UUID templateID)
Unlocks the status of the designated template, ignores made changes and releases the lock on
the process template status.
|
CheckReport |
ProcessTemplateManager.validateTemplate(SessionToken session,
java.util.UUID templateId,
java.util.Locale... locales)
Tries to validate the template and fills the designated
CheckReport for useful
feedback. |
| Modifier and Type | Method and Description |
|---|---|
protected SessionToken |
AuthenticatedInjectedService.createChildSession(SessionToken parentSession) |
protected SessionToken |
AuthenticatedInjectedService.createSession() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InitialisedInjectedService._sessionActive(SessionToken session,
java.util.UUID templId,
java.util.UUID baseTemplId,
java.util.UUID embdTemplId,
java.util.UUID instId,
EBPInstanceReference ebpIR,
int addStackElems) |
protected void |
InitialisedInjectedService._sessionFinished(SessionToken session,
int addStackElems) |
void |
InitialisedInjectedService.changeLogContext(java.lang.String contextString,
SessionToken session,
java.util.UUID templId,
java.util.UUID baseTemplId,
java.util.UUID embdTemplId,
java.util.UUID instId,
EBPInstanceReference ebpIr) |
protected SessionToken |
AuthenticatedInjectedService.createChildSession(SessionToken parentSession) |
protected QualifiedAgent |
AuthenticatedInjectedService.getAgent(SessionToken session) |
protected QualifiedAgent |
AuthenticatedInjectedService.getTopLevelAgent(SessionToken session) |
protected Pair<QualifiedAgent,QualifiedAgent> |
AuthenticatedInjectedService.getUserCredentials(SessionToken session) |
void |
InitialisedInjectedService.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg) |
void |
InitialisedInjectedService.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templId,
java.util.UUID baseTemplId,
java.util.UUID embdTemplId,
java.util.UUID instId,
EBPInstanceReference ebpIr) |
protected void |
InitialisedInjectedService.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templId,
java.util.UUID baseTemplId,
java.util.UUID embdTemplId,
java.util.UUID instId,
EBPInstanceReference ebpIr,
int removeElems) |
void |
InitialisedInjectedService.sessionActive(SessionToken session) |
protected void |
InitialisedInjectedService.sessionActive(SessionToken session,
java.util.UUID templId,
java.util.UUID embdTemplId,
EBPInstanceReference ebpIr) |
protected void |
InitialisedInjectedService.sessionActive(SessionToken session,
java.util.UUID templId,
java.util.UUID baseTemplId,
java.util.UUID embdTemplId,
java.util.UUID instId) |
void |
InitialisedInjectedService.sessionFinished(SessionToken session) |
protected boolean |
AuthenticatedInjectedService.sessionHasCapability(SessionToken session,
java.lang.String capability) |
| Modifier and Type | Method and Description |
|---|---|
SimpleClusterNodeInformation |
ClusterNode.doubtfulStatus(SessionToken session,
java.lang.String requestingNode,
long lastRequesterUpdate,
long lastServerUpdate,
long serverRunningSince)
Deprecated.
|
SimpleClusterNodeInformation |
ClusterNode.getNodeInformation(SessionToken session)
Deprecated.
|
protected GlobalRegistry |
ClusterPlatform.globalRegistryChanged(SessionToken session,
java.net.URI globRegUri) |
| Modifier and Type | Method and Description |
|---|---|
protected GlobalRegistry |
TwoPhasePlatform.globalRegistryChanged(SessionToken session,
java.net.URI globRegUri)
Notifies the bootstrap registry that the URI of the global registry has
changed to the designated URI.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExecutionControlManager.abortActivity(SessionToken session,
EBPInstanceReference activity,
long timeToRespond,
boolean propagate)
Instructs the runtime client to abort the specified activity and propagate the abortion if
appropriate, e. g. to subprocess instances.
|
void |
RuntimeManager.commit(SessionToken session,
EBPInstanceReference ebpInstanceReference)
Instructs the runtime manager to inform the specified activity about the
commit of the transaction it participated.
|
void |
ExecutionControlManager.finishActivity(SessionToken session,
EBPInstanceReference activity)
Instructs the execution control manager to stop the specified activity.
|
java.util.Map<EBPInstanceReference,ActivityState> |
ExecutionControlManager.getActivities(SessionToken session,
ActivityState.State[] states)
Gets all activities of the agent identified by the designated session token
and their corresponding state.
|
RemoteIterator<java.util.List<SerialisablePair<EBPInstanceReference,ActivityState>>> |
ExecutionControlManager.getActivitiesIterator(SessionToken session,
ActivityState.State[] states)
The same as
#getActivities(SessionToken, State[]) but with
partial retrieval of the activities and their state. |
ActivityState |
ExecutionControlManager.getActivityState(SessionToken session,
EBPInstanceReference activity)
Gets the current state of the designated activity or
null in
case the activity is not yet known or not known any more. |
java.util.Map<EBPInstanceReference,ActivityState> |
ExecutionControlManager.getAllActivities(SessionToken session,
ActivityState.State[] states)
Gets all activities and their corresponding state.
|
RemoteIterator<java.util.List<SerialisablePair<EBPInstanceReference,ActivityState>>> |
ExecutionControlManager.getAllActivitiesIterator(SessionToken session,
ActivityState.State[] states)
The same as
#getAllActivities(SessionToken, State[]) but with partial retrieval of the
activities and their state. |
ExecutionControlProperties |
ExecutionControlManager.getExecutionControlProperties(SessionToken session,
EBPInstanceReference activity)
Gets the
ExecutionControlProperties for the designated
activity. |
java.util.Map<EBPInstanceReference,ProcessConstants.NodeState> |
RuntimeManager.logoffAndTerminateActivities(SessionToken session,
QualifiedAgent agent,
boolean forceTermination)
Logs the agent off that is identified by the designated client session
factory.
|
void |
RuntimeManager.logon(SessionToken session,
ClientSessionFactory clientSessionFactory)
Logs the agent on that is identified by the designated session token and
stores the corresponding client session factory for communicating component
signals to the execution manager.
|
Vote |
RuntimeManager.prepareCommit(SessionToken session,
EBPInstanceReference ebpInstanceReference)
Instructs the runtime manager to prepare the specified activity for
committing its work done within the transaction it participated.
|
java.net.URI[] |
ActivityStateListener.registerActivityStateListener(SessionToken session,
EBPInstanceReference activity,
ActivityStateNotification listener)
Registers the designated listener for state changes of the designated
activity.
|
void |
ExecutionControlManager.resetActivity(SessionToken session,
EBPInstanceReference activity)
Instructs the execution control manager to reset the specified activity.
|
void |
RuntimeManager.resumeActivity(SessionToken session,
EBPInstanceReference ebpInstanceReference,
ExecutionContext executionContext)
Instructs the runtime manager to resume the specified activity.
|
GUIContext |
SynchronousActivityStarting.resumeActivitySynchronously(SessionToken session,
EBPInstanceReference activity)
Resumes the designated activity and logs the agent, the organisational
position.
|
GUIContext |
SynchronousActivityStarting.resumeActivitySynchronously(SessionToken session,
EBPInstanceReference activity,
java.net.URI[] stateListener)
Resumes the designated activity and logs the agent, the organisational
position.
|
void |
RuntimeManager.rollbackActivity(SessionToken session,
EBPInstanceReference ebpInstanceReference)
Instructs the runtime manager to instruct the specified activity to
rollback its work done within the transaction it participated.
|
void |
ExecutionControlManager.sendSignalToActivity(SessionToken session,
EBPInstanceReference activity,
int signal)
Instructs the runtime manager to signal the specified event to the
specified activity.
|
void |
RuntimeManager.startActivity(SessionToken session,
EBPInstanceReference ebpInstanceReference,
ExecutionContext executionContext)
Instructs the runtime manager to start the Application assigned to the
specified activity.
|
GUIContext |
SynchronousActivityStarting.startActivitySynchronously(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode,
java.net.URI[] stateListener)
Starts the designated activity in the designated execution mode and logs
the agent, the organisational position.
|
void |
ExecutionControlManager.suspendActivity(SessionToken session,
EBPInstanceReference activity,
boolean propagate)
Instructs the execution control manager to suspend the specified activity and propagate the
suspension if appropriate, e. g. to subprocess instances.
|
void |
ActivityStateListener.unregisterActivityStateListener(SessionToken session,
EBPInstanceReference activity,
ActivityStateNotification listener)
Unregisters the designated listener for state changes of the designated
activity.
|
void |
SynchronousActivityStarting.unregisterActivityStateListener(SessionToken session,
EBPInstanceReference activity,
java.net.URI[] stateListener)
Unregisters the designated listener for activity terminations.
|
void |
RuntimeManager.updateClientSessionFactory(SessionToken session,
ClientSessionFactory csf)
Updates the designated client session factory.
|
ActivityState |
ExecutionControlManager.waitForTermination(SessionToken session,
EBPInstanceReference activity,
long timeToRespond)
Waits for the designated time for the designated activity to terminate and
returns the last state when leaving this method.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<EBPInstanceReference,Triple<ActivityStateListener,java.net.URI[],SessionToken>> |
AbstractGUIManager.listeners
The activity state listeners this GUI manager is registered at for the corresponding
activities.
|
| Modifier and Type | Method and Description |
|---|---|
GUIContext |
AbstractGUIManager.createGUIContext(SessionToken session,
de.aristaflow.adept2.model.runtimeenvironment.guicontext.TransferableGUIContext trCtxt,
ExecutionControlManager ecm)
Creates a GUI context for the designated
TransferrableGUIContext and the designated
ExecutionControlManager. |
java.net.URI[] |
AbstractGUIManager.getActivityStateListenerURIs(SessionToken session,
EBPInstanceReference activity) |
java.net.URI[] |
RemoteGUIManager.getActivityStateListenerURIs(SessionToken session,
EBPInstanceReference activity)
Registers this GUI manager as state listener for the designated activity
and returns the URIs of the (local) notification service that needs to be
registered at the
SynchronousActivityStarting. |
protected ExecutionControlManager |
AbstractGUIManager.getExecutionControlManager(SessionToken session,
EBPInstanceReference activity)
Gets the execution control manager for the designated activity, that is,
the execution control manager of the runtime manager of the designated
activity.
|
GUIContext |
GUIManager.getGUIContext(SessionToken session,
ActivityInstance activityInstance,
EBPInstanceReference ebpInstanceReference,
java.lang.String sessionId,
ExecutionContext executionContext,
ExecutionControlManager executionControlManager,
java.lang.Thread thread)
Gets an appropriate GUI context for the designated activity as configured
locally for the corresponding client.
|
GUIContext |
AbstractGUIManager.getLocalForRemoteGuiContext(SessionToken session,
de.aristaflow.adept2.model.runtimeenvironment.guicontext.TransferableGUIContext transfrdCtxt) |
GUIContext |
RemoteGUIManager.getLocalForRemoteGuiContext(SessionToken session,
de.aristaflow.adept2.model.runtimeenvironment.guicontext.TransferableGUIContext transfrdCtxt)
Gets an appropriate GUI context for the designated
TransferableGUIContext. |
ProcessConstants.NodeState |
AbstractGUIManager.terminateRemoteExecution(SessionToken session,
EBPInstanceReference activity,
java.lang.String sessionID)
Terminates the (remote) execution of the designated activity, that is, the
execution control manager of the designated activity is instructed
appropriately.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteRuntimeEnvironment.applicationClosed(SessionToken token,
java.lang.String sessionID,
SerialisableDataContext dataContext)
Signals the termination of the designated execution session that is the
execution is closed.
|
void |
RemoteRuntimeEnvironment.applicationFailed(SessionToken token,
java.lang.String sessionID,
ApplicationEnvironmentException excpt,
SerialisableDataContext dataContext)
Signals the failing of the designated execution session that is the
execution is terminated due to the designated application environment
exception and all data produced yet is invalidated.
|
void |
RemoteRuntimeEnvironment.applicationFailed(SessionToken token,
java.lang.String sessionID,
ApplicationFailedException excpt,
SerialisableDataContext dataContext)
Signals the failing of the designated execution session that is the
execution is terminated due to the designated application failed exception
and all data produced yet is invalidated.
|
void |
RemoteRuntimeEnvironment.applicationFailed(SessionToken token,
java.lang.String sessionID,
java.lang.String errorMessage,
java.lang.String state,
long errorCode,
SerialisableDataContext dataContext)
Signals the failing of the designated execution session that is the
execution is terminated due to a failure and all data produced yet is
invalidated.
|
void |
RemoteRuntimeEnvironment.applicationReset(SessionToken token,
java.lang.String sessionID,
SerialisableDataContext dataContext)
Signals the termination of the designated execution session that is the execution is reset and
all data produced yet (including from previous execution sessions) is invalidated.
|
void |
RemoteRuntimeEnvironment.applicationResetTo(SessionToken token,
java.lang.String sessionId,
java.lang.String savepoint,
SerialisableDataContext dataContext)
Signals the termination of the designated execution session that is the execution is reset to
the designated savepoint.
|
void |
RemoteRuntimeEnvironment.applicationResetToPreviousSavepoint(SessionToken token,
java.lang.String sessionId,
SerialisableDataContext dataContext)
Signals the termination of the designated execution session that is the execution is reset to
the last savepoint before the execution started.
|
void |
RemoteRuntimeEnvironment.applicationSuspended(SessionToken token,
java.lang.String sessionID,
SerialisableDataContext dataContext)
Signals the termination of the designated execution session that is the
execution is suspended.
|
void |
RemoteProgressMonitor.beginTask(SessionToken token,
java.lang.String sessionID)
|
void |
RemoteProgressMonitor.beginTask(SessionToken token,
java.lang.String sessionID,
int overallWorkUnits)
|
void |
RemoteProgressMonitor.endTask(SessionToken token,
java.lang.String sessionID)
|
java.lang.Boolean |
RemoteExecutionControlManager.finishActivity(SessionToken session,
EBPInstanceReference activity,
long timeout)
Sends a finish request just like
ExecutionControlManager.finishActivity(SessionToken, EBPInstanceReference)
but only waits the designated time for a response to the finish request. |
byte[] |
RemoteRuntimeEnvironment.getApplicationState(SessionToken token,
java.lang.String sessionId,
java.lang.String savepoint)
|
java.lang.String |
RemoteRuntimeEnvironment.getLastSavepoint(SessionToken token,
java.lang.String sessionId)
|
ActivityInstance |
RemoteRuntimeEnvironment.getLocalisedActivityInstance(SessionToken token,
java.lang.String sessionId)
Gets the activity instance localised with respect to the rich agent of the designated execution
session.
|
ProgressMonitor |
RuntimeService.getProgressMonitor(SessionToken token,
java.lang.String sessionID)
Gets the
ProgressMonitor for the designated execution session. |
SimpleSessionContext |
RemoteActivityStarting.getSimpleSessionContext(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Gets an incomplete simple session context for the designated activity.
|
Pair<java.util.Map<EBPInstanceReference,SimpleSessionContext>,java.util.Map<EBPInstanceReference,java.lang.Throwable>> |
RemoteActivityStarting.getSimpleSessionContexts(SessionToken session,
java.util.Collection<EBPInstanceReference> activities,
ProcessConstants.ExecutionMode executionMode)
Gets incomplete simple session contexts for the designated activities.
|
java.util.List<de.aristaflow.adept2.model.runtimeenvironment.messages.execution.ExecutionMessage> |
RemoteRuntimeEnvironment.getUnrepliedRequests(SessionToken token,
java.lang.String sessionID)
Gets the request messages that have been sent to the designated execution
session.
|
java.util.Map<EBPInstanceReference,ProcessConstants.NodeState> |
RuntimeService.logoffAndTerminateActivities(SessionToken session,
QualifiedAgent agent,
boolean forceTermination)
Logs the agent off that is identified by the designated client session
factory.
|
void |
RuntimeService.logon(SessionToken token,
ClientSessionFactory csf)
Does nothing since a runtime service does not know about logged on agents.
|
void |
RemoteProgressMonitor.progress(SessionToken token,
java.lang.String sessionID)
|
boolean |
RemoteRuntimeEnvironment.replyMessage(SessionToken token,
de.aristaflow.adept2.model.runtimeenvironment.messages.execution.ReplyMessage<?> reply)
Replies to a request message received by
RemoteRuntimeEnvironment.getUnrepliedRequests(SessionToken, String). |
java.lang.Boolean |
RemoteExecutionControlManager.resetActivity(SessionToken session,
EBPInstanceReference activity,
long timeout)
Sends a reset request just like
ExecutionControlManager.resetActivity(SessionToken, EBPInstanceReference)
but only waits the designated time for a response to the reset request. |
SimpleSessionContext |
RemoteActivityStarting.resumeActivity(SessionToken session,
EBPInstanceReference activity,
java.net.URI[] exeMsgListener)
Resumes the designated activity from the latest valid savepoint if the
activity is appropriate for a
RuntimeService and provides its
process context and the execution session ID. |
java.lang.Boolean |
RemoteExecutionControlManager.sendSignalToActivity(SessionToken session,
EBPInstanceReference activity,
int signal,
long timeout)
Sends a signal just like
ExecutionControlManager.sendSignalToActivity(SessionToken, EBPInstanceReference, int)
but only waits the designated time for a response to the signal. |
void |
RemoteRuntimeEnvironment.setApplicationState(SessionToken token,
java.lang.String sessionId,
byte[] applicationState)
|
void |
RemoteRuntimeEnvironment.setSavepoint(SessionToken token,
java.lang.String sessionId,
java.lang.String savepoint,
boolean flush,
SerialisableDataContext dataContext)
|
void |
RemoteProgressMonitor.setTaskState(SessionToken token,
java.lang.String sessionID,
TaskState taskState)
|
SimpleSessionContext |
RemoteActivityStarting.startActivity(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode,
java.net.URI[] exeMsgListener)
Starts the designated activity if it is appropriate for a
RuntimeService and provides its process context and the
execution session ID. |
java.lang.Boolean |
RemoteExecutionControlManager.suspendActivity(SessionToken session,
EBPInstanceReference activity,
long timeout)
Sends a suspend request just like
ExecutionControlManager.suspendActivity(SessionToken, EBPInstanceReference, boolean)
but only waits the designated time for a response to the suspend request. |
| Modifier and Type | Method and Description |
|---|---|
TxManager<SessionToken> |
GlobalTransactionManager.getTxManager(JDBCDataSource dataSource)
Gets a transaction manager based on
SessionToken for the
designated data source. |
| Modifier and Type | Method and Description |
|---|---|
void |
WorklistUpdateManager.addUpdateableClientWorklist(SessionToken session,
ClientWorklist worklist)
Registers a client worklist so that it receives (pushed) updates.
|
ClientWorklist |
WorklistUpdateManager.createClientWorklist(SessionToken session,
java.util.UUID worklistID,
WorklistUpdateConfiguration configuration,
boolean emptyWorklist)
Creates a client-side worklist for the designated worklist ID with the
designated configuration.
|
void |
EscalationHandling.deadlineReached(WorklistItem item,
java.lang.String staffAssignmentRule,
long deadline,
EscalationHandling.EscalationMeasures measures,
SessionToken measuresSession,
PolicyResolution orgModel)
Notifies that the
escalation deadline or the
IndividualWorklistItemSettings.getIndividualEscalationDate()
has been reached for the designated (client) worklist item. |
void |
DelegationManager.delegateBack(SessionToken session,
WorklistItem item,
java.lang.String reply)
Delegates the worklist item to the prior delegating agent and sets the designated reply as
delegation comment.
|
void |
DelegationManager.delegateWorkItem(SessionToken session,
WorklistItem item,
java.util.Set<QualifiedAgent> recipients,
java.lang.String comment)
Delegates the designated worklist item to the designated recipients, that is, the worklist item
is assigned to all worklists of the designated recipients and removed from the current
worklists.
|
java.util.Set<QualifiedAgent> |
DistributionHandling.distribute(SessionToken session,
WorklistItem item,
java.util.Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
Distributes the designated worklist item among the designated agents
(stored as keys in the map) and returns a collection of chosen agents for
assignment of the worklist item.
|
void |
WorklistUpdateManager.dropAbsence(SessionToken session,
QualifiedAgent absentee)
Drops the current and future absence of the designated agent.
|
WorklistUpdateManager.AbsenceInformation |
WorklistUpdateManager.getAbsenceInformation(SessionToken session,
QualifiedAgent absentee)
Gets the absence information of the designated agent (
absentee). |
ParameterDataContext |
WorklistUpdateManager.getAttachedDataContext(SessionToken session,
java.util.UUID worklistItemID)
Gets the data context for the provided worklist item which in turn provides
the values of attached data elements.
|
java.util.Set<QualifiedAgent> |
DelegationManager.getDelegationRecipients(SessionToken session,
WorklistItem item)
Gets all possible delegation recipients for the designated worklist item and for the designated
delegating agent identified by the session token.
|
RemoteIterator<java.util.List<QualifiedAgent>> |
DelegationManager.getDelegationRecipientsIterator(SessionToken session,
WorklistItem item)
The same as
DelegationManager.getDelegationRecipients(SessionToken, WorklistItem) but with partial
retrieval of the agents. |
Worklist<? extends AdministrativeWorklistItem> |
WorklistAdministration.getGlobalWorklist(SessionToken session)
Gets the global worklist which contains all worklist items available in
this worklist manager.
|
Worklist<? extends AdministrativeWorklistItem> |
WorklistAdministration.getGlobalWorklist(SessionToken session,
Filter filter)
Gets the global worklist which contains all worklist items available in
this worklist manager with the items filtered appropriately.
|
IncrementalWorklist<? extends AdministrativeWorklistItem> |
WorklistAdministration.getGlobalWorklistIncrementally(SessionToken session,
boolean respectAggregation,
boolean aggregateGroups)
The same as
WorklistAdministration.getGlobalWorklist(SessionToken) but with a worklist providing incremental
access to its items and optionally containing grouping items. |
IncrementalWorklist<? extends AdministrativeWorklistItem> |
WorklistAdministration.getGlobalWorklistIncrementally(SessionToken session,
Filter filter,
boolean respectAggregation,
boolean aggregateGroups)
The same as
WorklistAdministration.getGlobalWorklist(SessionToken) but with a worklist providing incremental
access to its filtered items. |
Worklist<? extends AdministrativeWorklistItem> |
WorklistAdministration.getInternalWorklist(SessionToken session,
java.util.UUID worklistID)
Gets the worklist that has the designated (unique) ID.
|
Worklist<? extends AdministrativeWorklistItem> |
WorklistAdministration.getInternalWorklist(SessionToken session,
java.util.UUID worklistID,
Filter filter)
Gets the worklist that has the designated (unique) ID with the items
filtered appropriately.
|
IncrementalWorklist<? extends AdministrativeWorklistItem> |
WorklistAdministration.getInternalWorklistIncrementally(SessionToken session,
java.util.UUID worklistID,
boolean respectAggregation,
boolean aggregateGroups)
The same as
WorklistAdministration.getInternalWorklist(SessionToken, UUID) but with a worklist providing
incremental access to its items and optionally containing grouping items. |
IncrementalWorklist<? extends AdministrativeWorklistItem> |
WorklistAdministration.getInternalWorklistIncrementally(SessionToken session,
java.util.UUID worklistID,
Filter filter,
boolean respectAggregation,
boolean aggregateGroups)
The same as
WorklistAdministration.getInternalWorklist(SessionToken, UUID) but with a worklist providing
incremental access to its filtered items and optionally containing grouping items. |
WorklistUpdateConfiguration |
WorklistUpdateManager.getMailNotificationInformation(SessionToken session,
QualifiedAgent mailReceiver)
Gets the update configuration for the mail notification information of the
designated worklist.
|
java.net.URI[] |
WorklistManager.getOrgModelManager(SessionToken session)
Gets (the URIs of) the organisational model manager that is associated with
this worklist manager.
|
java.util.Set<QualifiedAgent> |
WorklistUpdateManager.getPossibleAbsentees(SessionToken session)
Gets all agents for whom the designated agent (identified by the session
token) may
set the absence. |
RemoteIterator<java.util.List<QualifiedAgent>> |
WorklistUpdateManager.getPossibleAbsenteesIterator(SessionToken session)
The same as
WorklistUpdateManager.getPossibleAbsentees(SessionToken) but with partial
retrieval of the agents. |
java.util.Map<java.lang.String,java.lang.String> |
WorklistManager.getWorklistConfiguration(SessionToken session,
java.util.UUID worklistID)
Gets the configuration for the designated worklist, that is information on
the displayed columns, the order and the width of the columns, applied
filters,...
|
java.util.UUID |
WorklistAdministration.getWorklistID(SessionToken session,
QualifiedAgent agent)
Gets the unique ID of the (internal) worklist of the designated agent.
|
AdministrativeWorklistItem |
WorklistAdministration.getWorklistItem(SessionToken session,
EBPInstanceReference activity)
Gets the worklist item for the designated activity.
|
java.util.Map<QualifiedAgent,java.util.UUID> |
WorklistAdministration.getWorklistsContaining(SessionToken session,
EBPInstanceReference activity)
Gets the IDs of the worklists containing the designated activity and the
corresponding owners of the worklists.
|
WorklistUpdate |
WorklistUpdateManager.getWorklistUpdates(SessionToken session,
java.util.UUID worklistID,
WorklistRevision sinceRevision,
Filter worklistFilter)
Gets updates for the designated worklist since the designated revision (PULL by the client).
|
IncrementalWorklistUpdate |
WorklistUpdateManager.getWorklistUpdatesIncrementally(SessionToken session,
java.util.UUID worklistID,
WorklistRevision sinceRevision,
Filter worklistFilter)
The same as
WorklistUpdateManager.getWorklistUpdates(SessionToken, UUID, WorklistRevision, Filter) but with
an update providing incremental access to the contained worklist item updates. |
boolean |
WorklistUpdateManager.isRegisteredForUpdates(SessionToken session,
java.util.UUID worklistId,
long clientWorklistId)
Gets whether the designated client worklist is currently registered for updates.
|
void |
WorklistManager.logoff(SessionToken session)
Deregisters the agent identified by the designated session token from the client machine also
identified by the designated session token.
|
java.util.UUID |
WorklistManager.logon(SessionToken session)
Logs an agent with an appropriate organisational position on, stores the
corresponding client URIs and returns the UUID of the corresponding
worklist.
|
ClientWorklist |
WorklistUpdateManager.logonAndCreateClientWorklist(SessionToken session,
WorklistUpdateConfiguration configuration,
boolean emptyWorklist)
Logs the designated agent on and creates a client-side worklist with the
designated configuration.
|
void |
WorklistAdministration.reconnectToExecutionManager(SessionToken session)
Reconnects from the worklist interaction by removing and readding this
worklist manager to the execution manager.
|
java.util.Set<QualifiedAgent> |
DistributionHandling.redistribute(SessionToken session,
WorklistItem rejectedItem,
Worklist<WorklistItem> worklist,
java.util.Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
(Re-)Distributes the designated worklist item among the designated agents
(stored as keys in the map) ignoring the owner of the designated worklist
and returns a collection of chosen agents for assignment of the worklist
item.
|
void |
WorklistAdministration.redistributeItems(SessionToken session,
java.util.Collection<java.util.UUID> worklistItemIDs)
Causes a redistribution of qualified worklist items.
|
void |
WorklistAdministration.redistributeItems(SessionToken session,
java.lang.String staffAssignmentRule)
Causes a redistribution of qualified worklist items.
|
void |
WorklistAdministration.redistributeItemsRegExp(SessionToken session,
java.lang.String regExp)
Causes a redistribution of qualified worklist items.
|
void |
WorklistUpdateManager.rejectWorklistItem(SessionToken session,
java.util.UUID worklistID,
WorklistItem item)
Rejects the designated worklist item by the client identified by its worklist ID.
|
boolean |
WorklistAdministration.removeInternalWorklist(SessionToken session,
java.util.UUID worklistId)
Removes the designated internal worklist.
|
void |
WorklistUpdateManager.removeUpdateableClientWorklist(SessionToken session,
ClientWorklist worklist)
Deregisters a client worklist so that it does not receive any (pushed)
updates any more.
|
void |
WorklistUpdateManager.setAbsent(SessionToken session,
QualifiedAgent absentee,
long from,
long to,
java.lang.String substitutionRule)
Sets the absence of the designated agent (
absentee). |
void |
EscalationHandling.EscalationMeasures.setDueDate(SessionToken session,
WorklistItem worklistItem,
long dueDate)
Changes the due date of the specified worklist item for displaying to the
user.
|
void |
EscalationHandling.EscalationMeasures.setEscalation(SessionToken session,
WorklistItem worklistItem,
long escalationDate,
java.lang.String escalationHandlingProcedureID)
Changes the escalation date of the specified worklist item.
|
void |
WorklistUpdateManager.setMailNotification(SessionToken session,
RichAgent mailReceiver,
boolean mailNotify,
WorklistUpdateConfiguration configuration)
Activates or deactivates the mail notification for the designated agent
(the explicitly provided, not the one from the session token).
|
void |
WorklistUpdateManager.setPresent(SessionToken session,
QualifiedAgent absentee)
Disables the current absence of the designated agent explicitly ignoring
the
to-time previously set. |
void |
EscalationHandling.EscalationMeasures.setPriority(SessionToken session,
WorklistItem worklistItem,
int priority)
Changes the priority of the specified worklist item.
|
void |
WorklistManager.setWorklistConfiguration(SessionToken session,
java.util.UUID worklistID,
java.util.Map<java.lang.String,java.lang.String> worklistConfiguration)
Sets or updates the configuration for the designated worklist with the
designated configuration values.
|
void |
EscalationHandling.EscalationMeasures.updateIndividualSettings(SessionToken session,
ClientWorklistItem worklistItem)
Changes the individual worklist item settings of the designated client
worklist item in the server.
|
boolean |
WorklistUpdateManager.updateIndividualSettings(SessionToken session,
ClientWorklistItem item)
Updates the worklist item according to the designated changes.
|
void |
EscalationHandling.EscalationMeasures.updatePluginData(SessionToken session,
WorklistItem worklistItem,
PluginData pluginData)
Changes the plugin data of the designated worklist item.
|
void |
EscalationHandling.EscalationMeasures.updateUserAttributes(SessionToken session,
WorklistItem worklistItem)
Changes the user attributes of the designated worklist item.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IndexedAccessDataContainer.flush(SessionToken session)
Flushes all the internally stored values that have not been saved to the
data manager yet.
|
java.lang.String |
DataContainer.getLastSavepoint(SessionToken session)
Returns the last savepoint stored within this data container.
|
java.util.List<java.lang.String> |
DataContainer.getSavepoints(SessionToken session)
Returns the IDs of the stored savepoints kept in the DataContainer.
|
void |
DataContainer.ignoreValue(SessionToken session,
java.lang.String parameterName)
Ignores the value of the designated parameter.
|
void |
IndexedAccessDataContainer.ignoreValue(SessionToken session,
java.lang.String parameterName,
int index)
Ignores the value of the element at the designated index at the output
parameter list of the designated name.
|
boolean |
InputDataContainer.isNull(SessionToken session,
java.lang.String parameterName)
Returns whether the value of the designated input parameter is NULL which
means the data element has not been written or has been consumed yet or has
been explicitly set to NULL by a previous application.
|
boolean |
IndexedAccessDataContainer.isNull(SessionToken session,
java.lang.String parameterName,
int index)
Returns whether the value of the element at the designated index at the
input parameter list of the designated name is NULL.
|
byte[] |
DataContainer.restoreSessionState(SessionToken session,
java.lang.String savepoint)
Restores the session context of an suspended activity to be resumed.
|
boolean |
InputDataContainer.retrieveBoolean(SessionToken session,
java.lang.String parameterName)
Retrieves the boolean value of the designated input parameter of type
BOOLEAN.
|
boolean |
IndexedAccessDataContainer.retrieveBoolean(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the boolean value of the element of type BOOLEAN at the
designated index at the input parameter list of the designated name.
|
java.util.Date |
InputDataContainer.retrieveDate(SessionToken session,
java.lang.String parameterName)
Retrieves the date value of the designated input parameter of
type DATE.
|
java.util.Date |
IndexedAccessDataContainer.retrieveDate(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the date value of the element of type DATE at the designated
index at the input parameter list of the designated name.
|
double |
InputDataContainer.retrieveFloat(SessionToken session,
java.lang.String parameterName)
Retrieves the double value of the designated input parameter of type FLOAT.
|
double |
IndexedAccessDataContainer.retrieveFloat(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the double value of the element of type FLOAT at the designated
index at the input parameter list of the designated name.
|
long |
InputDataContainer.retrieveInteger(SessionToken session,
java.lang.String parameterName)
Retrieves the long value of the designated input parameter of type INTEGER.
|
long |
IndexedAccessDataContainer.retrieveInteger(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the long value of the element of type INTEGER at the designated
index at the input parameter list of the designated name.
|
java.lang.String |
InputDataContainer.retrieveString(SessionToken session,
java.lang.String parameterName)
Retrieves the string value of the designated input parameter of type
STRING.
|
java.lang.String |
IndexedAccessDataContainer.retrieveString(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the String value of the element of type STRING at the designated
index at the input parameter list of the designated name.
|
UDTValue |
InputDataContainer.retrieveUDT(SessionToken session,
java.lang.String parameterName)
Retrieves (the proxy of) the value of the designated input parameter of
user-defined type (UDT).
|
UDTValue |
IndexedAccessDataContainer.retrieveUDT(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves (the proxy of) the value of the element of user-defined type
(UDT) at the designated index at the input parameter list of the designated
name.
|
java.net.URI |
InputDataContainer.retrieveURI(SessionToken session,
java.lang.String parameterName)
Retrieves the URI value of the designated input parameter of type URI.
|
java.net.URI |
IndexedAccessDataContainer.retrieveURI(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the URI value of the element of type URI at the designated
index at the input parameter list of the designated name.
|
void |
DataContainer.setSavepoint(SessionToken session,
java.lang.String savepoint)
Assigns the designated savepoint to the current state of the data, that is
application state and data values.
|
void |
DataContainer.storeBoolean(SessionToken session,
java.lang.String parameterName,
boolean value)
Stores the BOOLEAN value of the designated parameter of the process
instance and the corresponding metadata which is the writing node and its
current iteration.
|
void |
IndexedAccessDataContainer.storeBoolean(SessionToken session,
java.lang.String parameterName,
int index,
boolean value)
Stores the BOOLEAN value to the element at the designated index at the
output parameter list of the designated name.
|
void |
DataContainer.storeDate(SessionToken session,
java.lang.String parameterName,
java.util.Date value)
Stores the DATE value of the designated parameter of the process instance
and the corresponding metadata which is the writing node and its current
iteration.
|
void |
IndexedAccessDataContainer.storeDate(SessionToken session,
java.lang.String parameterName,
int index,
java.util.Date value)
Stores the DATE value to the element at the designated index at the
output parameter list of the designated name.
|
void |
DataContainer.storeFloat(SessionToken session,
java.lang.String parameterName,
double value)
Stores the FLOAT value of the designated parameter of the process instance
and the corresponding metadata which is the writing node and its current
iteration.
|
void |
IndexedAccessDataContainer.storeFloat(SessionToken session,
java.lang.String parameterName,
int index,
double value)
Stores the FLOAT value to the element at the designated index at the output
parameter list of the designated name.
|
void |
IndexedAccessDataContainer.storeInteger(SessionToken session,
java.lang.String parameterName,
int index,
long value)
Stores the INTEGER value to the element at the designated index at the
output parameter list of the designated name.
|
void |
DataContainer.storeInteger(SessionToken session,
java.lang.String parameterName,
long value)
Stores the INTEGER value of the designated parameter of the process
instance and the corresponding metadata which is the writing node and its
current iteration.
|
void |
DataContainer.storeSessionState(SessionToken session,
byte[] sessionState)
Stores the state of the suspended activity this data container is
associated with in order to enable the resume of the activity.
|
void |
IndexedAccessDataContainer.storeString(SessionToken session,
java.lang.String parameterName,
int index,
java.lang.String value)
Stores the STRING value to the element at the designated index at the
output parameter list of the designated name.
|
void |
DataContainer.storeString(SessionToken session,
java.lang.String parameterName,
java.lang.String value)
Stores the string value of the designated parameter of the process instance
and the corresponding metadata which is the writing node and its current
iteration.
|
void |
IndexedAccessDataContainer.storeUDT(SessionToken session,
java.lang.String parameterName,
int index,
UDTValue value)
Stores the value of user-defined type to the element at the designated
index at the output parameter list of the designated name.
|
void |
DataContainer.storeUDT(SessionToken session,
java.lang.String parameterName,
UDTValue value)
Stores the value of user-defined type of the designated parameter of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
IndexedAccessDataContainer.storeURI(SessionToken session,
java.lang.String parameterName,
int index,
java.net.URI value)
Stores the URI value to the element at the designated index at the output
parameter list of the designated name.
|
void |
DataContainer.storeURI(SessionToken session,
java.lang.String parameterName,
java.net.URI value)
Stores the URI value of the designated parameter of the process instance
and the corresponding metadata which is the writing node and its current
iteration.
|
void |
IndexedAccessDataContainer.validateWrittenValues(SessionToken session,
int index)
Validates and verifies all values written by the application identified by
the designated index.
|
| Modifier and Type | Method and Description |
|---|---|
SerialisableDataContext |
RuntimeEnvironmentFactory.createSerialisableDataContext(SessionToken session,
DataContainer container,
ExecutableBusinessProcessInstance ebp)
Creates a new serialisable data context having the values of the designated
data container.
|
| Modifier and Type | Method and Description |
|---|---|
GUIContext |
NullGUIManager.createGUIContext(SessionToken session,
de.aristaflow.adept2.model.runtimeenvironment.guicontext.TransferableGUIContext trCtxt,
ExecutionControlManager ecm) |
GUIContext |
NullGUIManager.getGUIContext(SessionToken session,
ActivityInstance activityInstance,
EBPInstanceReference ebpInstanceReference,
java.lang.String sessionID,
ExecutionContext executionContext,
ExecutionControlManager ecm,
java.lang.Thread thread) |
GUIContext |
RemoteHTMLGUIManager.getGUIContext(SessionToken session,
ActivityInstance activityInstance,
EBPInstanceReference ebpInstanceReference,
java.lang.String sessionID,
ExecutionContext executionContext,
ExecutionControlManager ecm,
java.lang.Thread thread) |
| Modifier and Type | Field and Description |
|---|---|
protected SessionToken |
RemoteHTMLContext.session
The session token for deregistering at the
HTTPService. |
| Constructor and Description |
|---|
RemoteHTMLContext(java.lang.Thread thread,
SessionToken session,
HTTPService httpService,
java.lang.String sessionID,
ActivityInstance activityInstance,
EBPInstanceReference activity,
ExecutionContext executionContext)
Creates a new
HTMLContext for handling the interaction between
webserver and ExecutableComponent and also to provide the
URL to a client allowing to call the URL
remotely. |
| Modifier and Type | Method and Description |
|---|---|
void |
AristaFlowHTTPService.deregisterReplyHandler(SessionToken session,
java.lang.String sessionID) |
void |
EmbdServContHTTPService.deregisterReplyHandler(SessionToken session,
java.lang.String sessionID) |
void |
HTTPService.deregisterReplyHandler(SessionToken session,
java.lang.String sessionID)
Deregisters a reply handler for the activity with the designated
sessionID. |
void |
NullHTTPService.deregisterReplyHandler(SessionToken session,
java.lang.String sessionID) |
void |
AristaFlowHTTPService.registerReplyHandler(SessionToken session,
java.lang.String sessionID,
HTTPReplyHandler replyHandler) |
void |
EmbdServContHTTPService.registerReplyHandler(SessionToken session,
java.lang.String sessionID,
HTTPReplyHandler replayHandler) |
void |
HTTPService.registerReplyHandler(SessionToken session,
java.lang.String sessionID,
HTTPReplyHandler replyHandler)
Registers a reply handler for the activity with the designated
sessionID. |
void |
NullHTTPService.registerReplyHandler(SessionToken session,
java.lang.String sessionID,
HTTPReplyHandler replyHandler) |