|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.oakgrovesystems.reactor.ReactorObjects
This is a convenience collection object for process mediation objects. It has convenience methods to get process mediation objects and get its associated objects.
Field Summary | |
protected java.lang.String |
errorMsg
|
protected java.util.Map |
objects
|
Constructor Summary | |
ReactorObjects()
Creates a new collection object |
Method Summary | |
void |
add(com.oakgrovesystems.reactor.processMediation.ProcessMediationObject pmo)
Adds a process mediation object to the collection |
void |
add(java.util.Set set)
Adds a set of process mediation objects to the collection. |
void |
clear()
Clears the contents of the collection |
com.oakgrovesystems.reactor.processMediation.Status |
getCurrentStatus(com.oakgrovesystems.reactor.processMediation.Process process,
java.lang.String label)
Gets a current status for a process |
java.util.Set |
getCurrentStatuses(com.oakgrovesystems.reactor.LabelPath processLabelPath)
Gets set of current statuses of a process The label path must resolve to only ONE process |
java.util.Set |
getCurrentStatuses(com.oakgrovesystems.reactor.processMediation.Process process)
Gets set of current statuses of a process |
java.util.Set |
getCurrentStatuses(com.oakgrovesystems.reactor.ReactorObjectId processId)
Gets set of current statuses of a process |
java.util.Collection |
getObjects()
Gets all objects |
com.oakgrovesystems.reactor.processMediation.Operand |
getOperand(com.oakgrovesystems.reactor.LabelPath labelPath)
Gets operand from the collection The label path must resolve to only ONE operand |
com.oakgrovesystems.reactor.processMediation.Operand |
getOperand(com.oakgrovesystems.reactor.processMediation.Process process,
java.lang.String label)
Gets operand of a process |
com.oakgrovesystems.reactor.processMediation.Operand |
getOperand(com.oakgrovesystems.reactor.ReactorObjectId id)
Gets operand from the collection |
java.util.Set |
getOperands()
Gets all operands from the collection |
java.util.Set |
getOperands(com.oakgrovesystems.reactor.LabelPath processLabelPath)
Gets set of operands of a process The label path must resolve to only ONE process |
java.util.Set |
getOperands(com.oakgrovesystems.reactor.processMediation.Process process)
Gets set of operands of a process |
java.util.Set |
getOperands(com.oakgrovesystems.reactor.ReactorObjectId processId)
Gets set of operands of a process |
com.oakgrovesystems.reactor.processMediation.Process |
getParent(com.oakgrovesystems.reactor.processMediation.Process process)
Gets the parent of a process |
java.util.Set |
getPolicies()
Gets all policies from the collection |
java.util.Set |
getPolicies(com.oakgrovesystems.reactor.LabelPath processLabelPath)
Gets set of policies of a process The label path must resolve to only ONE process |
java.util.Set |
getPolicies(com.oakgrovesystems.reactor.processMediation.Process process)
Gets set of policies of a process |
java.util.Set |
getPolicies(com.oakgrovesystems.reactor.ReactorObjectId processId)
Gets set of policies of a process |
com.oakgrovesystems.reactor.processMediation.Policy |
getPolicy(com.oakgrovesystems.reactor.LabelPath labelPath)
Gets policy from the collection The label path must resolve to only ONE policy |
com.oakgrovesystems.reactor.processMediation.Policy |
getPolicy(com.oakgrovesystems.reactor.processMediation.Process process,
java.lang.String label)
Gets policy of a process |
com.oakgrovesystems.reactor.processMediation.Policy |
getPolicy(com.oakgrovesystems.reactor.ReactorObjectId id)
Gets policy from the collection |
com.oakgrovesystems.reactor.processMediation.Process |
getProcess(com.oakgrovesystems.reactor.LabelPath labelPath)
Gets process from the collection The label path must resolve to only ONE process. |
com.oakgrovesystems.reactor.processMediation.Process |
getProcess(com.oakgrovesystems.reactor.processMediation.Operand operand)
Gets the process to which the operand is associated |
com.oakgrovesystems.reactor.processMediation.Process |
getProcess(com.oakgrovesystems.reactor.processMediation.Policy policy)
Gets the process to which the policy is associated |
com.oakgrovesystems.reactor.processMediation.Process |
getProcess(com.oakgrovesystems.reactor.ReactorObjectId id)
Gets process from the collection |
com.oakgrovesystems.reactor.processMediation.Process |
getProcess(com.oakgrovesystems.reactor.processMediation.Status status)
Gets the process to which the status is associated |
java.util.Set |
getProcesses()
Gets all processes from the collection |
java.util.Set |
getRootProcesses()
Gets all the root processes from the collection |
com.oakgrovesystems.reactor.processMediation.Status |
getStatus(com.oakgrovesystems.reactor.LabelPath labelPath)
Gets status from the collection The label path must resolve to only ONE status |
com.oakgrovesystems.reactor.processMediation.Status |
getStatus(com.oakgrovesystems.reactor.processMediation.Process process,
java.lang.String label)
Gets status of a process |
com.oakgrovesystems.reactor.processMediation.Status |
getStatus(com.oakgrovesystems.reactor.ReactorObjectId id)
Gets status from the collection |
java.util.Set |
getStatuses()
Gets all statuses from the collection |
java.util.Set |
getStatuses(com.oakgrovesystems.reactor.LabelPath processLabelPath)
Gets set of statuses of a process The label path must resolve to only ONE process |
java.util.Set |
getStatuses(com.oakgrovesystems.reactor.processMediation.Process process)
Gets set of statuses of a process |
java.util.Set |
getStatuses(com.oakgrovesystems.reactor.ReactorObjectId processId)
Gets set of statuses of a process |
com.oakgrovesystems.reactor.processMediation.Process |
getSubprocess(com.oakgrovesystems.reactor.processMediation.Process process,
java.lang.String label)
Gets the subprocess of the process |
java.util.Set |
getSubprocesses(com.oakgrovesystems.reactor.LabelPath processLabelPath)
Gets set of subprocesses of a process The label path must resolve to only ONE process |
java.util.Set |
getSubprocesses(com.oakgrovesystems.reactor.processMediation.Process process)
Gets set of subprocesses of a process |
java.util.Set |
getSubprocesses(com.oakgrovesystems.reactor.ReactorObjectId processId)
Gets set of subprocesses of a process |
com.oakgrovesystems.reactor.processMediation.ProcessMediationObject |
remove(com.oakgrovesystems.reactor.LabelPath labelPath)
Removes the process mediation object from the collection. |
com.oakgrovesystems.reactor.processMediation.ProcessMediationObject |
remove(com.oakgrovesystems.reactor.processMediation.ProcessMediationObject pmo)
Removes the process mediation object from the collection |
com.oakgrovesystems.reactor.processMediation.ProcessMediationObject |
remove(com.oakgrovesystems.reactor.ReactorObjectId id)
Removes the process mediation object from the collection |
int |
size()
Gets the size of the collection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.Map objects
protected java.lang.String errorMsg
Constructor Detail |
public ReactorObjects()
Method Detail |
public void clear()
public int size()
public void add(com.oakgrovesystems.reactor.processMediation.ProcessMediationObject pmo)
pmo
- the process mediation object to addpublic void add(java.util.Set set)
set
- The set of process mediation objectspublic com.oakgrovesystems.reactor.processMediation.ProcessMediationObject remove(com.oakgrovesystems.reactor.ReactorObjectId id)
id
- The id of the process mediation object to be removed.
public com.oakgrovesystems.reactor.processMediation.ProcessMediationObject remove(com.oakgrovesystems.reactor.processMediation.ProcessMediationObject pmo)
pmo
- The process mediation object to be removed
public com.oakgrovesystems.reactor.processMediation.ProcessMediationObject remove(com.oakgrovesystems.reactor.LabelPath labelPath)
labelPath
- The label path of the process mediation object to be removed.
The label path must resolve to only ONE process mediation object.
public com.oakgrovesystems.reactor.processMediation.Process getProcess(com.oakgrovesystems.reactor.ReactorObjectId id)
id
- The id of the process
public com.oakgrovesystems.reactor.processMediation.Process getProcess(com.oakgrovesystems.reactor.LabelPath labelPath)
labelPath
- The label path of the process. The label path must
resolve to only one process.
public com.oakgrovesystems.reactor.processMediation.Process getSubprocess(com.oakgrovesystems.reactor.processMediation.Process process, java.lang.String label)
process
- The process whose subprocess is requiredlabel
- The label of the subprocess
public java.util.Set getSubprocesses(com.oakgrovesystems.reactor.ReactorObjectId processId)
processId
- The id of the process whose subprocesses are required
public java.util.Set getSubprocesses(com.oakgrovesystems.reactor.LabelPath processLabelPath)
processLabelPath
- The label path of the process whose subprocesses are required
The label path must resolve to only ONE process.
public java.util.Set getSubprocesses(com.oakgrovesystems.reactor.processMediation.Process process)
process
- The process whose subprocesses are required
public java.util.Set getRootProcesses()
public java.util.Set getProcesses()
public com.oakgrovesystems.reactor.processMediation.Process getParent(com.oakgrovesystems.reactor.processMediation.Process process)
process
- The process whose parent is required
public com.oakgrovesystems.reactor.processMediation.Process getProcess(com.oakgrovesystems.reactor.processMediation.Operand operand)
operand
- The operand whose process is required
public com.oakgrovesystems.reactor.processMediation.Process getProcess(com.oakgrovesystems.reactor.processMediation.Status status)
status
- The status whose process is required
public com.oakgrovesystems.reactor.processMediation.Process getProcess(com.oakgrovesystems.reactor.processMediation.Policy policy)
policy
- The policy whose process is required
public com.oakgrovesystems.reactor.processMediation.Operand getOperand(com.oakgrovesystems.reactor.ReactorObjectId id)
id
- The id of the operand
public com.oakgrovesystems.reactor.processMediation.Operand getOperand(com.oakgrovesystems.reactor.LabelPath labelPath)
labelPath
- The label path of the operand
public com.oakgrovesystems.reactor.processMediation.Operand getOperand(com.oakgrovesystems.reactor.processMediation.Process process, java.lang.String label)
process
- The process whose operand is requiredlabel
- The label of the operand
public java.util.Set getOperands(com.oakgrovesystems.reactor.ReactorObjectId processId)
processId
- The id of the process whose operands are required
public java.util.Set getOperands(com.oakgrovesystems.reactor.LabelPath processLabelPath)
processLabelPath
- The label path of the process whose operands are required
The label path must resolve to only ONE process.
public java.util.Set getOperands(com.oakgrovesystems.reactor.processMediation.Process process)
process
- The process whose operands are required
public java.util.Set getOperands()
public com.oakgrovesystems.reactor.processMediation.Status getStatus(com.oakgrovesystems.reactor.ReactorObjectId id)
id
- The id of the status
public com.oakgrovesystems.reactor.processMediation.Status getStatus(com.oakgrovesystems.reactor.LabelPath labelPath)
labelPath
- The label path of the status
public com.oakgrovesystems.reactor.processMediation.Status getStatus(com.oakgrovesystems.reactor.processMediation.Process process, java.lang.String label)
process
- The process whose status is requiredlabel
- The label of the status
getCurrentStatus(Process,String)
public java.util.Set getStatuses(com.oakgrovesystems.reactor.ReactorObjectId processId)
processId
- The id of the process whose statuses are required
getCurrentStatuses(ReactorObjectId)
public java.util.Set getStatuses(com.oakgrovesystems.reactor.LabelPath processLabelPath)
processLabelPath
- The label path of the process whose statuses are required
The label path must resolve to only ONE process.
getCurrentStatuses(LabelPath)
public java.util.Set getStatuses(com.oakgrovesystems.reactor.processMediation.Process process)
process
- The process whose statuses are required
getCurrentStatuses(Process)
public java.util.Set getStatuses()
public com.oakgrovesystems.reactor.processMediation.Status getCurrentStatus(com.oakgrovesystems.reactor.processMediation.Process process, java.lang.String label)
process
- The process whose status is requiredlabel
- The label of the status
getStatus(Process,String)
public java.util.Set getCurrentStatuses(com.oakgrovesystems.reactor.ReactorObjectId processId)
processId
- The id of the process whose statuses are required
getStatuses(ReactorObjectId)
public java.util.Set getCurrentStatuses(com.oakgrovesystems.reactor.LabelPath processLabelPath)
processLabelPath
- The label path of the process whose statuses are required
The label path must resolve to only ONE process.
getStatuses(LabelPath)
public java.util.Set getCurrentStatuses(com.oakgrovesystems.reactor.processMediation.Process process)
process
- The process whose statuses are required
getStatuses(Process)
public com.oakgrovesystems.reactor.processMediation.Policy getPolicy(com.oakgrovesystems.reactor.ReactorObjectId id)
id
- The id of the policy
public com.oakgrovesystems.reactor.processMediation.Policy getPolicy(com.oakgrovesystems.reactor.LabelPath labelPath)
labelPath
- The label path of the policy
public com.oakgrovesystems.reactor.processMediation.Policy getPolicy(com.oakgrovesystems.reactor.processMediation.Process process, java.lang.String label)
process
- The process whose policy is requiredlabel
- The label of the policy
public java.util.Set getPolicies(com.oakgrovesystems.reactor.ReactorObjectId processId)
processId
- The id of the process whose policies are required
public java.util.Set getPolicies(com.oakgrovesystems.reactor.LabelPath processLabelPath)
processLabelPath
- The label path of the process whose policies are required
The label path must resolve to only ONE process.
public java.util.Set getPolicies(com.oakgrovesystems.reactor.processMediation.Process process)
process
- The process whose policies are required
public java.util.Set getPolicies()
public java.util.Collection getObjects()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |