|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.plugins.log.logfilters.impl.OriginatorLogFilter
public class OriginatorLogFilter
Constructor Summary | |
---|---|
OriginatorLogFilter()
|
Method Summary | |
---|---|
org.deckfour.xes.model.XLog |
filterWithAll(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
java.lang.String[] namesToKeep,
java.lang.String[] groupsToKeep,
java.lang.String[] rolesToKeep)
This method filters a log by removing XEvent objects from all XTrace object in the given XLog, if the group of XEvent is not contained in the given set of resources, or in the given set of roles, or in the given set of groups. |
org.deckfour.xes.model.XLog |
filterWithGroups(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
java.lang.String[] groupsToKeep)
This method filters a log by removing XEvent objects from all XTrace object in the given XLog, if the group of XEvent is not contained in the given set of groups. |
org.deckfour.xes.model.XLog |
filterWithGroupsAndRoles(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
java.lang.String[] groupsToKeep,
java.lang.String[] rolesToKeep)
This method filters a log by removing XEvent objects from all XTrace object in the given XLog, if the group of XEvent is not contained in the given set of groups, or in the given set of roles. |
org.deckfour.xes.model.XLog |
filterWithNames(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
java.lang.String[] namesToKeep)
This method filters a log by removing XEvent objects from all XTrace object in the given XLog, if the resource of XEvent is not contained in the given set of resources. |
org.deckfour.xes.model.XLog |
filterWithNamesAndGroups(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
java.lang.String[] namesToKeep,
java.lang.String[] groupsToKeep)
This method filters a log by removing XEvent objects from all XTrace object in the given XLog, if the resource of XEvent is not contained in the given set of resources, or in the given set of groups. |
org.deckfour.xes.model.XLog |
filterWithNamesAndRoles(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
java.lang.String[] namesToKeep,
java.lang.String[] rolesToKeep)
This method filters a log by removing XEvent objects from all XTrace object in the given XLog, if the group of XEvent is not contained in the given set of resources, or in the given set of roles. |
org.deckfour.xes.model.XLog |
filterWithRoles(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
java.lang.String[] rolesToKeep)
This method filters a log by removing XEvent objects from all XTrace object in the given XLog, if the role of XEvent is not contained in the given set of roles. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OriginatorLogFilter()
Method Detail |
---|
public org.deckfour.xes.model.XLog filterWithNames(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String[] namesToKeep)
context
- The pluginContext in which this plugin is executedlog
- The log that needs to be filtered.namesToKeep
- The names of the resources to keep
public org.deckfour.xes.model.XLog filterWithGroups(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String[] groupsToKeep)
context
- The pluginContext in which this plugin is executedlog
- The log that needs to be filtered.groupsToKeep
- The names of the groups to keep
public org.deckfour.xes.model.XLog filterWithRoles(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String[] rolesToKeep)
context
- The pluginContext in which this plugin is executedlog
- The log that needs to be filtered.rolesToKeep
- The names of the roles to keep
public org.deckfour.xes.model.XLog filterWithNamesAndGroups(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String[] namesToKeep, java.lang.String[] groupsToKeep)
context
- The pluginContext in which this plugin is executedlog
- The log that needs to be filtered.namesToKeep
- The names of the resources to keepgroupsToKeep
- The names of the groups to keep
public org.deckfour.xes.model.XLog filterWithGroupsAndRoles(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String[] groupsToKeep, java.lang.String[] rolesToKeep)
context
- The pluginContext in which this plugin is executedlog
- The log that needs to be filtered.groupsToKeep
- The names of the groups to keeprolesToKeep
- The names of the roles to keep
public org.deckfour.xes.model.XLog filterWithNamesAndRoles(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String[] namesToKeep, java.lang.String[] rolesToKeep)
context
- The pluginContext in which this plugin is executedlog
- The log that needs to be filtered.namesToKeep
- The names of the resources to keeprolesToKeep
- The names of the roles to keep
public org.deckfour.xes.model.XLog filterWithAll(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, java.lang.String[] namesToKeep, java.lang.String[] groupsToKeep, java.lang.String[] rolesToKeep)
context
- The pluginContext in which this plugin is executedlog
- The log that needs to be filtered.namesToKeep
- The names of the resources to keepgroupsToKeep
- The names of the resources to keeprolesToKeep
- The names of the roles to keep
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |