|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.analysis.performance.dottedchart.logutil.LogUnitList
public class LogUnitList
This class represents a Data Modification Cluster (LogUnitList). Data modification clusters extracted in the initial scan pass.
Field Summary | |
---|---|
protected java.util.Date |
endRelativeDate
|
protected java.util.ArrayList<AbstractLogUnit> |
events
|
protected static long |
id_counter
static counter value for providing unique id numbers |
protected long |
id_nr
|
protected java.lang.String |
id_string
|
protected java.util.Date |
startRelativeDate
|
Constructor Summary | |
---|---|
LogUnitList()
creates a new LogUnitList object |
|
LogUnitList(java.lang.String id)
constructor |
Method Summary | |
---|---|
void |
addEvent(AbstractLogUnit entry)
Adds a new event to this LogUnitList |
int |
compareTo(java.lang.Object arg0)
|
boolean |
containsEvent(AbstractLogUnit entry)
deep check whether a given AbstractLogUnit is contained within this LogUnitList's event set |
boolean |
equals(java.lang.Object obj)
tests with equality to another LogUnitList WARNING: As 'AuditTrailEntry' does so far not override the 'equals()' method this method does, as well, not check for real value equality. |
java.util.ArrayList<AbstractLogUnit> |
getEvents()
|
long |
getIdNumber()
|
java.lang.String |
getIdString()
|
java.util.Date |
getLeftBoundaryTimestamp(java.util.ArrayList<java.lang.String> eventTypeToKeep,
java.util.ArrayList instanceIDs)
|
java.util.Date |
getRightBoundaryTimestamp(java.util.ArrayList<java.lang.String> eventTypeToKeep,
java.util.ArrayList instanceIDs)
|
java.util.Iterator<AbstractLogUnit> |
iterator()
|
protected static long |
nextId()
Static facility to provide unique, ascending id numbers |
static void |
resetIdCounter()
manually resets the static id counter to zero |
void |
resetPositionOfItems()
|
int |
size()
|
int |
size(java.util.ArrayList<java.lang.String> eventTypeToKeep,
java.util.ArrayList instanceIDs)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static long id_counter
protected java.util.ArrayList<AbstractLogUnit> events
protected java.util.Date startRelativeDate
protected java.util.Date endRelativeDate
protected long id_nr
protected java.lang.String id_string
Constructor Detail |
---|
public LogUnitList()
public LogUnitList(java.lang.String id)
id
- a custom id stringMethod Detail |
---|
protected static long nextId()
public static void resetIdCounter()
public void addEvent(AbstractLogUnit entry)
entry
- public java.util.ArrayList<AbstractLogUnit> getEvents()
public java.util.Iterator<AbstractLogUnit> iterator()
public int size()
public int size(java.util.ArrayList<java.lang.String> eventTypeToKeep, java.util.ArrayList instanceIDs)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
-
public boolean containsEvent(AbstractLogUnit entry)
entry
-
public java.util.Date getLeftBoundaryTimestamp(java.util.ArrayList<java.lang.String> eventTypeToKeep, java.util.ArrayList instanceIDs)
public java.util.Date getRightBoundaryTimestamp(java.util.ArrayList<java.lang.String> eventTypeToKeep, java.util.ArrayList instanceIDs)
public void resetPositionOfItems()
public long getIdNumber()
public java.lang.String getIdString()
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(java.lang.Object arg0)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |