org.processmining.plugins.log.metadata
Class MetaData

java.lang.Object
  extended by org.processmining.plugins.log.metadata.MetaData

public class MetaData
extends java.lang.Object

Author:
Thomas Baier

Field Summary
protected  java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> metaData
           
protected  java.util.ArrayList<java.lang.String> metaDataNames
           
 
Constructor Summary
MetaData()
           
 
Method Summary
 void addMetaData(java.lang.String caseId, java.util.ArrayList<java.lang.String> data)
           
 java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getMetaData()
           
 java.util.ArrayList<java.lang.String> getMetaData(java.lang.String caseId)
           
 java.lang.String getMetaDataAttributeValue(java.lang.String caseId, java.lang.String attributeName)
           
 java.util.ArrayList<java.lang.String> getMetaDataNames()
           
 void setMetaData(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> metaData)
           
 void setMetaDataNames(java.util.ArrayList<java.lang.String> metaDataNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metaData

protected java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> metaData

metaDataNames

protected java.util.ArrayList<java.lang.String> metaDataNames
Constructor Detail

MetaData

public MetaData()
Method Detail

getMetaDataNames

public java.util.ArrayList<java.lang.String> getMetaDataNames()
Returns:
the metaDataNames

setMetaDataNames

public void setMetaDataNames(java.util.ArrayList<java.lang.String> metaDataNames)
Parameters:
metaDataNames - the metaDataNames to set

getMetaData

public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getMetaData()
Returns:
the metaData

setMetaData

public void setMetaData(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> metaData)
Parameters:
metaData - the metaData to set

addMetaData

public void addMetaData(java.lang.String caseId,
                        java.util.ArrayList<java.lang.String> data)

getMetaData

public java.util.ArrayList<java.lang.String> getMetaData(java.lang.String caseId)

getMetaDataAttributeValue

public java.lang.String getMetaDataAttributeValue(java.lang.String caseId,
                                                  java.lang.String attributeName)