|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.framework.models.orgmodel.OrgModel
public class OrgModel
Title: Organizational Model
Description: Holds an organizational model
Copyright: Copyright (c) 2006
Company:
Field Summary | |
---|---|
static java.lang.String |
NULLORGMODEL
|
static java.lang.String |
URI
|
Constructor Summary | |
---|---|
OrgModel()
|
|
OrgModel(java.util.HashMap orgEntities,
java.util.HashMap resources,
java.util.HashMap tasks)
|
Method Summary | |
---|---|
void |
addOrgEntity(OrgEntity orgEntity)
|
void |
addResource(Resource resource)
|
void |
addTask(Task task)
|
boolean |
changeOrgEntityID(java.lang.String old_id,
java.lang.String new_id)
|
boolean |
changeResourceID(java.lang.String old_id,
java.lang.String new_id)
|
boolean |
changeTaskID(java.lang.String old_id,
java.lang.String new_id)
|
java.lang.Object |
clone()
Makes a deep copy of the object, i.e., reconstructs the OrgModel structure with cloned resources, orgentities, and tasks. |
javax.swing.JPanel |
getGraphPanel()
|
javax.swing.JPanel |
getGraphPanel(boolean bOrgEntity,
boolean bResource,
boolean bTask)
|
java.util.HashMap |
getOrgEntities()
|
OrgEntity |
getOrgEntity(java.lang.String id)
|
java.util.ArrayList<OrgEntity> |
getOrgEntityList()
|
java.util.List<java.lang.String> |
getOrgEntityList(Resource res)
|
java.util.List<java.lang.String> |
getOrgEntityList(Resource res,
java.lang.String type)
|
java.util.ArrayList<OrgEntity> |
getOrgEntityList(java.lang.String type)
|
java.util.List<java.lang.String> |
getOrgEntityList(java.lang.String orgID,
java.lang.String type)
|
java.util.ArrayList<java.lang.String> |
getOrgEntityStringList()
|
java.util.ArrayList<java.lang.String> |
getOrgEntityStringList(java.lang.String type)
|
Resource |
getResource(java.lang.String id)
|
java.util.ArrayList<Resource> |
getResourceList()
|
java.util.ArrayList<java.lang.String> |
getResourceList(OrgEntity orgEntity)
|
java.util.HashMap |
getResources()
|
Task |
getTask(LogEvent le)
|
Task |
getTask(java.lang.String id)
|
Task |
getTask(java.lang.String name,
java.lang.String eventType)
|
java.util.ArrayList<Task> |
getTaskList()
|
java.util.HashMap |
getTasks()
|
boolean |
hasOrgEntity(java.lang.String id)
|
boolean |
hasResource(java.lang.String id)
|
boolean |
hasTask(java.lang.String id)
|
void |
reallocateOrgModel(java.util.ArrayList listGroups,
OrgModel originalModel)
Based on a new group definition, generate a new org model. |
void |
removeOrgEntity(OrgEntity orgEntity)
|
void |
removeResource(Resource resource)
|
void |
removeTask(Task task)
|
void |
setOrgEntities(java.util.HashMap orgEntities)
|
void |
setResources(java.util.HashMap resources)
|
void |
setTasks(java.util.HashMap tasks)
|
void |
writeToDot(java.io.Writer bw)
Writes a DOT representation of this graph to the given Writer . |
void |
writeToDot(java.io.Writer bw,
boolean bOrgEntity,
boolean bResource,
boolean bTask)
Writes a DOT representation of this graph to the given Writer . |
void |
writeToTestLog()
|
void |
writeToXML(java.io.Writer bw)
Export to OrgModel file. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String URI
public static final java.lang.String NULLORGMODEL
Constructor Detail |
---|
public OrgModel()
public OrgModel(java.util.HashMap orgEntities, java.util.HashMap resources, java.util.HashMap tasks)
Method Detail |
---|
public void setOrgEntities(java.util.HashMap orgEntities)
public java.util.HashMap getOrgEntities()
public void setResources(java.util.HashMap resources)
public java.util.HashMap getResources()
public void setTasks(java.util.HashMap tasks)
public java.util.HashMap getTasks()
public void addOrgEntity(OrgEntity orgEntity)
public void addResource(Resource resource)
public void addTask(Task task)
public OrgEntity getOrgEntity(java.lang.String id)
public Resource getResource(java.lang.String id)
public Task getTask(java.lang.String id)
public boolean changeOrgEntityID(java.lang.String old_id, java.lang.String new_id)
public boolean changeResourceID(java.lang.String old_id, java.lang.String new_id)
public boolean changeTaskID(java.lang.String old_id, java.lang.String new_id)
public boolean hasOrgEntity(java.lang.String id)
public boolean hasResource(java.lang.String id)
public boolean hasTask(java.lang.String id)
public void removeOrgEntity(OrgEntity orgEntity)
public void removeResource(Resource resource)
public void removeTask(Task task)
public Task getTask(LogEvent le)
public Task getTask(java.lang.String name, java.lang.String eventType)
public java.util.ArrayList<java.lang.String> getOrgEntityStringList()
public java.util.ArrayList<OrgEntity> getOrgEntityList()
public java.util.List<java.lang.String> getOrgEntityList(Resource res)
public java.util.ArrayList<java.lang.String> getOrgEntityStringList(java.lang.String type)
public java.util.ArrayList<OrgEntity> getOrgEntityList(java.lang.String type)
public java.util.List<java.lang.String> getOrgEntityList(Resource res, java.lang.String type)
public java.util.List<java.lang.String> getOrgEntityList(java.lang.String orgID, java.lang.String type)
public java.util.ArrayList<Resource> getResourceList()
public java.util.ArrayList<java.lang.String> getResourceList(OrgEntity orgEntity)
public java.util.ArrayList<Task> getTaskList()
public void reallocateOrgModel(java.util.ArrayList listGroups, OrgModel originalModel)
listGroups
- ArrayListpublic void writeToXML(java.io.Writer bw) throws java.io.IOException
bw
- Writer
java.io.IOException
- If writing failspublic void writeToDot(java.io.Writer bw) throws java.io.IOException
Writer
.
This representation is used by the getGrappaVisualization
method
to generate the visualization. Note that this function should have a call to
nodeMapping.clear()
at the beginning and it should call
nodeMapping.put(new String(
nodeID),
nodeObject);
after writing a node to the dot file
bw
- the DOT representation will be written using this Writer
java.io.IOException
- in case there is a problem with writing to bw
public javax.swing.JPanel getGraphPanel()
public void writeToDot(java.io.Writer bw, boolean bOrgEntity, boolean bResource, boolean bTask) throws java.io.IOException
Writer
.
This representation is used by the getGrappaVisualization
method
to generate the visualization. Note that this function should have a call to
nodeMapping.clear()
at the beginning and it should call
nodeMapping.put(new String(
nodeID),
nodeObject);
after writing a node to the dot file
bw
- the DOT representation will be written using this Writer
java.io.IOException
- in case there is a problem with writing to bw
public javax.swing.JPanel getGraphPanel(boolean bOrgEntity, boolean bResource, boolean bTask)
public void writeToTestLog()
public java.lang.Object clone()
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |