public class Helper
extends java.lang.Object
Constructor and Description |
---|
Helper() |
Modifier and Type | Method and Description |
---|---|
boolean |
addCaseLogEntry(java.util.ArrayList<java.lang.String> cAttributes,
java.util.ArrayList<java.lang.String> insertValues,
java.util.HashSet<java.lang.String> resourceList,
java.sql.Connection dbConn) |
java.util.ArrayList<java.lang.String> |
csvToArrayList(java.lang.String csvString) |
int |
getDistinctTraceSize(org.deckfour.xes.model.XLog log) |
java.util.Date |
getEarliestTimestamp(java.util.ArrayList<Event> allWithinEvents) |
java.util.Date |
getEarliestTimestamp(org.deckfour.xes.model.XLog log) |
java.util.ArrayList<Event> |
getEventsPerTimePeriod(org.deckfour.xes.model.XLog log,
java.util.Date earlyTS,
java.util.Date lateTS,
java.util.HashSet<java.lang.String> eventAttributeNames,
java.lang.String eventType) |
int |
getFileColumnNumber(java.io.File enrichedFile) |
java.util.Date |
getLatestTimestamp(java.util.ArrayList<Event> allWithinEvents) |
java.util.Date |
getLatestTimestamp(org.deckfour.xes.model.XLog log) |
java.lang.String[] |
getProperLine(int properArrayCount,
java.lang.String theLine) |
java.util.HashSet<java.lang.String> |
getTransactionType(org.deckfour.xes.model.XLog log) |
java.util.HashSet<java.lang.String> |
getWithinCases(org.deckfour.xes.model.XLog log,
java.util.Date earlyTS,
java.util.Date lateTS,
org.processmining.contexts.uitopia.UIPluginContext context) |
java.util.HashSet<java.lang.String> |
populateEventAttributeNames(org.deckfour.xes.model.XLog log) |
void |
prepareCaseTable(java.util.ArrayList<java.lang.String> cAttributes,
java.util.HashSet<java.lang.String> resourceList,
java.sql.Connection dbConn) |
java.util.TreeMap<java.lang.String,java.lang.Double> |
sortStringDoubleHashMap(java.util.HashMap<java.lang.String,java.lang.Double> theHashMap) |
public boolean addCaseLogEntry(java.util.ArrayList<java.lang.String> cAttributes, java.util.ArrayList<java.lang.String> insertValues, java.util.HashSet<java.lang.String> resourceList, java.sql.Connection dbConn)
public void prepareCaseTable(java.util.ArrayList<java.lang.String> cAttributes, java.util.HashSet<java.lang.String> resourceList, java.sql.Connection dbConn) throws java.sql.SQLException
java.sql.SQLException
public java.util.ArrayList<Event> getEventsPerTimePeriod(org.deckfour.xes.model.XLog log, java.util.Date earlyTS, java.util.Date lateTS, java.util.HashSet<java.lang.String> eventAttributeNames, java.lang.String eventType) throws java.lang.Exception
java.lang.Exception
public java.util.Date getEarliestTimestamp(org.deckfour.xes.model.XLog log)
public java.util.Date getLatestTimestamp(org.deckfour.xes.model.XLog log)
public java.util.HashSet<java.lang.String> getWithinCases(org.deckfour.xes.model.XLog log, java.util.Date earlyTS, java.util.Date lateTS, org.processmining.contexts.uitopia.UIPluginContext context)
public java.util.HashSet<java.lang.String> populateEventAttributeNames(org.deckfour.xes.model.XLog log)
public int getDistinctTraceSize(org.deckfour.xes.model.XLog log)
public java.util.ArrayList<java.lang.String> csvToArrayList(java.lang.String csvString)
public java.util.Date getEarliestTimestamp(java.util.ArrayList<Event> allWithinEvents)
public java.util.Date getLatestTimestamp(java.util.ArrayList<Event> allWithinEvents)
public java.util.TreeMap<java.lang.String,java.lang.Double> sortStringDoubleHashMap(java.util.HashMap<java.lang.String,java.lang.Double> theHashMap)
public int getFileColumnNumber(java.io.File enrichedFile) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public java.lang.String[] getProperLine(int properArrayCount, java.lang.String theLine)
public java.util.HashSet<java.lang.String> getTransactionType(org.deckfour.xes.model.XLog log)