|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.mining.dmcscanning.logutils.AbstractEvent
public class AbstractEvent
Field Summary | |
---|---|
protected AuditTrailEntry |
endEvent
|
protected LogItemOrder |
position
|
protected ProcessInstance |
processInstance
|
protected AuditTrailEntry |
startEvent
|
Constructor Summary | |
---|---|
protected |
AbstractEvent(ProcessInstance aProcessInstance,
AuditTrailEntry aStartEvent,
AuditTrailEntry anEndEvent)
constructor protected - use factory methods for instantiation; |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object arg0)
|
static AbstractEvent |
create(ProcessInstance aProcessInstance,
AuditTrailEntry aStartEvent)
creates a new atomic abstract event |
static AbstractEvent |
create(ProcessInstance aProcessInstance,
AuditTrailEntry aStartEvent,
AuditTrailEntry anEndEvent)
Creates a new durating abstract event |
int |
getComparisonIndex()
|
java.lang.String |
getElement()
Convenience method for AuditTrailEntry compatibility; mapped to start event. |
AuditTrailEntry |
getEndEvent()
|
java.util.Date |
getLeftBoundaryTimestamp()
Start and end position are expected to represent sub-item boundaries of compound log items. |
LogItemOrder |
getOrder()
|
java.lang.String |
getOriginator()
Convenience method for AuditTrailEntry compatibility; mapped to start event. |
long |
getPosition()
The return value represents the logical position of this log item within the sequence of events (starting from zero and ascending). |
ProcessInstance |
getProcessInstance()
|
java.util.Date |
getRightBoundaryTimestamp()
Start and end position are expected to represent sub-item boundaries of compound log items. |
AuditTrailEntry |
getStartEvent()
|
java.util.Date |
getTimestamp()
Convenience method for AuditTrailEntry compatibility; mapped to start event. |
java.lang.String |
getType()
Convenience method for AuditTrailEntry compatibility; mapped to start event. |
boolean |
isAtomic()
Determines, whether this log event is atomic or durable; Atomic, in this context, is interpreted as tStart == tEnd, in contrast to durable, where tStart < tEnd. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected ProcessInstance processInstance
protected AuditTrailEntry startEvent
protected AuditTrailEntry endEvent
protected LogItemOrder position
Constructor Detail |
---|
protected AbstractEvent(ProcessInstance aProcessInstance, AuditTrailEntry aStartEvent, AuditTrailEntry anEndEvent)
aProcessInstance
- the process instance where this abstract event is containedaStartEvent
- left boundary atomic eventanEndEvent
- right boundary atomic eventaPosition
- logical log position (first=0, ascending)Method Detail |
---|
public static AbstractEvent create(ProcessInstance aProcessInstance, AuditTrailEntry aStartEvent, AuditTrailEntry anEndEvent)
aProcessInstance
- aStartEvent
- anEndEvent
-
public static AbstractEvent create(ProcessInstance aProcessInstance, AuditTrailEntry aStartEvent)
aProcessInstance
- aStartEvent
-
public ProcessInstance getProcessInstance()
public AuditTrailEntry getStartEvent()
public AuditTrailEntry getEndEvent()
public java.lang.String getElement()
public java.lang.String getOriginator()
public java.lang.String getType()
public java.util.Date getTimestamp()
public java.util.Date getLeftBoundaryTimestamp()
LogItem
getLeftBoundaryTimestamp
in interface LogItem
public java.util.Date getRightBoundaryTimestamp()
LogItem
getRightBoundaryTimestamp
in interface LogItem
public long getPosition()
LogItem
getPosition
in interface LogItem
public LogItemOrder getOrder()
public int compareTo(java.lang.Object arg0)
compareTo
in interface java.lang.Comparable
public boolean isAtomic()
LogItem
isAtomic
in interface LogItem
public int getComparisonIndex()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |