jBPM Console NG - Business Domain Backend 6.0.0.CR4-Pre1

org.jbpm.console.ng.bd.backend.server
Class DataServiceEntryPointImpl

java.lang.Object
  extended by org.jbpm.console.ng.bd.backend.server.DataServiceEntryPointImpl
All Implemented Interfaces:
DataServiceEntryPoint

@ApplicationScoped
public class DataServiceEntryPointImpl
extends Object
implements DataServiceEntryPoint

This Service combines the Data and BPMN2 services. The responsibility of this service is to allow us to query all the data that is generated by the assets and the runtimes that we are using


Constructor Summary
DataServiceEntryPointImpl()
           
 
Method Summary
 Collection<org.jbpm.console.ng.ht.model.TaskDefSummary> getAllTasksDef(String processId)
           
 List<String> getAssociatedDomainObjects(String processId)
           
 Map<String,String> getAssociatedEntities(String processId)
           
 List<String> getAssociatedForms(String processId)
           
 ProcessSummary getProcessById(String processId)
           
 ProcessSummary getProcessDesc(String processId)
           
 Collection<ProcessSummary> getProcesses()
           
 Collection<ProcessSummary> getProcessesByFilter(String filter)
           
 Collection<NodeInstanceSummary> getProcessInstanceActiveNodes(long processInstanceId)
           
 ProcessInstanceSummary getProcessInstanceById(long processInstanceId)
           
 Collection<NodeInstanceSummary> getProcessInstanceCompletedNodes(long processInstanceId)
           
 Collection<NodeInstanceSummary> getProcessInstanceFullHistory(long processInstanceId)
           
 Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId)
           
 Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId, boolean completed)
           
 Collection<ProcessInstanceSummary> getProcessInstances()
           
 Collection<ProcessInstanceSummary> getProcessInstances(List<Integer> states, String filterText, String initiator)
           
 Collection<ProcessInstanceSummary> getProcessInstancesByDeploymentId(String deploymentId, List<Integer> states)
           
 Collection<ProcessInstanceSummary> getProcessInstancesByProcessDefinition(String processDefId)
           
 Map<String,String> getRequiredInputData(String processId)
           
 Collection<String> getReusableSubProcesses(String processId)
           
 Map<String,String> getTaskInputMappings(String processId, String taskName)
           
 Map<String,String> getTaskOutputMappings(String processId, String taskName)
           
 Collection<VariableSummary> getVariableHistory(long processInstanceId, String variableId)
           
 Collection<VariableSummary> getVariablesCurrentState(long processInstanceId, String processId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataServiceEntryPointImpl

public DataServiceEntryPointImpl()
Method Detail

getProcessInstances

public Collection<ProcessInstanceSummary> getProcessInstances()
Specified by:
getProcessInstances in interface DataServiceEntryPoint

getProcessInstancesByDeploymentId

public Collection<ProcessInstanceSummary> getProcessInstancesByDeploymentId(String deploymentId,
                                                                            List<Integer> states)
Specified by:
getProcessInstancesByDeploymentId in interface DataServiceEntryPoint

getProcessesByFilter

public Collection<ProcessSummary> getProcessesByFilter(String filter)
Specified by:
getProcessesByFilter in interface DataServiceEntryPoint

getProcessInstanceById

public ProcessInstanceSummary getProcessInstanceById(long processInstanceId)
Specified by:
getProcessInstanceById in interface DataServiceEntryPoint

getProcessById

public ProcessSummary getProcessById(String processId)
Specified by:
getProcessById in interface DataServiceEntryPoint

getProcesses

public Collection<ProcessSummary> getProcesses()
Specified by:
getProcesses in interface DataServiceEntryPoint

getProcessInstancesByProcessDefinition

public Collection<ProcessInstanceSummary> getProcessInstancesByProcessDefinition(String processDefId)
Specified by:
getProcessInstancesByProcessDefinition in interface DataServiceEntryPoint

getProcessInstanceHistory

public Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId)
Specified by:
getProcessInstanceHistory in interface DataServiceEntryPoint

getProcessInstanceHistory

public Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId,
                                                                 boolean completed)
Specified by:
getProcessInstanceHistory in interface DataServiceEntryPoint

getProcessInstanceFullHistory

public Collection<NodeInstanceSummary> getProcessInstanceFullHistory(long processInstanceId)
Specified by:
getProcessInstanceFullHistory in interface DataServiceEntryPoint

getProcessInstanceActiveNodes

public Collection<NodeInstanceSummary> getProcessInstanceActiveNodes(long processInstanceId)
Specified by:
getProcessInstanceActiveNodes in interface DataServiceEntryPoint

getProcessInstances

public Collection<ProcessInstanceSummary> getProcessInstances(List<Integer> states,
                                                              String filterText,
                                                              String initiator)
Specified by:
getProcessInstances in interface DataServiceEntryPoint

getProcessInstanceCompletedNodes

public Collection<NodeInstanceSummary> getProcessInstanceCompletedNodes(long processInstanceId)
Specified by:
getProcessInstanceCompletedNodes in interface DataServiceEntryPoint

getVariableHistory

public Collection<VariableSummary> getVariableHistory(long processInstanceId,
                                                      String variableId)
Specified by:
getVariableHistory in interface DataServiceEntryPoint

getReusableSubProcesses

public Collection<String> getReusableSubProcesses(String processId)
Specified by:
getReusableSubProcesses in interface DataServiceEntryPoint

getAssociatedDomainObjects

public List<String> getAssociatedDomainObjects(String processId)
Specified by:
getAssociatedDomainObjects in interface DataServiceEntryPoint

getRequiredInputData

public Map<String,String> getRequiredInputData(String processId)
Specified by:
getRequiredInputData in interface DataServiceEntryPoint

getAssociatedForms

public List<String> getAssociatedForms(String processId)
Specified by:
getAssociatedForms in interface DataServiceEntryPoint

getAllTasksDef

public Collection<org.jbpm.console.ng.ht.model.TaskDefSummary> getAllTasksDef(String processId)
Specified by:
getAllTasksDef in interface DataServiceEntryPoint

getAssociatedEntities

public Map<String,String> getAssociatedEntities(String processId)
Specified by:
getAssociatedEntities in interface DataServiceEntryPoint

getProcessDesc

public ProcessSummary getProcessDesc(String processId)
Specified by:
getProcessDesc in interface DataServiceEntryPoint

getVariablesCurrentState

public Collection<VariableSummary> getVariablesCurrentState(long processInstanceId,
                                                            String processId)
Specified by:
getVariablesCurrentState in interface DataServiceEntryPoint

getTaskInputMappings

public Map<String,String> getTaskInputMappings(String processId,
                                               String taskName)
Specified by:
getTaskInputMappings in interface DataServiceEntryPoint

getTaskOutputMappings

public Map<String,String> getTaskOutputMappings(String processId,
                                                String taskName)
Specified by:
getTaskOutputMappings in interface DataServiceEntryPoint

jBPM Console NG - Business Domain Backend 6.0.0.CR4-Pre1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.