|
jBPM :: Distribution 6.2.0-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AuditLogService
Implementations of this class
deal with ProcessInstanceLog
, NodeInstanceLog
and VariableInstanceLog
entities.
Method Summary | |
---|---|
List<ProcessInstanceLog> |
findActiveProcessInstances()
|
List<ProcessInstanceLog> |
findActiveProcessInstances(String processId)
Returns all active process instances for given process id |
List<NodeInstanceLog> |
findNodeInstances(long processInstanceId)
Returns all node instances that were already triggered for given process instance id |
List<NodeInstanceLog> |
findNodeInstances(long processInstanceId,
String nodeId)
Returns all node instances that were already triggered for given process instance id and node identifier |
ProcessInstanceLog |
findProcessInstance(long processInstanceId)
Returns process instance log for given process instance id |
List<ProcessInstanceLog> |
findProcessInstances()
Service methods |
List<ProcessInstanceLog> |
findProcessInstances(String processId)
Returns all known process instances for given process id |
List<ProcessInstanceLog> |
findSubProcessInstances(long processInstanceId)
Returns all known subprocess instance logs for given process instance id - considered parent process instance id |
List<VariableInstanceLog> |
findVariableInstances(long processInstanceId)
Returns all variable logs for given process instance id |
List<VariableInstanceLog> |
findVariableInstances(long processInstanceId,
String variableId)
Returns all variable logs for given process instance id and variable identifier |
List<VariableInstanceLog> |
findVariableInstancesByName(String variableId,
boolean onlyActiveProcesses)
Returns all variable logs that are identified by variable id regardless of what process instance they belong to |
List<VariableInstanceLog> |
findVariableInstancesByNameAndValue(String variableId,
String value,
boolean onlyActiveProcesses)
Returns all variable logs that are identified by variable id and has given value regardless of what process instance they belong to |
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. |
List<NodeInstanceLog> |
queryNodeInstanceLogs(org.kie.internal.query.data.QueryData queryData)
|
List<ProcessInstanceLog> |
queryProcessInstanceLogs(org.kie.internal.query.data.QueryData queryData)
|
List<VariableInstanceLog> |
queryVariableInstanceLogs(org.kie.internal.query.data.QueryData queryData)
|
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. |
Methods inherited from interface org.kie.api.runtime.manager.audit.AuditService |
---|
clear, dispose |
Method Detail |
---|
List<ProcessInstanceLog> findProcessInstances()
findProcessInstances
in interface AuditService
List<ProcessInstanceLog> findActiveProcessInstances()
List<ProcessInstanceLog> findProcessInstances(String processId)
AuditService
findProcessInstances
in interface AuditService
processId
- identifier of the process definition
List<ProcessInstanceLog> findActiveProcessInstances(String processId)
AuditService
findActiveProcessInstances
in interface AuditService
processId
- identifier of the process definition
ProcessInstanceLog findProcessInstance(long processInstanceId)
AuditService
findProcessInstance
in interface AuditService
processInstanceId
- unique identifier of process instance
List<ProcessInstanceLog> findSubProcessInstances(long processInstanceId)
AuditService
findSubProcessInstances
in interface AuditService
processInstanceId
- identifier of the parent process instance id
List<NodeInstanceLog> findNodeInstances(long processInstanceId)
AuditService
findNodeInstances
in interface AuditService
processInstanceId
- unique identifier of process instance
List<NodeInstanceLog> findNodeInstances(long processInstanceId, String nodeId)
AuditService
findNodeInstances
in interface AuditService
processInstanceId
- unique identifier of process instancenodeId
- node identifier - by default it should be unique id (from process definition)
but if not available regular node id shall be used
List<VariableInstanceLog> findVariableInstances(long processInstanceId)
AuditService
findVariableInstances
in interface AuditService
processInstanceId
- unique identifier of process instance
List<VariableInstanceLog> findVariableInstances(long processInstanceId, String variableId)
AuditService
findVariableInstances
in interface AuditService
processInstanceId
- unique identifier of process instancevariableId
- variable name
List<VariableInstanceLog> findVariableInstancesByName(String variableId, boolean onlyActiveProcesses)
AuditService
findVariableInstancesByName
in interface AuditService
variableId
- variable nameonlyActiveProcesses
- indicates if only active process instances should be considered or both active and completed
List<VariableInstanceLog> findVariableInstancesByNameAndValue(String variableId, String value, boolean onlyActiveProcesses)
AuditService
findVariableInstancesByNameAndValue
in interface AuditService
variableId
- variable namevalue
- value of the variableonlyActiveProcesses
- indicates if only active process instances should be considered or both active and completed
org.kie.internal.runtime.manager.audit.query.NodeInstanceLogQueryBuilder nodeInstanceLogQuery()
NodeInstanceLog
instances.
NodeInstanceLogQueryBuilder
instanceorg.kie.internal.runtime.manager.audit.query.VariableInstanceLogQueryBuilder variableInstanceLogQuery()
VariableInstanceLog
instances.
VariableInstanceLogQueryBuilder
instanceorg.kie.internal.runtime.manager.audit.query.ProcessInstanceLogQueryBuilder processInstanceLogQuery()
ProcessInstanceLog
instances.
ProcessInstanceLogQueryBuilder
instanceorg.kie.internal.runtime.manager.audit.query.ProcessInstanceLogDeleteBuilder processInstanceLogDelete()
org.kie.internal.runtime.manager.audit.query.NodeInstanceLogDeleteBuilder nodeInstanceLogDelete()
org.kie.internal.runtime.manager.audit.query.VariableInstanceLogDeleteBuilder variableInstanceLogDelete()
List<NodeInstanceLog> queryNodeInstanceLogs(org.kie.internal.query.data.QueryData queryData)
List<VariableInstanceLog> queryVariableInstanceLogs(org.kie.internal.query.data.QueryData queryData)
List<ProcessInstanceLog> queryProcessInstanceLogs(org.kie.internal.query.data.QueryData queryData)
|
jBPM :: Distribution 6.2.0-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |