|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ProjMonitorServiceSvr
interface contains the definition
of server accessible wt.projmgmt.monitor API. The access is made through
the ProjMonitorServerHelper class
Supported API: false
Extendable: false
ProjMonitorServerHelper
Method Summary | |
void |
deleteContainedObjects(ProjectPlan plan)
Supported API: false |
ProcessingQueue |
getPropagationQueue()
Returns project management propagation queue. |
boolean |
hasHistory(ExecutionObject exec_obj)
Determines whether the object has events associated with it. |
void |
propagateChange(ExecutionObject exec_obj,
MonitorInfo old_info)
Propagates to containing objects a change in an execution object. |
void |
propagateDeletion(ExecutionObject exec_obj)
Supported API: false |
void |
propagateNewState(ExecutionObject exec_obj,
ProjectState old_state)
Supported API: false |
void |
propagateRemoval(ProjectNode node)
Propagates dynamic information changed when a node is removed from a container as a result of a container change operation. |
ProjectNode |
propagateStateChange(ProjectNode node,
WfTransition transition,
ProjectState old_state)
Performs propagation tasks associated with state changes. |
void |
propagateStatusAfterRemoval(ExecutionObject exec_obj)
Supported API: false |
Project2 |
propagateToProject2(ProjectPlan plan)
Propagate changes from the specified ProjectPlan
to its associated Project2 (if it has one). |
void |
queueDeadline(ExecutionObject exec_obj)
Queues deadline so that when it arrives, the event is notified. |
void |
queueTimePastDeadline(ExecutionObject exec_obj)
Queues deadline so that when the deadline is approaching, the event is notified. |
void |
queueTimeToDeadline(ExecutionObject exec_obj)
Queues deadline so that when the deadline is approaching, the event is notified. |
WfContainer |
rollUpTimeToStart(WfContainer container)
Updates the time to start of a WfContainer
based on its contained objects if its "start computed" flag is true. |
Method Detail |
public void propagateDeletion(ExecutionObject exec_obj) throws WTException
exec_obj
-
WTException
public void deleteContainedObjects(ProjectPlan plan) throws WTException
plan
-
WTException
public void queueDeadline(ExecutionObject exec_obj) throws WTException
exec_obj
-
WTException
public void queueTimeToDeadline(ExecutionObject exec_obj) throws WTException
exec_obj
-
WTException
public void queueTimePastDeadline(ExecutionObject exec_obj) throws WTException
exec_obj
-
WTException
public boolean hasHistory(ExecutionObject exec_obj) throws WTException
exec_obj
-
WTException
public void propagateChange(ExecutionObject exec_obj, MonitorInfo old_info) throws WTException
exec_obj
- old_info
-
WTException
public void propagateStatusAfterRemoval(ExecutionObject exec_obj) throws WTException
exec_obj
-
WTException
public void propagateNewState(ExecutionObject exec_obj, ProjectState old_state) throws WTException, WTPropertyVetoException
exec_obj
- old_state
-
WTException
WTPropertyVetoException
public Project2 propagateToProject2(ProjectPlan plan) throws WTException
ProjectPlan
to its associated Project2
(if it has one).
The following values are propagated:
plan
-
WTException
public ProjectNode propagateStateChange(ProjectNode node, WfTransition transition, ProjectState old_state) throws WTException
node
- transition
- old_state
-
WTException
public void propagateRemoval(ProjectNode node) throws WTException
node
-
WTException
public ProcessingQueue getPropagationQueue() throws WTException
WTException
public WfContainer rollUpTimeToStart(WfContainer container) throws WTException
WfContainer
based on its contained objects if its "start computed" flag is true.
For the project management containers, that is, ProjectPlan
and SummaryActivity
, the time to start
is computed from the contained project nodes.
Note that this method does not recompute the rightful time
to start. It only takes into consideration constraints based on the
contained nodes and is intended to be used after changes in the dependency
relationships in the contained objects.
Supported API: false
container
-
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |