Package org.jbpm.kie.services.impl
Class AbstractAdvanceRuntimeDataServiceImpl
- java.lang.Object
-
- org.jbpm.kie.services.impl.AbstractAdvanceRuntimeDataServiceImpl
-
- Direct Known Subclasses:
AdvanceRuntimeDataServiceImpl
public abstract class AbstractAdvanceRuntimeDataServiceImpl extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAbstractAdvanceRuntimeDataServiceImpl.ProcessComparatorprotected static classAbstractAdvanceRuntimeDataServiceImpl.TaskComparator
-
Constructor Summary
Constructors Constructor Description AbstractAdvanceRuntimeDataServiceImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static StringgetSelectFields(String idField, org.kie.api.runtime.query.QueryContext queryContext)protected List<org.jbpm.services.api.model.ProcessInstanceWithVarsDesc>queryProcessByVariables(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)protected List<org.jbpm.services.api.model.ProcessInstanceWithVarsDesc>queryProcessByVariablesAndTask(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, List<org.jbpm.services.api.query.model.QueryParam> taskVariables, List<String> owners, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)protected List<org.jbpm.services.api.model.ProcessInstanceWithVarsDesc>queryProcessByVariablesAndTask(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, List<org.jbpm.services.api.query.model.QueryParam> taskVariables, org.jbpm.services.api.query.model.QueryParam owners, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)protected <R> List<R>queryProcessUserTasksByVariables(List<org.jbpm.services.api.query.model.QueryParam> attributesArg, List<org.jbpm.services.api.query.model.QueryParam> processVariablesArg, List<org.jbpm.services.api.query.model.QueryParam> taskVariablesArg, org.jbpm.services.api.query.model.QueryParam ownersArg, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext, BiFunction<StringBuilder,StringBuilder,String> mainSQLproducer, org.jbpm.kie.services.impl.AbstractAdvanceRuntimeDataServiceImpl.DataCollector<R> dataCollector)protected List<org.jbpm.services.api.model.UserTaskInstanceWithPotOwnerDesc>queryUserTasksByVariables(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, List<org.jbpm.services.api.query.model.QueryParam> taskVariables, List<String> owners, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)protected List<org.jbpm.services.api.model.UserTaskInstanceWithPotOwnerDesc>queryUserTasksByVariables(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, List<org.jbpm.services.api.query.model.QueryParam> taskVariables, org.jbpm.services.api.query.model.QueryParam owners, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)voidsetCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)voidsetEmf(javax.persistence.EntityManagerFactory emf)protected List<org.jbpm.services.api.query.model.QueryParam>translate(Map<String,String> translationTable, List<org.jbpm.services.api.query.model.QueryParam> attributes)
-
-
-
Method Detail
-
setCommandService
public void setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)
-
setEmf
public void setEmf(javax.persistence.EntityManagerFactory emf)
-
queryProcessByVariables
protected List<org.jbpm.services.api.model.ProcessInstanceWithVarsDesc> queryProcessByVariables(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)
-
queryProcessByVariablesAndTask
protected List<org.jbpm.services.api.model.ProcessInstanceWithVarsDesc> queryProcessByVariablesAndTask(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, List<org.jbpm.services.api.query.model.QueryParam> taskVariables, List<String> owners, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)
-
queryProcessByVariablesAndTask
protected List<org.jbpm.services.api.model.ProcessInstanceWithVarsDesc> queryProcessByVariablesAndTask(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, List<org.jbpm.services.api.query.model.QueryParam> taskVariables, org.jbpm.services.api.query.model.QueryParam owners, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)
-
queryUserTasksByVariables
protected List<org.jbpm.services.api.model.UserTaskInstanceWithPotOwnerDesc> queryUserTasksByVariables(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, List<org.jbpm.services.api.query.model.QueryParam> taskVariables, List<String> owners, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)
-
queryUserTasksByVariables
protected List<org.jbpm.services.api.model.UserTaskInstanceWithPotOwnerDesc> queryUserTasksByVariables(List<org.jbpm.services.api.query.model.QueryParam> attributes, List<org.jbpm.services.api.query.model.QueryParam> processVariables, List<org.jbpm.services.api.query.model.QueryParam> taskVariables, org.jbpm.services.api.query.model.QueryParam owners, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext)
-
getSelectFields
protected static String getSelectFields(String idField, org.kie.api.runtime.query.QueryContext queryContext)
-
queryProcessUserTasksByVariables
protected <R> List<R> queryProcessUserTasksByVariables(List<org.jbpm.services.api.query.model.QueryParam> attributesArg, List<org.jbpm.services.api.query.model.QueryParam> processVariablesArg, List<org.jbpm.services.api.query.model.QueryParam> taskVariablesArg, org.jbpm.services.api.query.model.QueryParam ownersArg, int processType, String varPrefix, org.kie.api.runtime.query.QueryContext queryContext, BiFunction<StringBuilder,StringBuilder,String> mainSQLproducer, org.jbpm.kie.services.impl.AbstractAdvanceRuntimeDataServiceImpl.DataCollector<R> dataCollector)
-
-