public class JPAAuditLogService extends JPAService implements AuditLogService
| Modifier and Type | Field and Description |
|---|---|
static Map<String,Class<?>> |
criteriaFieldClasses |
static Map<String,String> |
criteriaFields |
persistenceStrategy, persistenceUnitName| Constructor and Description |
|---|
JPAAuditLogService() |
JPAAuditLogService(javax.persistence.EntityManagerFactory emf) |
JPAAuditLogService(javax.persistence.EntityManagerFactory emf,
PersistenceStrategyType type) |
JPAAuditLogService(org.kie.api.runtime.Environment env) |
JPAAuditLogService(org.kie.api.runtime.Environment env,
PersistenceStrategyType type) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addCriteria(String listId,
String fieldName,
Class type) |
static void |
addVarValCriteria(boolean addWhereClause,
org.jbpm.query.jpa.impl.QueryAndParameterAppender queryAppender,
String tableId,
List<Object[]> varValCriteriaList) |
static void |
checkVarValCriteria(org.jbpm.query.jpa.data.QueryWhere queryWhere,
List<Object[]> varValCriteriaList) |
void |
clear() |
int |
doDelete(String queryBase,
org.jbpm.query.jpa.data.QueryWhere queryData,
Class<?> resultType) |
<T> List<T> |
doQuery(org.jbpm.query.jpa.data.QueryWhere queryWhere,
Class<T> queryType) |
List<ProcessInstanceLog> |
findActiveProcessInstances() |
List<ProcessInstanceLog> |
findActiveProcessInstances(String processId) |
List<NodeInstanceLog> |
findNodeInstances(long processInstanceId) |
List<NodeInstanceLog> |
findNodeInstances(long processInstanceId,
String nodeId) |
ProcessInstanceLog |
findProcessInstance(long processInstanceId) |
List<ProcessInstanceLog> |
findProcessInstances()
Service methods
|
List<ProcessInstanceLog> |
findProcessInstances(String processId) |
List<ProcessInstanceLog> |
findSubProcessInstances(long processInstanceId) |
List<VariableInstanceLog> |
findVariableInstances(long processInstanceId) |
List<VariableInstanceLog> |
findVariableInstances(long processInstanceId,
String variableId) |
List<VariableInstanceLog> |
findVariableInstancesByName(String variableId,
boolean onlyActiveProcesses) |
List<VariableInstanceLog> |
findVariableInstancesByNameAndValue(String variableId,
String value,
boolean onlyActiveProcesses) |
protected org.jbpm.query.jpa.impl.QueryCriteriaUtil |
getQueryCriteriaUtil(Class queryType) |
org.kie.internal.runtime.manager.audit.query.NodeInstanceLogDeleteBuilder |
nodeInstanceLogDelete() |
org.kie.internal.runtime.manager.audit.query.NodeInstanceLogQueryBuilder |
nodeInstanceLogQuery()
Creates a "query builder" instance that allows the user to specify the
specific query criteria to retrieve
NodeInstanceLog instances. |
org.kie.internal.runtime.manager.audit.query.ProcessInstanceLogDeleteBuilder |
processInstanceLogDelete() |
org.kie.internal.runtime.manager.audit.query.ProcessInstanceLogQueryBuilder |
processInstanceLogQuery()
Creates a "query builder" instance that allows the user to specify the
specific query criteria to retrieve
ProcessInstanceLog instances. |
<T,R> List<R> |
queryLogs(org.jbpm.query.jpa.data.QueryWhere queryData,
Class<T> queryClass,
Class<R> resultClass) |
org.kie.internal.runtime.manager.audit.query.VariableInstanceLogDeleteBuilder |
variableInstanceLogDelete() |
org.kie.internal.runtime.manager.audit.query.VariableInstanceLogQueryBuilder |
variableInstanceLogQuery()
Creates a "query builder" instance that allows the user to specify the
specific query criteria to retrieve
VariableInstanceLog instances. |
closeEntityManager, dispose, executeQuery, getEntityManager, getPersistenceUnitName, joinTransaction, setPersistenceUnitNamepublic JPAAuditLogService()
public JPAAuditLogService(org.kie.api.runtime.Environment env)
public JPAAuditLogService(org.kie.api.runtime.Environment env,
PersistenceStrategyType type)
public JPAAuditLogService(javax.persistence.EntityManagerFactory emf)
public JPAAuditLogService(javax.persistence.EntityManagerFactory emf,
PersistenceStrategyType type)
public List<ProcessInstanceLog> findProcessInstances()
AuditLogServicefindProcessInstances in interface AuditLogServicefindProcessInstances in interface org.kie.api.runtime.manager.audit.AuditServicepublic List<ProcessInstanceLog> findActiveProcessInstances()
findActiveProcessInstances in interface AuditLogServicepublic List<ProcessInstanceLog> findProcessInstances(String processId)
findProcessInstances in interface AuditLogServicefindProcessInstances in interface org.kie.api.runtime.manager.audit.AuditServicepublic List<ProcessInstanceLog> findActiveProcessInstances(String processId)
findActiveProcessInstances in interface AuditLogServicefindActiveProcessInstances in interface org.kie.api.runtime.manager.audit.AuditServicepublic ProcessInstanceLog findProcessInstance(long processInstanceId)
findProcessInstance in interface AuditLogServicefindProcessInstance in interface org.kie.api.runtime.manager.audit.AuditServicepublic List<ProcessInstanceLog> findSubProcessInstances(long processInstanceId)
findSubProcessInstances in interface AuditLogServicefindSubProcessInstances in interface org.kie.api.runtime.manager.audit.AuditServicepublic List<NodeInstanceLog> findNodeInstances(long processInstanceId)
findNodeInstances in interface AuditLogServicefindNodeInstances in interface org.kie.api.runtime.manager.audit.AuditServicepublic List<NodeInstanceLog> findNodeInstances(long processInstanceId, String nodeId)
findNodeInstances in interface AuditLogServicefindNodeInstances in interface org.kie.api.runtime.manager.audit.AuditServicepublic List<VariableInstanceLog> findVariableInstances(long processInstanceId)
findVariableInstances in interface AuditLogServicefindVariableInstances in interface org.kie.api.runtime.manager.audit.AuditServicepublic List<VariableInstanceLog> findVariableInstances(long processInstanceId, String variableId)
findVariableInstances in interface AuditLogServicefindVariableInstances in interface org.kie.api.runtime.manager.audit.AuditServicepublic List<VariableInstanceLog> findVariableInstancesByName(String variableId, boolean onlyActiveProcesses)
findVariableInstancesByName in interface AuditLogServicefindVariableInstancesByName in interface org.kie.api.runtime.manager.audit.AuditServicepublic List<VariableInstanceLog> findVariableInstancesByNameAndValue(String variableId, String value, boolean onlyActiveProcesses)
findVariableInstancesByNameAndValue in interface AuditLogServicefindVariableInstancesByNameAndValue in interface org.kie.api.runtime.manager.audit.AuditServicepublic void clear()
clear in interface org.kie.api.runtime.manager.audit.AuditServicepublic org.kie.internal.runtime.manager.audit.query.NodeInstanceLogQueryBuilder nodeInstanceLogQuery()
AuditLogServiceNodeInstanceLog instances.nodeInstanceLogQuery in interface AuditLogServiceNodeInstanceLogQueryBuilder instancepublic org.kie.internal.runtime.manager.audit.query.VariableInstanceLogQueryBuilder variableInstanceLogQuery()
AuditLogServiceVariableInstanceLog instances.variableInstanceLogQuery in interface AuditLogServiceVariableInstanceLogQueryBuilder instancepublic org.kie.internal.runtime.manager.audit.query.ProcessInstanceLogQueryBuilder processInstanceLogQuery()
AuditLogServiceProcessInstanceLog instances.processInstanceLogQuery in interface AuditLogServiceProcessInstanceLogQueryBuilder instancepublic org.kie.internal.runtime.manager.audit.query.ProcessInstanceLogDeleteBuilder processInstanceLogDelete()
processInstanceLogDelete in interface AuditLogServicepublic org.kie.internal.runtime.manager.audit.query.NodeInstanceLogDeleteBuilder nodeInstanceLogDelete()
nodeInstanceLogDelete in interface AuditLogServicepublic org.kie.internal.runtime.manager.audit.query.VariableInstanceLogDeleteBuilder variableInstanceLogDelete()
variableInstanceLogDelete in interface AuditLogServicepublic <T,R> List<R> queryLogs(org.jbpm.query.jpa.data.QueryWhere queryData, Class<T> queryClass, Class<R> resultClass)
queryLogs in interface AuditLogServiceprotected org.jbpm.query.jpa.impl.QueryCriteriaUtil getQueryCriteriaUtil(Class queryType)
public <T> List<T> doQuery(org.jbpm.query.jpa.data.QueryWhere queryWhere, Class<T> queryType)
queryWhere - queryType - public int doDelete(String queryBase, org.jbpm.query.jpa.data.QueryWhere queryData, Class<?> resultType)
public static void checkVarValCriteria(org.jbpm.query.jpa.data.QueryWhere queryWhere,
List<Object[]> varValCriteriaList)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.