public class XLogDBConverter
extends java.lang.Object
| Constructor and Description |
|---|
XLogDBConverter(org.processmining.util.DatabaseConfiguration dbConfig) |
XLogDBConverter(org.processmining.util.DatabaseConfiguration dbConfig,
java.lang.String traceUniqueAttribute) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<org.deckfour.xes.classification.XEventClassifier> |
assignClassifier(java.util.Collection<org.processmining.persistence.DTO.ClassifierEntity> classifiersE) |
protected void |
assignEventAttr(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
org.processmining.persistence.DTO.EventEntity eventE) |
protected java.util.List<byte[]> |
assignEventIds(java.util.Collection<org.processmining.persistence.DTO.EventEntity> eventEs) |
protected java.util.List<org.deckfour.xes.extension.XExtension> |
assignExtension(java.util.Collection<org.processmining.persistence.DTO.ExtensionEntity> extensionsE) |
protected java.util.List<org.processmining.persistence.DTO.EventHasAttributeEntity> |
assignInnerAttribute(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
org.processmining.persistence.DTO.AttributeEntity parentAttr,
org.processmining.persistence.DTO.EventEntity eventE) |
protected void |
assignLogAttr(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
boolean isTraceAttr,
boolean isEventAttr) |
protected void |
assignLogAttribute(org.deckfour.xes.model.XLog xLog,
org.processmining.persistence.DTO.LogEntityPK logEntityPK) |
protected org.processmining.persistence.DTO.LogHasAttributeEntity |
getAttributeEntity(boolean isTraceAttr,
boolean isEventAttr,
org.deckfour.xes.model.XAttribute xAttr) |
protected java.lang.String[] |
getAttributeKeyTypeVal(org.deckfour.xes.model.XAttribute xAttr) |
protected void |
getClassifier(java.util.Collection<org.deckfour.xes.classification.XEventClassifier> xClassifiers) |
protected byte[] |
getExtension(org.deckfour.xes.model.XAttribute xAttr) |
protected org.processmining.persistence.DTO.ExtensionEntity |
getExtensionEntity(org.deckfour.xes.model.XAttribute xAttr) |
protected org.processmining.persistence.Dao.LogDao |
getLogDao() |
org.processmining.persistence.DTO.LogEntity |
getLogEntity(org.deckfour.xes.model.XLog xLog) |
org.processmining.persistence.DTO.LogEntity |
getLogEntity(org.deckfour.xes.model.XLog xLog,
java.lang.String name) |
protected java.util.Map<java.lang.String,org.processmining.persistence.DTO.ExtensionEntity> |
getLogExtension(java.util.Collection<org.deckfour.xes.extension.XExtension> xExtensionSet) |
protected java.util.List<org.deckfour.xes.model.XTrace> |
getXTraces(java.util.Collection<org.processmining.persistence.DTO.TraceEntity> tracesE) |
org.deckfour.xes.model.XLog |
importXLogTraceWise(org.processmining.persistence.DTO.LogEntityPK logEntityPK) |
protected java.util.Set<org.processmining.persistence.DTO.AttributeEntity> |
mapEventAttr(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
org.processmining.persistence.DTO.EventEntity eventEntity) |
protected java.util.List<org.processmining.persistence.DTO.TraceHasEventEntity> |
mapEvents(org.deckfour.xes.model.XTrace xTrace,
org.processmining.persistence.DTO.TraceEntity traceE) |
protected java.util.Set<org.processmining.persistence.DTO.LogHasTraceEntity> |
mapTrace(java.util.ArrayList<org.deckfour.xes.model.XTrace> xTraceList) |
protected void |
mapTraceAttr(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
org.processmining.persistence.DTO.TraceEntity traceE) |
public XLogDBConverter(org.processmining.util.DatabaseConfiguration dbConfig)
public XLogDBConverter(org.processmining.util.DatabaseConfiguration dbConfig,
java.lang.String traceUniqueAttribute)
protected org.processmining.persistence.Dao.LogDao getLogDao()
public org.processmining.persistence.DTO.LogEntity getLogEntity(org.deckfour.xes.model.XLog xLog)
public org.processmining.persistence.DTO.LogEntity getLogEntity(org.deckfour.xes.model.XLog xLog,
java.lang.String name)
protected java.util.Set<org.processmining.persistence.DTO.LogHasTraceEntity> mapTrace(java.util.ArrayList<org.deckfour.xes.model.XTrace> xTraceList)
protected java.util.List<org.processmining.persistence.DTO.TraceHasEventEntity> mapEvents(org.deckfour.xes.model.XTrace xTrace,
org.processmining.persistence.DTO.TraceEntity traceE)
protected java.util.Set<org.processmining.persistence.DTO.AttributeEntity> mapEventAttr(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
org.processmining.persistence.DTO.EventEntity eventEntity)
protected void assignLogAttr(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
boolean isTraceAttr,
boolean isEventAttr)
protected org.processmining.persistence.DTO.LogHasAttributeEntity getAttributeEntity(boolean isTraceAttr,
boolean isEventAttr,
org.deckfour.xes.model.XAttribute xAttr)
protected java.lang.String[] getAttributeKeyTypeVal(org.deckfour.xes.model.XAttribute xAttr)
protected java.util.List<org.processmining.persistence.DTO.EventHasAttributeEntity> assignInnerAttribute(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
org.processmining.persistence.DTO.AttributeEntity parentAttr,
org.processmining.persistence.DTO.EventEntity eventE)
protected byte[] getExtension(org.deckfour.xes.model.XAttribute xAttr)
protected org.processmining.persistence.DTO.ExtensionEntity getExtensionEntity(org.deckfour.xes.model.XAttribute xAttr)
protected void mapTraceAttr(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
org.processmining.persistence.DTO.TraceEntity traceE)
protected void assignEventAttr(java.util.Collection<org.deckfour.xes.model.XAttribute> xAttributes,
org.processmining.persistence.DTO.EventEntity eventE)
protected void getClassifier(java.util.Collection<org.deckfour.xes.classification.XEventClassifier> xClassifiers)
protected java.util.Map<java.lang.String,org.processmining.persistence.DTO.ExtensionEntity> getLogExtension(java.util.Collection<org.deckfour.xes.extension.XExtension> xExtensionSet)
public org.deckfour.xes.model.XLog importXLogTraceWise(org.processmining.persistence.DTO.LogEntityPK logEntityPK)
protected java.util.List<org.deckfour.xes.model.XTrace> getXTraces(java.util.Collection<org.processmining.persistence.DTO.TraceEntity> tracesE)
protected java.util.List<byte[]> assignEventIds(java.util.Collection<org.processmining.persistence.DTO.EventEntity> eventEs)
protected java.util.List<org.deckfour.xes.extension.XExtension> assignExtension(java.util.Collection<org.processmining.persistence.DTO.ExtensionEntity> extensionsE)
protected java.util.List<org.deckfour.xes.classification.XEventClassifier> assignClassifier(java.util.Collection<org.processmining.persistence.DTO.ClassifierEntity> classifiersE)
protected void assignLogAttribute(org.deckfour.xes.model.XLog xLog,
org.processmining.persistence.DTO.LogEntityPK logEntityPK)