|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LogSummary
A summary of a workflow log.
Method Summary | |
---|---|
java.util.Map<LogEvent,java.lang.Integer> |
getEndingLogEvents()
Returns the mapping between the ending log events and the number of times they end a process instance. |
java.util.Date |
getEndTime(java.lang.String process)
Returns the latest timestamp in all audittrailentries of the given process |
java.util.Set<LogEvent> |
getEventsForInstance(ProcessInstance instance)
Returns the set of log events occurring in the specified process instance. |
java.util.Map<LogEvent,java.lang.Integer> |
getEventsForOriginator(java.lang.String originator)
Returns a Map, whose keys are the events which have been executed by the specified originator. |
java.lang.String[] |
getEventTypes()
Returns an alphabetically sorted list of all event types in the log. |
java.util.Set<ProcessInstance> |
getInstancesForEvent(LogEvent event)
Returns a set of (references to) process instances, in which the provided log event occurs. |
LogEvents |
getLogEvents()
Returns a list of all log events (unique model element name and event type combinations) in the log. |
java.lang.String[] |
getModelElements()
Returns an alphabetically sorted list of all model element names in the log. |
int |
getNumberOfAuditTrailEntries()
Returns the total number of audit trail entries in the log. |
int |
getNumberOfProcessInstances()
Returns the total number of process instances in the log. |
int |
getNumberOfUniqueProcessInstances()
Returns the number of different process instances in the log. |
java.lang.String[] |
getOriginators()
Returns an alphabetically sorted list of all originators in the log. |
InfoItem[] |
getProcesses()
Returns information about all the processes in the log. |
java.util.Map<java.lang.Integer,java.util.Set<java.lang.String>> |
getProcessInstancesOccurrences()
Returns the mapping between process instances occurrences and the names of the process instances that occurred a certain amount of times. |
InfoItem |
getSource()
Returns information about the source. |
java.util.Map<LogEvent,java.lang.Integer> |
getStartingLogEvents()
Returns the mapping between the starting log events and the number of times they start a process instance. |
java.util.Date |
getStartTime(java.lang.String process)
Returns the earliest timestamp in all audittrailentries of the given process |
InfoItem |
getWorkflowLog()
Returns information about the workflow log itself. |
Method Detail |
---|
InfoItem getWorkflowLog()
InfoItem getSource()
InfoItem[] getProcesses()
java.util.Date getStartTime(java.lang.String process)
process
- Name of the process
java.util.Date getEndTime(java.lang.String process)
process
- Name of the process
int getNumberOfAuditTrailEntries()
int getNumberOfProcessInstances()
int getNumberOfUniqueProcessInstances()
java.lang.String[] getEventTypes()
java.lang.String[] getModelElements()
java.lang.String[] getOriginators()
LogEvents getLogEvents()
java.util.Set<ProcessInstance> getInstancesForEvent(LogEvent event)
event
- Log event to find instances for.
java.util.Set<LogEvent> getEventsForInstance(ProcessInstance instance)
instance
- Process instance to find log events for.
java.util.Map<LogEvent,java.lang.Integer> getEventsForOriginator(java.lang.String originator)
originator
- Originator as string.
java.util.Map<java.lang.Integer,java.util.Set<java.lang.String>> getProcessInstancesOccurrences()
java.util.Map<LogEvent,java.lang.Integer> getStartingLogEvents()
java.util.Map<LogEvent,java.lang.Integer> getEndingLogEvents()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |