public class CausalActivityDAOStoredProcImpl extends java.lang.Object implements CausalActivityDao
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
homePath |
static java.lang.String |
outputCsv |
static java.lang.String |
resultPath |
| Constructor and Description |
|---|
CausalActivityDAOStoredProcImpl(DatabaseConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
void |
firstDirectFollow(LogEntityPK logEntityPK,
AttributeEntityPK[] attributeEntityPKs) |
java.util.Map<TraceEntityPK,java.lang.Integer> |
getLastSequence(LogEntityPK logEntityPK) |
java.util.List<AbstractLog> |
loadAll(LogEntityPK logEntityPK) |
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Integer> |
loadByLogId(LogEntityPK logEntityPK) |
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
loadEndEvents(LogEntityPK logEntityPK) |
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Integer> |
loadLengthTwoLoops(LogEntityPK logEntityPK) |
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
loadStartEvents(LogEntityPK logEntityPK) |
void |
makeAbstractLog(LogEntityPK logEntityPK,
AttributeEntityPK[] classifier) |
void |
setAsProcessed() |
protected void |
takeLastEvents(TraceEntityPK[] updated_traces) |
void |
updateDirectFollowGraph(java.lang.String tableName,
LogEntityPK logEntityPK,
AttributeEntityPK[] classifier)
extract abstract information of log based on set of event attributes
|
public static java.lang.String homePath
public static java.lang.String resultPath
public static java.lang.String outputCsv
public CausalActivityDAOStoredProcImpl(DatabaseConfiguration config)
public java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Integer> loadByLogId(LogEntityPK logEntityPK)
loadByLogId in interface CausalActivityDaopublic java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> loadStartEvents(LogEntityPK logEntityPK)
loadStartEvents in interface CausalActivityDaopublic java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> loadEndEvents(LogEntityPK logEntityPK)
loadEndEvents in interface CausalActivityDaopublic java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Integer> loadLengthTwoLoops(LogEntityPK logEntityPK)
loadLengthTwoLoops in interface CausalActivityDaopublic void makeAbstractLog(LogEntityPK logEntityPK, AttributeEntityPK[] classifier)
makeAbstractLog in interface CausalActivityDaopublic void setAsProcessed()
setAsProcessed in interface CausalActivityDaopublic java.util.Map<TraceEntityPK,java.lang.Integer> getLastSequence(LogEntityPK logEntityPK)
getLastSequence in interface CausalActivityDaopublic void firstDirectFollow(LogEntityPK logEntityPK, AttributeEntityPK[] attributeEntityPKs)
public void updateDirectFollowGraph(java.lang.String tableName,
LogEntityPK logEntityPK,
AttributeEntityPK[] classifier)
updateDirectFollowGraph in interface CausalActivityDaotableName - logEntityPK - classifier - public java.util.List<AbstractLog> loadAll(LogEntityPK logEntityPK)
loadAll in interface CausalActivityDaoprotected void takeLastEvents(TraceEntityPK[] updated_traces)