|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.workflow.BPMEngineRegistry
public class BPMEngineRegistry
BPM Engine Registry Responsible for managing the list of registered BPM Engines for the following components: - Workflow Component - Task Component
Constructor Summary | |
---|---|
BPMEngineRegistry()
Construct |
Method Summary | |
---|---|
static java.lang.String |
createGlobalId(java.lang.String engineId,
java.lang.String localId)
Construct a global Id |
static java.lang.String |
getEngineId(java.lang.String globalId)
Get the engine id from a global id |
static java.lang.String[] |
getGlobalIdParts(java.lang.String globalId)
Break apart a global id into its engine and local ids |
static java.lang.String |
getLocalId(java.lang.String globalId)
Get the local id from a global id |
TaskComponent |
getTaskComponent(java.lang.String engineId)
Gets a specific BPM Engine Task Component |
java.lang.String[] |
getTaskComponents()
Gets all registered Task Components |
WorkflowComponent |
getWorkflowComponent(java.lang.String engineId)
Gets a specific BPM Engine Workflow Component |
java.lang.String[] |
getWorkflowComponents()
Gets all registered Workflow Components |
static boolean |
isGlobalId(java.lang.String globalId,
java.lang.String engineId)
Returns true if the globalId parameter is a valid global Id
for the given engineId. |
void |
registerTaskComponent(java.lang.String engineId,
TaskComponent engine)
Register a BPM Engine Task Component |
void |
registerWorkflowComponent(java.lang.String engineId,
WorkflowComponent engine)
Register a BPM Engine Workflow Component |
void |
setWorkflowAdminService(WorkflowAdminService workflowAdminService)
Sets the workflow admin service |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BPMEngineRegistry()
Method Detail |
---|
public void setWorkflowAdminService(WorkflowAdminService workflowAdminService)
workflowAdminService
- the workflow admin servicepublic void registerWorkflowComponent(java.lang.String engineId, WorkflowComponent engine)
engineId
- engine idengine
- implementing enginepublic java.lang.String[] getWorkflowComponents()
public WorkflowComponent getWorkflowComponent(java.lang.String engineId)
engineId
- engine id
public void registerTaskComponent(java.lang.String engineId, TaskComponent engine)
engineId
- engine idengine
- implementing enginepublic java.lang.String[] getTaskComponents()
public TaskComponent getTaskComponent(java.lang.String engineId)
engineId
- engine id
public static java.lang.String createGlobalId(java.lang.String engineId, java.lang.String localId)
engineId
- engine idlocalId
- engine local id
public static java.lang.String[] getGlobalIdParts(java.lang.String globalId)
globalId
- the global id
public static java.lang.String getEngineId(java.lang.String globalId)
globalId
- the global id
public static java.lang.String getLocalId(java.lang.String globalId)
globalId
- the global id
public static boolean isGlobalId(java.lang.String globalId, java.lang.String engineId)
true
if the globalId parameter is a valid global Id
for the given engineId.
globalId
- engineId
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |