| Package | Description |
|---|---|
| de.aristaflow.adept2.core.eventmanager | |
| de.aristaflow.adept2.core.eventmanager.common | |
| de.aristaflow.adept2.core.executionmanager | |
| de.aristaflow.adept2.core.processmanager | |
| de.aristaflow.adept2.core.processrepository | |
| de.aristaflow.adept2.model.processmodel |
Warning: This package description is OUTDATED (work in progress)!!
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.UUID |
AbstractEventManager.createAndStartInstance(SessionToken session,
java.util.UUID templateID,
InstanceDataContainer dataContainer) |
| Modifier and Type | Method and Description |
|---|---|
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. |
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.
|
| Modifier and Type | Method and Description |
|---|---|
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. |
void |
TemplateManager.setTemplateStatus(SessionToken session,
TemplateStatus templateStatus)
Sets the status of the template (identified by the template status object),
to the new status.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
ChangeableTemplate |
ProcessTemplateManager.getAndLockTemplate(SessionToken session,
java.util.UUID templateID)
Gets a template in construction for further modification.
|
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. |
void |
ProcessTemplateManager.setTemplateStatus(SessionToken session,
TemplateStatus templateStatus)
Sets the status of the template (identified by the template status object),
to the new status.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TemplateStatus.release()
Enables the instantiation and usage of the process template by setting the
buildtime state to
RELEASED. |
void |
TemplateStatus.setDerivable(boolean derivable,
java.lang.String comment)
Sets the designated template to derivable or not.
|
void |
TemplateStatus.setInstancesChangeable(boolean instancesChangeable,
boolean subprocessScope,
java.lang.String comment)
Sets the designated template to instances changeable to or not.
|
void |
TemplateStatus.setInstancesMigratableTo(boolean instancesMigratableTo,
boolean subprocessScope,
java.lang.String comment)
Sets the designated template to instances migratable to or not.
|
void |
TemplateStatus.setInstantiable(boolean instantiable,
boolean subprocessScope,
java.lang.String comment)
Sets the designated template to instantiable or not.
|
void |
TemplateStatus.setOutdated(boolean outdated,
boolean subprocessScope,
java.lang.String comment)
Sets the designated template to outdated or active.
|