|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.oodt.cas.workflow.repository.DataSourceWorkflowRepository
public class DataSourceWorkflowRepository
A DataSource-based implementation of a workflow repository.
| Constructor Summary | |
|---|---|
DataSourceWorkflowRepository(DataSource ds)
Default Constructor |
|
| Method Summary | |
|---|---|
List |
getConditionsByTaskId(String taskId)
Returns an ordered List of WorkflowConditions associated
with the given taskId. |
List |
getConditionsByTaskName(String taskName)
Returns an ordered List of WorkflowConditions associated with the given taskName. |
WorkflowConditionConfiguration |
getConfigurationByConditionId(String condId)
|
WorkflowTaskConfiguration |
getConfigurationByTaskId(String taskId)
Gets the WorkflowTaskConfiguration metadata for the
WorkflowTask with the given taskId. |
List |
getRegisteredEvents()
Gets a List of Events that are registered in the
Workflow Manager as having valid Workflows mapped to their
names. |
List |
getTasksByWorkflowId(String workflowId)
Returns a List of WorkflowTasks associated with the
specified Workflow identified by its workflowId. |
List |
getTasksByWorkflowName(String workflowName)
Returns a List of WorkflowTasks associated with the
specified Workflow identified by its workflowName. |
Workflow |
getWorkflowById(String workflowId)
Returns a Workflow with the given workflowId. |
Workflow |
getWorkflowById(String workflowId,
boolean getTasks)
|
Workflow |
getWorkflowByName(String workflowName)
Returns a Workflow with the given workflowName. |
Workflow |
getWorkflowByName(String workflowName,
boolean getTasks)
|
WorkflowCondition |
getWorkflowConditionById(String conditionId)
Returns the WorkflowCondition with the given conditionId. |
List |
getWorkflows()
Gets all Workflows from the repository. |
List |
getWorkflows(boolean getTasks)
|
List |
getWorkflowsForEvent(String eventName)
Returns a List of Workflows associated with the
specified eventName. |
List |
getWorkflowsForEvent(String eventName,
boolean getTasks)
|
WorkflowTask |
getWorkflowTaskById(String taskId)
Returns the WorkflowTask with the given taskId. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataSourceWorkflowRepository(DataSource ds)
Default Constructor
.
| Method Detail |
|---|
public Workflow getWorkflowByName(String workflowName)
throws RepositoryException
WorkflowRepository
Returns a Workflow with the given workflowName.
getWorkflowByName in interface WorkflowRepositoryworkflowName - The name of the Workflow to obtain.
Workflow with the specified name.
RepositoryException - If any error occurs.
public Workflow getWorkflowByName(String workflowName,
boolean getTasks)
throws RepositoryException
RepositoryException
public Workflow getWorkflowById(String workflowId)
throws RepositoryException
WorkflowRepository
Returns a Workflow with the given workflowId.
getWorkflowById in interface WorkflowRepositoryworkflowId - The ID of the Workflow to obtain.
Workflow with the given ID.
RepositoryException - If any error occurs.
public Workflow getWorkflowById(String workflowId,
boolean getTasks)
throws RepositoryException
RepositoryException
public List getWorkflows()
throws RepositoryException
WorkflowRepository
Gets all Workflows from the repository.
getWorkflows in interface WorkflowRepositoryList of all Workflows in the repository.
RepositoryException - If any error occurs.
public List getWorkflows(boolean getTasks)
throws RepositoryException
RepositoryException
public List getTasksByWorkflowId(String workflowId)
throws RepositoryException
WorkflowRepository
Returns a List of WorkflowTasks associated with the
specified Workflow identified by its workflowId.
getTasksByWorkflowId in interface WorkflowRepositoryworkflowId - The ID of the Workflow to obtain the List of
WorkflowTasks for.
List of WorkflowTasks associated with the
specified Workflow.
RepositoryException - If any error occurs.
public List getTasksByWorkflowName(String workflowName)
throws RepositoryException
WorkflowRepository
Returns a List of WorkflowTasks associated with the
specified Workflow identified by its workflowName.
getTasksByWorkflowName in interface WorkflowRepositoryworkflowName - The Name of the Workflow to obtain the List of
WorkflowTasks for.
List of WorkflowTasks associated with the
specified Workflow.
RepositoryException - If any error occurs.
public List getWorkflowsForEvent(String eventName)
throws RepositoryException
WorkflowRepository
Returns a List of Workflows associated with the
specified eventName.
getWorkflowsForEvent in interface WorkflowRepositoryeventName - The name of the event to search for workflows for.
List of Workflows associated with the
specified event.
RepositoryException - If any error occurs.
public List getWorkflowsForEvent(String eventName,
boolean getTasks)
throws RepositoryException
RepositoryException
public List getConditionsByTaskName(String taskName)
throws RepositoryException
WorkflowRepositoryReturns an ordered List of WorkflowConditions associated with the given taskName.
getConditionsByTaskName in interface WorkflowRepositorytaskName - The taskName to obtain the conditions for.
List of WorkflowConditions associated with the given taskName
RepositoryException - If any error occurs.
public List getConditionsByTaskId(String taskId)
throws RepositoryException
WorkflowRepository
Returns an ordered List of WorkflowConditions associated
with the given taskId.
getConditionsByTaskId in interface WorkflowRepositorytaskId - The ID of the task to obtain the conditions for.
List of WorkflowConditions associated
with the given taskId
RepositoryException - If any error occurs.
public WorkflowTaskConfiguration getConfigurationByTaskId(String taskId)
throws RepositoryException
WorkflowRepository
Gets the WorkflowTaskConfiguration metadata for the
WorkflowTask with the given taskId.
getConfigurationByTaskId in interface WorkflowRepositorytaskId - The ID of the WorkflowTask to get the
WorkflowTaskConfiguration metadata for.
WorkflowTaskConfiguration metadata for the
WorkflowTask with the given taskId.
RepositoryException - If any error occurs.
public WorkflowConditionConfiguration getConfigurationByConditionId(String condId)
throws RepositoryException
RepositoryException
public WorkflowTask getWorkflowTaskById(String taskId)
throws RepositoryException
WorkflowRepositoryReturns the WorkflowTask with the given taskId.
getWorkflowTaskById in interface WorkflowRepositorytaskId - The ID of the WorkflowTask to return.
WorkflowTask with the given taskId.
RepositoryException - If any error occurs.
public WorkflowCondition getWorkflowConditionById(String conditionId)
throws RepositoryException
WorkflowRepositoryReturns the WorkflowCondition with the given conditionId.
getWorkflowConditionById in interface WorkflowRepositoryconditionId - The ID of the WorkflowCondition to return.
WorkflowCondition with the given conditionId.
RepositoryException - If any error occurs.
public List getRegisteredEvents()
throws RepositoryException
WorkflowRepository
Gets a List of Events that are registered in the
Workflow Manager as having valid Workflows mapped to their
names.
getRegisteredEvents in interface WorkflowRepositoryList of Events that are registered in
the Workflow Manager as having valid Workflows mapped to
their names.
RepositoryException - If any error occurs.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||