|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ExecutionObject in com.ptc.netmarkets.msproject |
Methods in com.ptc.netmarkets.msproject that return ExecutionObject | |
static ExecutionObject |
NmMsProjectHelper.getExecutionObject(NmCommandBean cb,
Hashtable params)
Return the ExecutionObject that is referenced
by data in the params or by the OID data
in the specified NmCommandBean . |
private static ExecutionObject |
NmMsProjectHelper.checkForExecutionObject(Object obj)
|
Methods in com.ptc.netmarkets.msproject with parameters of type ExecutionObject | |
private NmOid |
StandardNmMsProjectService.removePlanFromCache(ExecutionObject exObj)
Removes the ProjectPlan for the specified
ExecutionObject from the project plan cache. |
Uses of ExecutionObject in com.ptc.netmarkets.nmixb |
Methods in com.ptc.netmarkets.nmixb with parameters of type ExecutionObject | |
private void |
ProjectPlanStructCopyHelper.copyExecutionInfo(ExecutionObject source_obj,
ExecutionObject target_obj)
|
Uses of ExecutionObject in com.ptc.netmarkets.projmgmt |
Methods in com.ptc.netmarkets.projmgmt that return ExecutionObject | |
private ExecutionObject |
StandardNmProjMgmtService.updateExecutionState(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.updateDefinitionAttributes(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.updateDeadline(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.updateDynamicAttributes(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.restoreOverridenAttributes(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.setExecutionObjectAttributes(ProjectPlan plan,
ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.setProxyAttributes(ProjectPlan plan,
ProjectProxy proxy,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.setConfiguration(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.updateStartTime(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.updateOwnerPmSubscriptions(ExecutionObject obj,
Hashtable params,
boolean isCreate)
|
private ExecutionObject |
StandardNmProjMgmtService.updateOwnerPmSubscriptions(ExecutionObject obj,
Hashtable params,
boolean isCreate,
boolean beforeDeadlineChanged,
boolean afterDeadlineChanged)
|
Methods in com.ptc.netmarkets.projmgmt with parameters of type ExecutionObject | |
Timestamp |
StandardNmProjMgmtService.rollUpPlannedStart(ExecutionObject exObj)
Returns the earliest planned start roll-up by the children. |
private Integer |
StandardNmProjMgmtService.getPercentComplete(ExecutionObject exec_obj)
|
private ExecutionObject |
StandardNmProjMgmtService.updateExecutionState(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.updateDefinitionAttributes(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.updateDeadline(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.updateDynamicAttributes(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.restoreOverridenAttributes(ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.setExecutionObjectAttributes(ProjectPlan plan,
ExecutionObject exec_obj,
Hashtable params)
|
private ExecutionObject |
StandardNmProjMgmtService.setConfiguration(ExecutionObject exec_obj,
Hashtable params)
|
private void |
StandardNmProjMgmtService.subscribe(ExecutionObject object,
ProjectEventType event)
|
private void |
StandardNmProjMgmtService.unsubscribe(ExecutionObject object,
ProjectEventType event)
|
private ExecutionObject |
StandardNmProjMgmtService.updateStartTime(ExecutionObject exec_obj,
Hashtable params)
|
private boolean |
StandardNmProjMgmtService.isDefining(ExecutionObject exec_obj)
|
private boolean |
StandardNmProjMgmtService.isRunning(ExecutionObject exec_obj)
|
private boolean |
StandardNmProjMgmtService.isManualExecutionMode(ExecutionObject exec_obj)
|
private boolean |
StandardNmProjMgmtService.isClosed(ExecutionObject exec_obj)
|
private long |
StandardNmProjMgmtService.getDuration(ExecutionObject exec_obj)
|
private ExecutionObject |
StandardNmProjMgmtService.updateOwnerPmSubscriptions(ExecutionObject obj,
Hashtable params,
boolean isCreate)
|
private ExecutionObject |
StandardNmProjMgmtService.updateOwnerPmSubscriptions(ExecutionObject obj,
Hashtable params,
boolean isCreate,
boolean beforeDeadlineChanged,
boolean afterDeadlineChanged)
|
private static Vector |
StandardNmProjMgmtService.getManagers(ExecutionObject exec_obj)
|
Timestamp |
NmProjMgmtServiceFwd.rollUpPlannedStart(ExecutionObject exObj)
Returns the earliest planned start roll-up by the children. |
Timestamp |
NmProjMgmtService.rollUpPlannedStart(ExecutionObject exObj)
Returns the earliest planned start roll-up by the children. |
static String |
NmProjMgmtHelper.getStatus(ExecutionObject exec_obj)
Returns HTML text referencing the icon for the execution object's health status. |
static boolean |
NmProjMgmtHelper.canModify(ExecutionObject eo,
WTUser user)
Return whether the user can modify the
specified ExecutionObject . |
static boolean |
NmProjMgmtHelper.canModify(ExecutionObject eo,
WTUser user,
WTContainerRef pc)
|
private static void |
NmProjMgmtHelper.setObjectConfiguration(NmProjMgmtObject nm_obj,
ExecutionObject exec_obj)
|
private static void |
NmProjMgmtHelper.setExecObjValues(NmProjMgmtObject nm_obj,
ExecutionObject exec_obj)
|
static boolean |
NmProjMgmtHelper.isSubscribed(ExecutionObject object,
ProjectEventType event)
|
private static String |
NmProjMgmtHelper.getPercentComplete(ExecutionObject exec_obj)
|
static String |
NmProjMgmtHelper.getDuration(ExecutionObject execObj)
|
private static String |
NmProjMgmtHelper.getDurationToDate(ExecutionObject execObj)
|
static Object |
NmProjMgmtHelper.getEstimatedFinish(ExecutionObject exObj,
Object def)
Get the ESTIMATED_FINISH_DATE for the specified
ExecutionObject . |
static Object |
NmProjMgmtHelper.getEstimatedFinish(ExecutionObject exObj,
int dispType,
Object def)
Get the ESTIMATED_FINISH_DATE for the specified
ExecutionObject . |
static NmDate |
NmProjMgmtHelper.getEstimatedFinish(ExecutionObject exObj)
Get the ESTIMATED_FINISH_DATE for the specified
ExecutionObject . |
static NmDate |
NmProjMgmtHelper.getEstimatedFinish(ExecutionObject exObj,
int dispType)
Get the ESTIMATED_FINISH_DATE for the specified
ExecutionObject . |
static Object |
NmProjMgmtHelper.getActualFinish(ExecutionObject exObj,
Object def)
Get the FINISH_DATE for the specified
ExecutionObject . |
static Object |
NmProjMgmtHelper.getActualFinish(ExecutionObject exObj,
int dispType,
Object def)
Get the FINISH_DATE for the specified
ExecutionObject . |
static Object |
NmProjMgmtHelper.getActualStart(ExecutionObject exObj,
Object def)
Get the START_DATE for the specified
ExecutionObject . |
static Object |
NmProjMgmtHelper.getActualStart(ExecutionObject exObj,
int dispType,
Object def)
Get the START_DATE for the specified
ExecutionObject . |
static Object |
NmProjMgmtHelper.getDeadline(ExecutionObject exObj,
Object def)
Get the DEADLINE for the specified
ExecutionObject . |
static Object |
NmProjMgmtHelper.getDeadline(ExecutionObject exObj,
int dispType,
Object def)
Get the DEADLINE for the specified
ExecutionObject . |
static NmDate |
NmProjMgmtHelper.getDeadline(ExecutionObject exObj)
Get the DEADLINE for the specified
ExecutionObject . |
static NmDate |
NmProjMgmtHelper.getDeadline(ExecutionObject exObj,
int dispType)
Get the DEADLINE for the specified
ExecutionObject . |
Uses of ExecutionObject in com.ptc.netmarkets.work |
Methods in com.ptc.netmarkets.work with parameters of type ExecutionObject | |
private boolean |
StandardNmWorkItemService.isClosed(ExecutionObject exec_obj)
|
Integer |
StandardNmWorkItemService.getPercentComplete(ExecutionObject exec_obj)
|
Uses of ExecutionObject in wt.pdmlink |
Methods in wt.pdmlink that return ExecutionObject | |
static ExecutionObject |
ProductIXUtils.importSubscriptions(ExecutionObject target,
IxbElement elem,
Importer imp)
This method expects an IxbElement corresponding to a <subsriberPolicy> tag. |
private static ExecutionObject |
ProductIXUtils.importOwnerSubscriptions(ExecutionObject target,
IxbElement elem)
|
static ExecutionObject |
ProductIXUtils.importProjectPlanLevelSubscriptions(ExecutionObject target,
IxbElement elem,
Importer imp)
|
private static ExecutionObject |
ProductIXUtils.importPlanLevelManagerSubscriptions(ExecutionObject target,
IxbElement elem)
|
private static ExecutionObject |
ProductIXUtils.importPlanLevelOwnerSubscriptions(ExecutionObject target,
IxbElement elem)
|
private static ExecutionObject |
ProductIXUtils.importManagerSubscriptions(ExecutionObject target,
IxbElement elem)
This method deals with the import of ManagerSubscriptions for a Milestone or a Deliverable tag. |
static ExecutionObject |
ProductIXUtils.importExecObjectAttributes(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
TODO: This is a very old version of the DTD. |
static ExecutionObject |
ProductIXUtils.importDuration(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
|
static ExecutionObject |
ProductIXUtils.setOwner(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
|
Methods in wt.pdmlink with parameters of type ExecutionObject | |
static void |
ProductIXUtils.exportExecObjAttributes(ExecutionObject exec_obj,
IxbElement exec_elem,
Exporter exporter)
|
static void |
ProductIXUtils.exportSubscriptions(ExecutionObject obj,
IxbElement elem,
Exporter exp)
|
static ExecutionObject |
ProductIXUtils.importSubscriptions(ExecutionObject target,
IxbElement elem,
Importer imp)
This method expects an IxbElement corresponding to a <subsriberPolicy> tag. |
private static ExecutionObject |
ProductIXUtils.importOwnerSubscriptions(ExecutionObject target,
IxbElement elem)
|
static ExecutionObject |
ProductIXUtils.importProjectPlanLevelSubscriptions(ExecutionObject target,
IxbElement elem,
Importer imp)
|
private static ExecutionObject |
ProductIXUtils.importPlanLevelManagerSubscriptions(ExecutionObject target,
IxbElement elem)
|
private static ExecutionObject |
ProductIXUtils.importPlanLevelOwnerSubscriptions(ExecutionObject target,
IxbElement elem)
|
private static ExecutionObject |
ProductIXUtils.importManagerSubscriptions(ExecutionObject target,
IxbElement elem)
This method deals with the import of ManagerSubscriptions for a Milestone or a Deliverable tag. |
static ExecutionObject |
ProductIXUtils.importExecObjectAttributes(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
TODO: This is a very old version of the DTD. |
static ExecutionObject |
ProductIXUtils.importDuration(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
|
static ExecutionObject |
ProductIXUtils.setOwner(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
|
Uses of ExecutionObject in wt.projmgmt |
Methods in wt.projmgmt with parameters of type ExecutionObject | |
void |
StandardProjMgmtService.processProjMgmtEvent(ProjectEventType event_type,
ExecutionObject source,
Object old_val)
Creates and emits project management service event. |
private Vector |
StandardProjMgmtService.getActualTypes(ExecutionObject source,
MonitorInfo old_info)
Returns a vetor of possible event types associated with either status, percent complete or estimated finish date. |
private void |
StandardProjMgmtService.processEvents(Vector types,
Timestamp now,
ExecutionObject source,
Object old_val)
|
void |
ProjMgmtServiceSvr.processProjMgmtEvent(ProjectEventType event_type,
ExecutionObject source,
Object old_val)
Creates and emits project management service event. |
Uses of ExecutionObject in wt.projmgmt.execution |
Subinterfaces of ExecutionObject in wt.projmgmt.execution | |
interface |
ProjectNode
Supported API: false Extendable: false |
Classes in wt.projmgmt.execution that implement ExecutionObject | |
class |
Milestone
The Milestone class represents a notable point in the execution
of a project. |
class |
ProjectActivity
Returns the associated Deliverable . |
class |
ProjectPlan
The ProjectPlan class represents a container for activities,
resources, deliverables and their relationships that are involved in
the execution of a project. |
class |
ProjectProxy
Objects of the ProjectProxy class are references to external
projects. |
class |
ProjectWorkItem
Use the newProjectWorkItem static factory method(s), not
the ProjectWorkItem constructor, to construct instances
of this class. |
class |
SummaryActivity
Container of project manager nodes. |
Methods in wt.projmgmt.execution that return ExecutionObject | |
ExecutionObject |
SummaryActivity.changeState(ProjectState new_state)
Changes the state of the execution object to the workflow state that corresponds to the project state passed as argument. |
ExecutionObject |
StandardProjExecService.setDuration(ExecutionObject exec_obj,
TimeToElapse duration)
Sets the duration of an execution object. |
private ExecutionObject |
StandardProjExecService.copySubscriptions(ExecutionObject from,
ExecutionObject to)
|
ExecutionObject |
ProjExecServiceFwd.setDuration(ExecutionObject exec_obj,
TimeToElapse duration)
Sets the duration of an execution object. |
ExecutionObject |
ProjExecService.setDuration(ExecutionObject exec_obj,
TimeToElapse duration)
Sets the duration of an execution object. |
ExecutionObject |
ProjectWorkItem.changeState(ProjectState new_state)
Changes the state of the execution object to the workflow state that corresponds to the project state passed as argument. |
ExecutionObject |
ProjectProxy.changeState(ProjectState new_state)
Changes the state of the execution object to the workflow state that corresponds to the project state passed as argument. |
ExecutionObject |
ProjectPlan.changeState(ProjectState new_state)
Changes the state of the execution object to the workflow state that corresponds to the project state passed as argument. |
ExecutionObject |
ProjectActivity.changeState(ProjectState new_state)
Changes the state of the execution object to the workflow state that corresponds to the project state passed as argument. |
ExecutionObject |
Milestone.changeState(ProjectState new_state)
Changes the state of the execution object to the workflow state that corresponds to the project state passed as argument. |
ExecutionObject |
ExecutionObject.changeState(ProjectState new_state)
Changes the state of the execution object to the workflow state that corresponds to the project state passed as argument. |
Methods in wt.projmgmt.execution with parameters of type ExecutionObject | |
void |
StandardProjExecService.deleteExecutionObject(ExecutionObject exec_obj)
Deletes execution object if there is no event associated with it. |
TimeToElapse |
StandardProjExecService.getDuration(ExecutionObject exec_obj)
Returns the duration of an wt.projmgmt.executionExecutionObject . |
TimeToElapse |
StandardProjExecService.getPlannedDuration(ExecutionObject exec_obj)
Returns the planned duration of an wt.projmgmt.executionExecutionObject . |
TimeToElapse |
StandardProjExecService.getToDateDuration(ExecutionObject exec_obj)
Returns the duration of an wt.projmgmt.executionExecutionObject
from its start up to the present moment or to the end time in case
the object is closed. |
ExecutionObject |
StandardProjExecService.setDuration(ExecutionObject exec_obj,
TimeToElapse duration)
Sets the duration of an execution object. |
TimeToElapse |
StandardProjExecService.computeDuration(ExecutionObject exec_obj)
Computes the duration of an execution object. |
private void |
StandardProjExecService.adoptDeliverables(ExecutionObject holder)
|
private ExecutionObject |
StandardProjExecService.copySubscriptions(ExecutionObject from,
ExecutionObject to)
|
private void |
StandardProjExecService.delete(ExecutionObject exec_obj)
|
private boolean |
StandardProjExecService.shouldStart(ExecutionObject exec_obj,
ProjectNode node,
Vector predecessors,
Vector link_types)
|
private void |
StandardProjExecService.checkEnabledNotClosed(ExecutionObject exec_obj)
Throws an exception if object is not enaled or it's state is closed (COMPLETED or CANCELLED). |
private void |
StandardProjExecService.checkLinkDeliverables(ExecutionObject exec_obj)
Throws an exception if "link deliverables" option is not selected. |
TimeToElapse |
ProjExecServiceSvr.computeDuration(ExecutionObject exec_obj)
Computes the duration of an execution object. |
void |
ProjExecServiceFwd.deleteExecutionObject(ExecutionObject exec_obj)
Deletes execution object if there is no event associated with it. |
TimeToElapse |
ProjExecServiceFwd.getDuration(ExecutionObject exec_obj)
Returns the duration of an wt.projmgmt.executionExecutionObject . |
TimeToElapse |
ProjExecServiceFwd.getPlannedDuration(ExecutionObject exec_obj)
Returns the planned duration of an wt.projmgmt.executionExecutionObject . |
TimeToElapse |
ProjExecServiceFwd.getToDateDuration(ExecutionObject exec_obj)
Returns the duration of an wt.projmgmt.executionExecutionObject
from its start up to the present moment or to the end time in case
the object is closed. |
ExecutionObject |
ProjExecServiceFwd.setDuration(ExecutionObject exec_obj,
TimeToElapse duration)
Sets the duration of an execution object. |
void |
ProjExecService.deleteExecutionObject(ExecutionObject exec_obj)
Deletes execution object if there is no event associated with it. |
TimeToElapse |
ProjExecService.getDuration(ExecutionObject exec_obj)
Returns the duration of an wt.projmgmt.executionExecutionObject . |
TimeToElapse |
ProjExecService.getPlannedDuration(ExecutionObject exec_obj)
Returns the planned duration of an wt.projmgmt.executionExecutionObject . |
TimeToElapse |
ProjExecService.getToDateDuration(ExecutionObject exec_obj)
Returns the duration of an wt.projmgmt.executionExecutionObject
from its start up to the present moment or to the end time in case
the object is closed. |
ExecutionObject |
ProjExecService.setDuration(ExecutionObject exec_obj,
TimeToElapse duration)
Sets the duration of an execution object. |
static boolean |
ProjExecHelper.isDisplayAsRolledUp(ExecutionObject exec_obj,
int attribute)
Determines whether the dynamic attribute (status, percent, estimated finish, total work and work cost) of the object passed as argument should be displayed as rolled up or overridden. |
static Timestamp |
ProjExecHelper.getStart(ExecutionObject exec_obj)
Returns the best estimate for the start time. |
static boolean |
ProjExecHelper.hasTasks(ExecutionObject exec_obj)
Determines whether a ExecutionObject
has subordinate tasks (ProjectWorkItem ). |
static boolean |
ProjExecHelper.isCompleted(ExecutionObject exec_obj)
Return true if the specified ExecutionObject
is completed. |
static boolean |
ProjExecHelper.isDefined(ExecutionObject exec_obj)
Return true if the specified ExecutionObject
is defined. |
static boolean |
ProjExecHelper.isManual(ExecutionObject exec_obj)
Return true if the specified ExecutionObject
is executing in manual mode. |
static boolean |
ProjExecHelper.isAutomatic(ExecutionObject exec_obj)
Return true if the specified ExecutionObject
is executing in automatic mode (either with or without tasks). |
static TimeToElapse |
ProjExecHelper.getPlannedDuration(ExecutionObject exec_obj)
|
Uses of ExecutionObject in wt.projmgmt.ix |
Methods in wt.projmgmt.ix that return ExecutionObject | |
static ExecutionObject |
ProjMgmtIxUtils.importSubscriptions(ExecutionObject target,
IxbElement elem,
Importer imp)
This method expects an IxbElement corresponding to a <subsriberPolicy> tag. |
private static ExecutionObject |
ProjMgmtIxUtils.importOwnerSubscriptions(ExecutionObject target,
IxbElement elem)
|
static ExecutionObject |
ProjMgmtIxUtils.importProjectPlanLevelSubscriptions(ExecutionObject target,
IxbElement elem,
Importer imp)
|
private static ExecutionObject |
ProjMgmtIxUtils.importPlanLevelManagerSubscriptions(ExecutionObject target,
IxbElement elem)
|
private static ExecutionObject |
ProjMgmtIxUtils.importPlanLevelOwnerSubscriptions(ExecutionObject target,
IxbElement elem)
|
private static ExecutionObject |
ProjMgmtIxUtils.importManagerSubscriptions(ExecutionObject target,
IxbElement elem)
This method deals with the //import of ManagerSubscriptions for a Milestone or a Deliverable tag. |
private static ExecutionObject |
ProjMgmtIxUtils.importDynamicAttributes(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
Dynamic attributes are those that may change as a result of the execution of the plan. |
static ExecutionObject |
ProjMgmtIxUtils.importExecObjectAttributes(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
TODO: This is a very old version of the DTD. |
static ExecutionObject |
ProjMgmtIxUtils.importDuration(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
|
private static ExecutionObject |
ProjMgmtIxUtils.setProjectState(ExecutionObject exec_obj,
ProjectState plan_state,
ProjectState exec_state)
Sets the project state based on the plan state and the object's state. |
static ExecutionObject |
ProjMgmtIxUtils.setOwner(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
|
static ExecutionObject |
ProjMgmtIxUtils.setDuration(ExecutionObject exec_obj,
TimeToElapse duration)
|
static ExecutionObject |
DeliverableIxHandler.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
|
Methods in wt.projmgmt.ix with parameters of type ExecutionObject | |
static void |
ProjMgmtIxUtils.exportExecObjAttributes(ExecutionObject exec_obj,
IxbElement exec_elem,
Exporter exporter)
|
static void |
ProjMgmtIxUtils.exportSubscriptions(ExecutionObject obj,
IxbElement elem,
Exporter exp)
|
static ExecutionObject |
ProjMgmtIxUtils.importSubscriptions(ExecutionObject target,
IxbElement elem,
Importer imp)
This method expects an IxbElement corresponding to a <subsriberPolicy> tag. |
private static ExecutionObject |
ProjMgmtIxUtils.importOwnerSubscriptions(ExecutionObject target,
IxbElement elem)
|
static ExecutionObject |
ProjMgmtIxUtils.importProjectPlanLevelSubscriptions(ExecutionObject target,
IxbElement elem,
Importer imp)
|
private static ExecutionObject |
ProjMgmtIxUtils.importPlanLevelManagerSubscriptions(ExecutionObject target,
IxbElement elem)
|
private static ExecutionObject |
ProjMgmtIxUtils.importPlanLevelOwnerSubscriptions(ExecutionObject target,
IxbElement elem)
|
private static ExecutionObject |
ProjMgmtIxUtils.importManagerSubscriptions(ExecutionObject target,
IxbElement elem)
This method deals with the //import of ManagerSubscriptions for a Milestone or a Deliverable tag. |
private static ExecutionObject |
ProjMgmtIxUtils.importDynamicAttributes(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
Dynamic attributes are those that may change as a result of the execution of the plan. |
static ExecutionObject |
ProjMgmtIxUtils.importExecObjectAttributes(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
TODO: This is a very old version of the DTD. |
static ExecutionObject |
ProjMgmtIxUtils.importDuration(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
|
private static ProjectState |
ProjMgmtIxUtils.getObjectState(ExecutionObject exec_obj)
Returns the corresponding auto execution state for a execution object, possibly exported from a manual mode. |
private static ExecutionObject |
ProjMgmtIxUtils.setProjectState(ExecutionObject exec_obj,
ProjectState plan_state,
ProjectState exec_state)
Sets the project state based on the plan state and the object's state. |
static ExecutionObject |
ProjMgmtIxUtils.setOwner(ExecutionObject exec_obj,
IxbElement elem,
Importer imp)
|
static ExecutionObject |
ProjMgmtIxUtils.setDuration(ExecutionObject exec_obj,
TimeToElapse duration)
|
private void |
ProjectPlanIxHandler.checkModeCompatibility(ExecutionObject exec_obj)
|
static ExecutionObject |
DeliverableIxHandler.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
|
Uses of ExecutionObject in wt.projmgmt.monitor |
Fields in wt.projmgmt.monitor declared as ExecutionObject | |
private ExecutionObject |
ProjectNotificationProcessor.execObject
|
Methods in wt.projmgmt.monitor that return ExecutionObject | |
ExecutionObject |
StandardProjMonitorService.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
Adds Deliverable to ExecutionObject . |
ExecutionObject |
StandardProjMonitorService.changeActualFinish(ExecutionObject exec_obj,
Timestamp actual_finish)
Changes the actual finish time for ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeActualStart(ExecutionObject exec_obj,
Timestamp actual_start)
Changes the actual start time for t.projmgmt.execution.ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeCompletionTime(ExecutionObject exec_obj,
Timestamp new_time)
Changes the completion time of the wt.projmgtm.execution.ExecutionObject
to the time passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeCost(ExecutionObject exec_obj,
Currency new_total_cost,
Currency new_curr_cost)
Changes the total and current costs of the execution object passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeDeadline(ExecutionObject exec_obj,
Timestamp new_deadline)
Changes deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeDuration(ExecutionObject exec_obj,
TimeToElapse new_duration)
Changes the duration of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeEstimatedFinish(ExecutionObject exec_obj,
Timestamp new_finish)
Changes expected finish date for the ExecutionObject . |
ExecutionObject |
StandardProjMonitorService.changeExecutionState(ExecutionObject exec_obj,
ProjectState new_state)
Changes execution state of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeMonitorInfo(ExecutionObject exec_obj,
MonitorInfo new_info)
Changes dynamic information associated with the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeOwner(ExecutionObject exec_obj,
WTPrincipal new_owner)
Changes the owner of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changePercentComplete(ExecutionObject exec_obj,
int new_percent,
Work total_work)
Changes the percent complete the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeRollUpDeliverables(ExecutionObject exec_obj,
boolean roll_up)
Changes the roll up deliverables flag in the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeStatus(ExecutionObject exec_obj,
ProjectHealthStatus new_status,
String desc)
Changes health status ( ProjectHealthStatus
of execution object passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeTimePastDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval past deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeTimeToDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval to deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeTimeToStart(ExecutionObject exec_obj,
Timestamp new_start)
Changes the time to start of an ExecutionObject
to the time passed as argument. |
ExecutionObject |
StandardProjMonitorService.rollUpValues(ExecutionObject exec_obj,
ExecutionConfiguration roll_up_attrs)
Computes and sets dynamic values of the execution object. |
ExecutionObject |
StandardProjMonitorService.rollUpValues(ExecutionObject exec_obj)
Computes and sets dynamic values of the execution object. |
private ExecutionObject |
StandardProjMonitorService.completeExecObject(ExecutionObject exec_obj)
Completes execution object. |
private ExecutionObject |
StandardProjMonitorService.unoverride(ExecutionObject exec_obj)
Unoverrides status, percent complete, and estimated finish roll up flags. |
ExecutionObject |
StandardProjMonitorService.rollUpChangeEstimatedFinish(ExecutionObject exec_obj,
Timestamp new_finish)
|
static ExecutionObject |
SchedulerHelper.changeActualFinish(ExecutionObject exec_obj,
Timestamp actual_finish)
Implements ProjMonitorService.changeActualFinish. |
static ExecutionObject |
SchedulerHelper.changeActualStart(ExecutionObject exec_obj,
Timestamp actual_start)
Implements ProjMonitorService.changeActualStart. |
static ExecutionObject |
SchedulerHelper.changeStart(ExecutionObject exec_obj,
ExecutionObject source,
Timestamp time,
int direction)
Changes the time to start of an execution object to the date passed as argument. |
static ExecutionObject |
SchedulerHelper.changeTimeToStart(ExecutionObject exec_obj,
Timestamp new_start)
Changes the time to start of an ExecutionObject
to the time passed as argument. |
static ExecutionObject |
SchedulerHelper.changeTimeToStart(ExecutionObject exec_obj,
ExecutionObject source,
Timestamp time,
int direction)
Changes the time to start of an execution object to the date passed as argument. |
static ExecutionObject |
SchedulerHelper.processPerformedWork(ExecutionObject exec_obj,
MonitorInfo oldInfo,
MonitorInfo newInfo,
boolean is_propagate)
Process scheduling of changes triggered by changes in performed work in manual mode. |
static ExecutionObject |
SchedulerHelper.setNewFinish(ExecutionObject exec_obj,
Timestamp new_finish,
Timestamp old_start,
boolean override)
Sets the new finish date for an execution object passed as argument. |
private static ExecutionObject |
SchedulerHelper.setContainerDuration(ExecutionObject container,
boolean empty,
Timestamp new_start,
boolean start_computed)
Sets time to start and duration. |
private static ExecutionObject |
SchedulerHelper.setTimes(ExecutionObject exec_obj,
Timestamp start,
boolean change_computed)
Sets the new finish date for an execution object passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
Adds Deliverable to ExecutionObject . |
ExecutionObject |
ProjMonitorServiceFwd.changeActualFinish(ExecutionObject exec_obj,
Timestamp actual_finish)
Changes the actual finish time for ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeActualStart(ExecutionObject exec_obj,
Timestamp actual_start)
Changes the actual start time for t.projmgmt.execution.ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeCompletionTime(ExecutionObject exec_obj,
Timestamp new_time)
Changes the completion time of the wt.projmgtm.execution.ExecutionObject
to the time passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeCost(ExecutionObject exec_obj,
Currency new_total_cost,
Currency new_curr_cost)
Changes the total and current costs of the execution object passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeDeadline(ExecutionObject exec_obj,
Timestamp new_deadline)
Changes deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeDuration(ExecutionObject exec_obj,
TimeToElapse new_duration)
Changes the duration of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeEstimatedFinish(ExecutionObject exec_obj,
Timestamp new_finish)
Changes expected finish date for the ExecutionObject . |
ExecutionObject |
ProjMonitorServiceFwd.changeExecutionState(ExecutionObject exec_obj,
ProjectState new_state)
Changes execution state of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeMonitorInfo(ExecutionObject exec_obj,
MonitorInfo new_info)
Changes dynamic information associated with the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeOwner(ExecutionObject exec_obj,
WTPrincipal new_owner)
Changes the owner of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changePercentComplete(ExecutionObject exec_obj,
int new_percent,
Work total_work)
Changes the percent complete the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeRollUpDeliverables(ExecutionObject exec_obj,
boolean roll_up)
Changes the roll up deliverables flag in the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeStatus(ExecutionObject exec_obj,
ProjectHealthStatus new_status,
String desc)
Changes health status ( ProjectHealthStatus
of execution object passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeTimePastDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval past deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeTimeToDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval to deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeTimeToStart(ExecutionObject exec_obj,
Timestamp new_start)
Changes the time to start of an ExecutionObject
to the time passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.rollUpValues(ExecutionObject exec_obj,
ExecutionConfiguration roll_up_attrs)
Computes and sets dynamic values of the execution object. |
ExecutionObject |
ProjMonitorServiceFwd.rollUpValues(ExecutionObject exec_obj)
Computes and sets dynamic values of the execution object. |
ExecutionObject |
ProjMonitorService.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
Adds Deliverable to ExecutionObject . |
ExecutionObject |
ProjMonitorService.changeActualFinish(ExecutionObject exec_obj,
Timestamp actual_finish)
Changes the actual finish time for ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
ProjMonitorService.changeActualStart(ExecutionObject exec_obj,
Timestamp actual_start)
Changes the actual start time for t.projmgmt.execution.ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
ProjMonitorService.changeCompletionTime(ExecutionObject exec_obj,
Timestamp new_time)
Changes the completion time of the wt.projmgtm.execution.ExecutionObject
to the time passed as argument. |
ExecutionObject |
ProjMonitorService.changeCost(ExecutionObject exec_obj,
Currency new_total_cost,
Currency new_curr_cost)
Changes the total and current costs of the execution object passed as argument. |
ExecutionObject |
ProjMonitorService.changeDeadline(ExecutionObject exec_obj,
Timestamp new_deadline)
Changes deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeDuration(ExecutionObject exec_obj,
TimeToElapse new_duration)
Changes the duration of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeEstimatedFinish(ExecutionObject exec_obj,
Timestamp new_finish)
Changes expected finish date for the ExecutionObject . |
ExecutionObject |
ProjMonitorService.changeExecutionState(ExecutionObject exec_obj,
ProjectState new_state)
Changes execution state of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeMonitorInfo(ExecutionObject exec_obj,
MonitorInfo new_info)
Changes dynamic information associated with the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeOwner(ExecutionObject exec_obj,
WTPrincipal new_owner)
Changes the owner of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changePercentComplete(ExecutionObject exec_obj,
int new_percent,
Work total_work)
Changes the percent complete the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeRollUpDeliverables(ExecutionObject exec_obj,
boolean roll_up)
Changes the roll up deliverables flag in the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeStatus(ExecutionObject exec_obj,
ProjectHealthStatus new_status,
String desc)
Changes health status ( ProjectHealthStatus
of execution object passed as argument. |
ExecutionObject |
ProjMonitorService.changeTimePastDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval past deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeTimeToDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval to deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeTimeToStart(ExecutionObject exec_obj,
Timestamp new_start)
Changes the time to start of an ExecutionObject
to the time passed as argument. |
ExecutionObject |
ProjMonitorService.rollUpValues(ExecutionObject exec_obj,
ExecutionConfiguration roll_up_attrs)
Computes and sets dynamic values of the execution object. |
ExecutionObject |
ProjMonitorService.rollUpValues(ExecutionObject exec_obj)
Computes and sets dynamic values of the execution object. |
ExecutionObject |
ProjMgmtEvent.getSource()
Gets the object for the association that plays role: SOURCE. |
ExecutionObject |
ProjectNotificationProcessor.getExecObject()
Returns the execution object which is the target of this processor. |
static ExecutionObject |
ProjectNotification.createDefaultSubscriptions(ExecutionObject exec_obj)
Creates subscriptions to perform notification of events as specified in the execution object's configuration. |
ExecutionObject |
ProjectHistoryLink.getSource()
Gets the object for the association that plays role: SOURCE_ROLE. |
ExecutionObject |
MonitorInfo.setToObject(ExecutionObject exec_obj)
Sets the explicitly set values in the monitor info object to the corresponding values in the execution object passed as argument. |
Methods in wt.projmgmt.monitor with parameters of type ExecutionObject | |
ExecutionObject |
StandardProjMonitorService.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
Adds Deliverable to ExecutionObject . |
ExecutionObject |
StandardProjMonitorService.changeActualFinish(ExecutionObject exec_obj,
Timestamp actual_finish)
Changes the actual finish time for ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeActualStart(ExecutionObject exec_obj,
Timestamp actual_start)
Changes the actual start time for t.projmgmt.execution.ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeCompletionTime(ExecutionObject exec_obj,
Timestamp new_time)
Changes the completion time of the wt.projmgtm.execution.ExecutionObject
to the time passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeCost(ExecutionObject exec_obj,
Currency new_total_cost,
Currency new_curr_cost)
Changes the total and current costs of the execution object passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeDeadline(ExecutionObject exec_obj,
Timestamp new_deadline)
Changes deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeDuration(ExecutionObject exec_obj,
TimeToElapse new_duration)
Changes the duration of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeEstimatedFinish(ExecutionObject exec_obj,
Timestamp new_finish)
Changes expected finish date for the ExecutionObject . |
ExecutionObject |
StandardProjMonitorService.changeExecutionState(ExecutionObject exec_obj,
ProjectState new_state)
Changes execution state of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeMonitorInfo(ExecutionObject exec_obj,
MonitorInfo new_info)
Changes dynamic information associated with the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeOwner(ExecutionObject exec_obj,
WTPrincipal new_owner)
Changes the owner of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changePercentComplete(ExecutionObject exec_obj,
int new_percent,
Work total_work)
Changes the percent complete the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeRollUpDeliverables(ExecutionObject exec_obj,
boolean roll_up)
Changes the roll up deliverables flag in the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeStatus(ExecutionObject exec_obj,
ProjectHealthStatus new_status,
String desc)
Changes health status ( ProjectHealthStatus
of execution object passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeTimePastDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval past deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeTimeToDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval to deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
StandardProjMonitorService.changeTimeToStart(ExecutionObject exec_obj,
Timestamp new_start)
Changes the time to start of an ExecutionObject
to the time passed as argument. |
MonitorInfo |
StandardProjMonitorService.getRolledUpValues(ExecutionObject exec_obj)
Returns dynamic values from contained objects. |
Enumeration |
StandardProjMonitorService.getSubscribers(ExecutionObject exec_obj,
ProjectEventType event)
Get all subscribers for an event for the ExecutionObject
passed as argument. |
QueryResult |
StandardProjMonitorService.getSubscriptions(ExecutionObject exec_obj,
WTUser user)
Returns all ObjectSubscription directly associated
with the ExecutionObject and the WTUser passed as arguments. |
ExecutionObject |
StandardProjMonitorService.rollUpValues(ExecutionObject exec_obj,
ExecutionConfiguration roll_up_attrs)
Computes and sets dynamic values of the execution object. |
ExecutionObject |
StandardProjMonitorService.rollUpValues(ExecutionObject exec_obj)
Computes and sets dynamic values of the execution object. |
void |
StandardProjMonitorService.subscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg)
Create ObjectSubscription objects for an event for
a given object. |
void |
StandardProjMonitorService.unsubscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers)
Delete ObjectSubscription for an event and a given
object. |
void |
StandardProjMonitorService.subscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg,
String attr_name,
String attr_value,
String key)
Create ObjectSubscription objects for an event for
a given object. |
void |
StandardProjMonitorService.unsubscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg,
String attr_name,
String attr_value,
String key)
Create ObjectSubscription objects for an event for
a given object. |
void |
StandardProjMonitorService.propagateDeletion(ExecutionObject exec_obj)
Supported API: false |
void |
StandardProjMonitorService.queueDeadline(ExecutionObject exec_obj)
Queues deadline so that when it arrives, the event is notified. |
void |
StandardProjMonitorService.queueTimeToDeadline(ExecutionObject exec_obj)
Queues deadline so that when the deadline is approaching, the event is notified. |
void |
StandardProjMonitorService.queueTimePastDeadline(ExecutionObject exec_obj)
Queues deadline so that when the deadline is approaching, the event is notified. |
boolean |
StandardProjMonitorService.hasHistory(ExecutionObject exec_obj)
Determines whether the object has events associated with it. |
void |
StandardProjMonitorService.propagateChange(ExecutionObject exec_obj,
MonitorInfo old_info)
Propagates to containing objects a change in an execution object. |
void |
StandardProjMonitorService.propagateStatusAfterRemoval(ExecutionObject exec_obj)
Supported API: false |
void |
StandardProjMonitorService.propagateNewState(ExecutionObject exec_obj,
ProjectState old_state)
Supported API: false |
private ExecutionObject |
StandardProjMonitorService.completeExecObject(ExecutionObject exec_obj)
Completes execution object. |
private boolean |
StandardProjMonitorService.isUnoverride(ExecutionObject exec_obj)
Determines whether there is a need to possibly un-override attribute roll up flags. |
private ExecutionObject |
StandardProjMonitorService.unoverride(ExecutionObject exec_obj)
Unoverrides status, percent complete, and estimated finish roll up flags. |
private String |
StandardProjMonitorService.showFlags(ExecutionObject exec_obj)
Queue work complete: this has to be queued so it is guaranteed to work after the propagation of the percent complete |
private void |
StandardProjMonitorService.checkClosedAccess(ExecutionObject exec_obj)
Throws an exception user can't change object in the closed state. |
private static boolean |
StandardProjMonitorService.isManualOrRunning(ExecutionObject exec_obj)
Returns whether the object's plan is in manual mode or the object is RUNNING. |
private void |
StandardProjMonitorService.checkManualOrRunning(ExecutionObject exec_obj)
Throws an exception if change isn't valid given the object's state. |
private void |
StandardProjMonitorService.checkEnabledNotClosed(ExecutionObject exec_obj)
Throws an exception if object is not enaled or it's state is closed (COMPLETED or CANCELLED). |
private void |
StandardProjMonitorService.checkEnabledManual(ExecutionObject exec_obj)
Throws an exception if object is not enabled or mode is not manual. |
private void |
StandardProjMonitorService.checkEnabledRunning(ExecutionObject exec_obj)
Throws an exception if the object is not running. |
private QueryResult |
StandardProjMonitorService.deleteHolderLinks(ExecutionObject exec_obj)
Deletes holder links and returns an enumeration with the holders of the execution object (deliverable or node); |
private boolean |
StandardProjMonitorService.isPropagateInfo(ExecutionObject exec_obj,
ExecutionObject from_obj,
MonitorInfo old_info,
boolean is_removal)
Determines whether an object change or removal causes propagation. |
private MonitorInfo |
StandardProjMonitorService.computeInfo(ExecutionObject exec_obj,
ExecutionObject skip_object,
boolean recurse)
Compute status of execution object based on its aggregates. |
private void |
StandardProjMonitorService.propagateState(ExecutionObject exec_obj,
ProjectState old_state)
Propagates state change to dependent objects. |
private void |
StandardProjMonitorService.propagateInfo(ExecutionObject exec_obj,
MonitorInfo old_info)
Propagates information up. |
private void |
StandardProjMonitorService.propagateNewDeadline(ExecutionObject exec_obj,
Timestamp deadline)
Propagates deadline to dependent objects. |
private void |
StandardProjMonitorService.propagateDeadline(ExecutionObject exec_obj,
Timestamp deadline)
Propagates deadline to dependent objects. |
private Timestamp |
StandardProjMonitorService.computeInheritedDeadline(ExecutionObject exec_obj)
Computes inherited deadline. |
private void |
StandardProjMonitorService.deleteSubscriptions(ExecutionObject exec_obj)
Deletes all subscriptions of the object passed as argument. |
private void |
StandardProjMonitorService.deletePreviousEntries(String method_name,
ExecutionObject exec_obj)
Deletes a previous schedule entry for the method and target object specified. |
private boolean |
StandardProjMonitorService.addComponentWork(ExecutionObject container,
ExecutionObject component)
Returns 'true' is the work from a component should be added to an execution object; 'false' otherwise. |
(package private) void |
StandardProjMonitorService.synchDeliverable(ExecutionObject exec_obj)
Synchronizes associated deliverable/activity is "link deliverables' is selected. |
private void |
StandardProjMonitorService.setAttributes(ExecutionObject from,
ExecutionObject to)
Synchronizes associated deliverable/activity is "link deliverables' is selected. |
ExecutionObject |
StandardProjMonitorService.rollUpChangeEstimatedFinish(ExecutionObject exec_obj,
Timestamp new_finish)
|
static ExecutionObject |
SchedulerHelper.changeActualFinish(ExecutionObject exec_obj,
Timestamp actual_finish)
Implements ProjMonitorService.changeActualFinish. |
static ExecutionObject |
SchedulerHelper.changeActualStart(ExecutionObject exec_obj,
Timestamp actual_start)
Implements ProjMonitorService.changeActualStart. |
static ExecutionObject |
SchedulerHelper.changeStart(ExecutionObject exec_obj,
ExecutionObject source,
Timestamp time,
int direction)
Changes the time to start of an execution object to the date passed as argument. |
static ExecutionObject |
SchedulerHelper.changeTimeToStart(ExecutionObject exec_obj,
Timestamp new_start)
Changes the time to start of an ExecutionObject
to the time passed as argument. |
static ExecutionObject |
SchedulerHelper.changeTimeToStart(ExecutionObject exec_obj,
ExecutionObject source,
Timestamp time,
int direction)
Changes the time to start of an execution object to the date passed as argument. |
static Timestamp |
SchedulerHelper.computeFinish(ExecutionObject exec_obj,
ExecutionObject skip_obj)
Compute finish date of execution object based on its components. |
static Timestamp |
SchedulerHelper.getEarliestTimeToStart(ExecutionObject exec_obj)
Returns the earliest time that an execution object can start without violating a timing constraint. |
static boolean |
SchedulerHelper.isPropagateFinish(ExecutionObject exec_obj,
ExecutionObject from_obj,
Timestamp old_date,
boolean is_removal)
Determines whether an object change or removal may cause propagation. |
static ExecutionObject |
SchedulerHelper.processPerformedWork(ExecutionObject exec_obj,
MonitorInfo oldInfo,
MonitorInfo newInfo,
boolean is_propagate)
Process scheduling of changes triggered by changes in performed work in manual mode. |
static void |
SchedulerHelper.propagateFinishDate(ExecutionObject exec_obj,
Timestamp old_finish)
Propagates to containing objects a change in an execution object. |
static void |
SchedulerHelper.propagateTimeToStart(ExecutionObject exec_obj,
ExecutionObject source,
Timestamp old_start,
int direction)
Propagates the time to start of the object to container node and contained nodes, in case it is a summary or plan. |
static ExecutionObject |
SchedulerHelper.setNewFinish(ExecutionObject exec_obj,
Timestamp new_finish,
Timestamp old_start,
boolean override)
Sets the new finish date for an execution object passed as argument. |
static Timestamp |
SchedulerHelper.getEarliestStart(ExecutionObject exec_obj)
|
private static void |
SchedulerHelper.propagateActualStart(ExecutionObject exec_obj)
Propagates the "unstarting" of a project node to container objects. |
private static void |
SchedulerHelper.propagateActualFinish(ExecutionObject exec_obj)
Propagates changes of actual finish to holder objects. |
private static Timestamp |
SchedulerHelper.getLatestFinishTime(ExecutionObject exec_obj)
Return null if any component's EndTime is null, otherwise return the latest component's EndTime. |
private static Timestamp |
SchedulerHelper.getEarliestStartedTime(ExecutionObject holder,
ExecutionObject contained)
|
private static QueryResult |
SchedulerHelper.getComponentTimes(ExecutionObject exec_obj)
Returns times of components of execution object. |
private static void |
SchedulerHelper.propagateStart(ExecutionObject exec_obj,
ExecutionObject source,
Timestamp old_start,
Integer direction)
Performs the propagation of a start date in the given direction. |
private static void |
SchedulerHelper.rescheduleStart(ExecutionObject exec_obj,
Timestamp new_start)
Reschedules the start of the object to the time passed as argument. |
private static void |
SchedulerHelper.propagateStartToDeliverables(ExecutionObject exec_obj,
Timestamp old_start)
Performs the propagation of a start to deliverables in manual mode. |
private static void |
SchedulerHelper.propagateFinishToDeliverables(ExecutionObject exec_obj)
Performs the propagation of the finish date to deliverables in manual mode. |
private static void |
SchedulerHelper.propagateFinishToHolders(ExecutionObject exec_obj,
Timestamp old_finish)
Performs the propagation of a finish date to holders. |
private static void |
SchedulerHelper.propagateFinish(ExecutionObject exec_obj,
Timestamp old_finish)
Performs the propagation of a finish date to other nodes. |
private static Timestamp |
SchedulerHelper.rollUpStartTime(ExecutionObject exec_obj)
Get the (actual) start time of a ExecutionObject
based on its components. |
static Timestamp |
SchedulerHelper.rollUpEndTime(ExecutionObject execObj)
Get the (actual) end time of a ExecutionObject
based on its contained objects. |
private static Timestamp |
SchedulerHelper.getFinish(ExecutionObject exec_obj)
Returns actual finish if not null; otherwise retruns estimated finish. |
private static void |
SchedulerHelper.checkEnabledNotClosed(ExecutionObject exec_obj)
Throws an exception if object is not enaled or it's state is closed (COMPLETED or CANCELLED). |
private static ProjectHealthStatus |
SchedulerHelper.computeStatus(ExecutionObject exec_obj)
Throws an exception if object is not enaled or it's state is closed (COMPLETED or CANCELLED). |
private static ExecutionObject |
SchedulerHelper.setContainerDuration(ExecutionObject container,
boolean empty,
Timestamp new_start,
boolean start_computed)
Sets time to start and duration. |
private static void |
SchedulerHelper.processDeliverables(ExecutionObject exec_obj,
Timestamp old_start)
Rolls up duration/finish date from contained deliverables. |
private static QueryResult |
SchedulerHelper.getDeliverables(ExecutionObject exec_obj)
Returns deliverables associated to execution object. |
private static ExecutionObject |
SchedulerHelper.setTimes(ExecutionObject exec_obj,
Timestamp start,
boolean change_computed)
Sets the new finish date for an execution object passed as argument. |
private static Timestamp |
SchedulerHelper.getStartTime(ExecutionObject exec_obj)
Returns time to start. |
private static boolean |
SchedulerHelper.hasStarted(ExecutionObject exec_obj)
Returns time to start. |
void |
ProjMonitorServiceSvr.propagateDeletion(ExecutionObject exec_obj)
Supported API: false |
void |
ProjMonitorServiceSvr.queueDeadline(ExecutionObject exec_obj)
Queues deadline so that when it arrives, the event is notified. |
void |
ProjMonitorServiceSvr.queueTimeToDeadline(ExecutionObject exec_obj)
Queues deadline so that when the deadline is approaching, the event is notified. |
void |
ProjMonitorServiceSvr.queueTimePastDeadline(ExecutionObject exec_obj)
Queues deadline so that when the deadline is approaching, the event is notified. |
boolean |
ProjMonitorServiceSvr.hasHistory(ExecutionObject exec_obj)
Determines whether the object has events associated with it. |
void |
ProjMonitorServiceSvr.propagateChange(ExecutionObject exec_obj,
MonitorInfo old_info)
Propagates to containing objects a change in an execution object. |
void |
ProjMonitorServiceSvr.propagateStatusAfterRemoval(ExecutionObject exec_obj)
Supported API: false |
void |
ProjMonitorServiceSvr.propagateNewState(ExecutionObject exec_obj,
ProjectState old_state)
Supported API: false |
ExecutionObject |
ProjMonitorServiceFwd.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
Adds Deliverable to ExecutionObject . |
ExecutionObject |
ProjMonitorServiceFwd.changeActualFinish(ExecutionObject exec_obj,
Timestamp actual_finish)
Changes the actual finish time for ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeActualStart(ExecutionObject exec_obj,
Timestamp actual_start)
Changes the actual start time for t.projmgmt.execution.ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeCompletionTime(ExecutionObject exec_obj,
Timestamp new_time)
Changes the completion time of the wt.projmgtm.execution.ExecutionObject
to the time passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeCost(ExecutionObject exec_obj,
Currency new_total_cost,
Currency new_curr_cost)
Changes the total and current costs of the execution object passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeDeadline(ExecutionObject exec_obj,
Timestamp new_deadline)
Changes deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeDuration(ExecutionObject exec_obj,
TimeToElapse new_duration)
Changes the duration of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeEstimatedFinish(ExecutionObject exec_obj,
Timestamp new_finish)
Changes expected finish date for the ExecutionObject . |
ExecutionObject |
ProjMonitorServiceFwd.changeExecutionState(ExecutionObject exec_obj,
ProjectState new_state)
Changes execution state of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeMonitorInfo(ExecutionObject exec_obj,
MonitorInfo new_info)
Changes dynamic information associated with the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeOwner(ExecutionObject exec_obj,
WTPrincipal new_owner)
Changes the owner of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changePercentComplete(ExecutionObject exec_obj,
int new_percent,
Work total_work)
Changes the percent complete the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeRollUpDeliverables(ExecutionObject exec_obj,
boolean roll_up)
Changes the roll up deliverables flag in the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeStatus(ExecutionObject exec_obj,
ProjectHealthStatus new_status,
String desc)
Changes health status ( ProjectHealthStatus
of execution object passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeTimePastDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval past deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeTimeToDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval to deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorServiceFwd.changeTimeToStart(ExecutionObject exec_obj,
Timestamp new_start)
Changes the time to start of an ExecutionObject
to the time passed as argument. |
MonitorInfo |
ProjMonitorServiceFwd.getRolledUpValues(ExecutionObject exec_obj)
Returns dynamic values from contained objects. |
Enumeration |
ProjMonitorServiceFwd.getSubscribers(ExecutionObject exec_obj,
ProjectEventType event)
Get all subscribers for an event for the ExecutionObject
passed as argument. |
QueryResult |
ProjMonitorServiceFwd.getSubscriptions(ExecutionObject exec_obj,
WTUser user)
Returns all ObjectSubscription directly associated
with the ExecutionObject and the WTUser passed as arguments. |
ExecutionObject |
ProjMonitorServiceFwd.rollUpValues(ExecutionObject exec_obj,
ExecutionConfiguration roll_up_attrs)
Computes and sets dynamic values of the execution object. |
ExecutionObject |
ProjMonitorServiceFwd.rollUpValues(ExecutionObject exec_obj)
Computes and sets dynamic values of the execution object. |
void |
ProjMonitorServiceFwd.subscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg)
Create ObjectSubscription objects for an event for
a given object. |
void |
ProjMonitorServiceFwd.unsubscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers)
Delete ObjectSubscription for an event and a given
object. |
void |
ProjMonitorServiceFwd.subscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg,
String attr_name,
String attr_value,
String key)
Create ObjectSubscription objects for an event for
a given object. |
void |
ProjMonitorServiceFwd.unsubscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg,
String attr_name,
String attr_value,
String key)
Create ObjectSubscription objects for an event for
a given object. |
ExecutionObject |
ProjMonitorService.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
Adds Deliverable to ExecutionObject . |
ExecutionObject |
ProjMonitorService.changeActualFinish(ExecutionObject exec_obj,
Timestamp actual_finish)
Changes the actual finish time for ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
ProjMonitorService.changeActualStart(ExecutionObject exec_obj,
Timestamp actual_start)
Changes the actual start time for t.projmgmt.execution.ExecutionObject
objects to the time passed as argument. |
ExecutionObject |
ProjMonitorService.changeCompletionTime(ExecutionObject exec_obj,
Timestamp new_time)
Changes the completion time of the wt.projmgtm.execution.ExecutionObject
to the time passed as argument. |
ExecutionObject |
ProjMonitorService.changeCost(ExecutionObject exec_obj,
Currency new_total_cost,
Currency new_curr_cost)
Changes the total and current costs of the execution object passed as argument. |
ExecutionObject |
ProjMonitorService.changeDeadline(ExecutionObject exec_obj,
Timestamp new_deadline)
Changes deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeDuration(ExecutionObject exec_obj,
TimeToElapse new_duration)
Changes the duration of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeEstimatedFinish(ExecutionObject exec_obj,
Timestamp new_finish)
Changes expected finish date for the ExecutionObject . |
ExecutionObject |
ProjMonitorService.changeExecutionState(ExecutionObject exec_obj,
ProjectState new_state)
Changes execution state of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeMonitorInfo(ExecutionObject exec_obj,
MonitorInfo new_info)
Changes dynamic information associated with the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeOwner(ExecutionObject exec_obj,
WTPrincipal new_owner)
Changes the owner of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changePercentComplete(ExecutionObject exec_obj,
int new_percent,
Work total_work)
Changes the percent complete the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeRollUpDeliverables(ExecutionObject exec_obj,
boolean roll_up)
Changes the roll up deliverables flag in the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeStatus(ExecutionObject exec_obj,
ProjectHealthStatus new_status,
String desc)
Changes health status ( ProjectHealthStatus
of execution object passed as argument. |
ExecutionObject |
ProjMonitorService.changeTimePastDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval past deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeTimeToDeadline(ExecutionObject exec_obj,
TimeToElapse new_time)
Changes the time interval to deadline of the ExecutionObject
passed as argument. |
ExecutionObject |
ProjMonitorService.changeTimeToStart(ExecutionObject exec_obj,
Timestamp new_start)
Changes the time to start of an ExecutionObject
to the time passed as argument. |
MonitorInfo |
ProjMonitorService.getRolledUpValues(ExecutionObject exec_obj)
Returns dynamic values from contained objects. |
Enumeration |
ProjMonitorService.getSubscribers(ExecutionObject exec_obj,
ProjectEventType event)
Get all subscribers for an event for the ExecutionObject
passed as argument. |
QueryResult |
ProjMonitorService.getSubscriptions(ExecutionObject exec_obj,
WTUser user)
Returns all ObjectSubscription directly associated
with the ExecutionObject and the WTUser passed as arguments. |
ExecutionObject |
ProjMonitorService.rollUpValues(ExecutionObject exec_obj,
ExecutionConfiguration roll_up_attrs)
Computes and sets dynamic values of the execution object. |
ExecutionObject |
ProjMonitorService.rollUpValues(ExecutionObject exec_obj)
Computes and sets dynamic values of the execution object. |
void |
ProjMonitorService.subscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg)
Create ObjectSubscription objects for an event for
a given object. |
void |
ProjMonitorService.unsubscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers)
Delete ObjectSubscription for an event and a given
object. |
void |
ProjMonitorService.subscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg,
String attr_name,
String attr_value,
String key)
Create ObjectSubscription objects for an event for
a given object. |
void |
ProjMonitorService.unsubscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg,
String attr_name,
String attr_value,
String key)
Create ObjectSubscription objects for an event for
a given object. |
static void |
ProjMonitorServerHelper.checkEnabled(ExecutionObject exec_obj)
Throws an exception if object is not enabled. |
static void |
ProjMonitorServerHelper.checkManagerAccess(ExecutionObject exec_obj,
String attr_key)
Throws an authorization exception if the current principal is not a project manager. |
static void |
ProjMonitorServerHelper.checkNotClosed(ExecutionObject exec_obj)
Throws an exception if object's state is closed (COMPLETED or CANCELLED). |
static void |
ProjMonitorServerHelper.checkRunning(ExecutionObject exec_obj)
Throws an exception if object's state is not RUNNING. |
static Timestamp |
ProjMonitorServerHelper.computeTimePastDeadline(ExecutionObject exec_obj)
Auxiliary method to compute time before the object's deadline given the execution object. |
static Timestamp |
ProjMonitorServerHelper.computeTimeToDeadline(ExecutionObject exec_obj)
Auxiliary method to compute time before the object's deadline given the execution object. |
static QueryResult |
ProjMonitorServerHelper.getHolders(ExecutionObject exec_obj)
Returns an enumeration with the holders of the execution object (deliverable or node). |
static Enumeration |
ProjMonitorServerHelper.getComponents(ExecutionObject exec_obj)
Returns components of execution object. |
void |
ProjMgmtEvent.setSource(ExecutionObject a_Source)
Sets the object for the association that plays role: SOURCE. |
static ProjMgmtEvent |
ProjMgmtEvent.createProjMgmtEvent(ProjectEventType event_type,
ExecutionObject source,
Timestamp event_time,
Object old_val)
Project management event factory. |
static ExecutionObject |
ProjectNotification.createDefaultSubscriptions(ExecutionObject exec_obj)
Creates subscriptions to perform notification of events as specified in the execution object's configuration. |
static void |
ProjectNotification.createSubscription(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg,
String attr_name,
String attr_value,
String key)
Creates subscription to an execution object and event on behalf of the subscribers passed as argument. |
static void |
ProjectNotification.transferOwnerSubscriptions(ExecutionObject exec_obj,
WTPrincipal user1,
WTPrincipal user2)
Transfers owner subscriptions on the object passed as argument from one uesr to another. |
static void |
ProjectNotification.unsubscribe(ExecutionObject exec_obj,
ProjectEventType event,
Vector subscribers,
String msg,
String attr_name,
String attr_value,
String key)
Unsubscribes to events - for use with Owner / PM subscriptions. |
private static void |
ProjectNotification.encodeObjInfo(ObjectSubscription subscription,
ExecutionObject exec_obj)
Encodes object information in subscription message's body. |
private static String |
ProjectNotification.getExecObjName(ExecutionObject exec_obj)
Returns name of the execution object preceded by its type. |
private static String |
ProjectNotification.getSubject(ProjectEventType event_type,
ExecutionObject exec_obj,
ObjectSubscription subscription)
Generates notification subject. |
private static Vector |
ProjectNotification.filterSubscribers(ExecutionObject exec_obj,
String event_key,
Vector subscribers,
String msg,
String attr_name,
String attr_value)
|
private static Vector |
ProjectNotification.getManagers(ExecutionObject exec_obj)
|
void |
ProjectHistoryLink.setSource(ExecutionObject source)
Sets the object for the association that plays role: SOURCE_ROLE. |
static ProjectHistoryLink |
ProjectHistoryLink.newProjectHistoryLink(ExecutionObject source,
ProjMgmtEvent event)
Default factory for the class. |
static MonitorInfo |
MonitorInfo.newMonitorInfo(ExecutionObject exec_obj)
Constructor taking as arguments a project management object. |
protected void |
MonitorInfo.initialize(ExecutionObject exec_obj)
Supports initialization, following construction of an instance. |
ExecutionObject |
MonitorInfo.setToObject(ExecutionObject exec_obj)
Sets the explicitly set values in the monitor info object to the corresponding values in the execution object passed as argument. |
Uses of ExecutionObject in wt.projmgmt.msproject |
Methods in wt.projmgmt.msproject that return ExecutionObject | |
static ExecutionObject |
Utils.getExecutionObject(ResourceAssignmentLink link)
Get the ExecutionObject that is
associated with the specified ResourceAssignmentLink . |
Methods in wt.projmgmt.msproject with parameters of type ExecutionObject | |
static int |
Utils.getOutlineLevel(ExecutionObject obj)
Get the OutlineLevel of the specified
ExecutionObject . |
static ProjectWorkItem |
Utils.getWorkItem(ExecutionObject exObj,
ProjectResource resource)
Get the ProjectWorkItem that is
associated with the specified ProjectResource
and ExecutionObject . |
static boolean |
Utils.isAllowStateChange(ExecutionObject exObj)
Returns true if this wt.projmmgt.execution.ExecutionObject
is in allow state change mode. |
static Timestamp |
Utils.getPlannedStart(ExecutionObject exObj)
Get the planned start of the ExecutionObject
that should be exported to Microsoft Project. |
private static Timestamp |
Utils.getPlannedStart(ExecutionObject exObj,
TimeToElapse duration)
A helper method used by Utils.getPlannedStart(wt.projmgmt.execution.ExecutionObject) and Utils.getPlannedFinish(wt.projmgmt.execution.ExecutionObject)
to get the planned start date of the
ExecutionObject . |
static boolean |
Utils.isStartAtEndOfDay(ExecutionObject exObj)
Returns true if exObj starts at
the end of the day. |
private static ProjectNode |
Utils.getStartAtEndSource(ExecutionObject exObj,
Timestamp timeToStart,
TimeToElapse duration)
Return the source of the exObj 's start date if it starts
at the end of the day. |
static Timestamp |
Utils.getPlannedFinish(ExecutionObject exObj)
Get the estimated finish of the ExecutionObject
that should be exported to Microsoft Project. |
static Timestamp |
Utils.getActualStart(ExecutionObject exObj,
TimeToElapse duration)
A helper method used by Utils.getActualStart(wt.projmgmt.execution.ExecutionObject, wt.workflow.definer.TimeToElapse) and Utils.getActualFinish(wt.projmgmt.execution.ExecutionObject)
to get the planned start date of the
ExecutionObject . |
static Timestamp |
Utils.getActualFinish(ExecutionObject exObj)
Get the actual finish of the ExecutionObject
that should be exported to Microsoft Project. |
private static Timestamp |
Utils.getLatestWorkingDay(ExecutionObject exObj,
Timestamp finish,
Timestamp start,
TimeToElapse duration)
Return the latest working date that is "less than or equal to" the specified finish date and that is also "greater than or equal to" the
specified start date. |
private static Timestamp |
Utils.getStart(ExecutionObject exObj)
This method calls the correct mthod based on the exObj 's
underlying type in order to get the planned start . |
static Timestamp |
Utils.getDeadline(ExecutionObject exObj)
Get the deadline of the ExecutionObject
that should be exported to Microsoft Project. |
static String |
Utils.getTitle(ExecutionObject exObj)
Get the title to use for the Microsoft Project Plan . |
static String |
Utils.getFilenameBase(ExecutionObject exObj,
Locale locale,
String defVal)
Get a valid base for a filename based on the name of the specified ExecutionObject . |
private void |
MPPXMLExporter.exportPlanAttributes(ExecutionObject exObj)
|
void |
MPPXMLExporter.exportTask(ExecutionObject obj,
boolean isTask0)
Export the specified ExecutionObject
in Microsoft Project XML format. |
void |
MPPXMLExporter.exportOrgContainer(ExecutionObject exObj,
String tag)
Export the OrgContainer
that this ExecutionObject lives in. |
void |
MPPXMLExporter.exportStartDate(ExecutionObject obj,
String tag)
Export the StartDate of the specified
ExecutionObject . |
Timestamp |
MPPXMLExporter.exportPlannedStart(ExecutionObject obj,
String tag)
Export the PlannedStart of the specified
ExecutionObject . |
void |
MPPXMLExporter.exportFinishDate(ExecutionObject obj,
String tag)
Export the FinishDate of the specified
ExecutionObject . |
Timestamp |
MPPXMLExporter.exportPlannedFinish(ExecutionObject obj,
String tag)
Export the PlannedFinish of the specified
ExecutionObject . |
void |
MPPXMLExporter.exportConstraint(ExecutionObject obj)
Export a constraint for the specified ExecutionObject if required. |
TimeToElapse |
MPPXMLExporter.exportPlannedDuration(ExecutionObject obj,
String tag)
Export the PlannedDuration of the specified
ExecutionObject . |
void |
MPPXMLExporter.exportPriority(ExecutionObject obj)
Export the priority of the specified ExecutionObject . |
Work |
MPPXMLExporter.exportWork(ExecutionObject obj,
String tag)
Export the amount of work allocated to the specified ExecutionObject . |
Work |
MPPXMLExporter.exportRemainingWork(ExecutionObject obj,
String tag)
Export the amount of work allocated to the specified ExecutionObject . |
Work |
MPPXMLExporter.exportActualWork(ExecutionObject obj,
String tag)
Export the actual amount of work performed for the specified ExecutionObject . |
void |
MPPXMLExporter.exportWTContainer(ExecutionObject exObj,
boolean isTask0)
Export the following extended attributes: PTC.PROJECT
PTC.LOCATION
|
void |
MPPXMLExporter.exportDeliverables(ExecutionObject exObj)
Export the PTC.DELIVERABLES extended attribute. |
void |
MPPXMLExporter.exportMiscFields(ExecutionObject exObj)
Export the combined string (Notebook-Executionconfiguration) that is stored |
void |
MPPXMLExporter.exportPTCOwner(ExecutionObject exObj,
boolean isTask0)
Export the PTC.OWNER extended attribute. |
void |
MPPXMLExporter.exportStatusInfo(ExecutionObject exObj,
boolean isTask0)
Export the PTC.RISK , PTC.RISK_DESC ,
PTC.STATUS , PTC.STATUS_DESC and
PTC.EXEC_STATE extended attributes. |
void |
MPPXMLExporter.exportEaEstimatedStart(ExecutionObject obj)
|
void |
MPPXMLExporter.exportEaEstimatedFinish(ExecutionObject obj)
|
void |
MPPXMLExporter.exportEaEstimatedDuration(ExecutionObject obj)
|
private static void |
Importer.deleteExecutionObject(ExecutionObject exObj)
Delete the specified ExecutionObject . |
Uses of ExecutionObject in wt.projmgmt.msproject.mppobject |
Methods in wt.projmgmt.msproject.mppobject that return ExecutionObject | |
ExecutionObject |
MPPTask.updateNotebooks(ExecutionObject exObj)
Update the Notebook s that are
associated with this object's persistable. |
ExecutionObject |
MPPTask.updateBeforeAfterDeadline(ExecutionObject exObj)
Update/Add the values for TimeToDeadline and TimePastDeadline These are stored in the PTC.MISC field (if not existing, then the defaults from the Constants are used -- see parseMiscFields) |
ExecutionObject |
MPPTask.updateExecutionConfiguration(ExecutionObject exObj)
Update selected attributes of this object's {@link wt.projmgmt.execution.ExecutionConfiguration that are associated with this object's persistable. |
ExecutionObject |
MPPTask.updateDeliverables(ExecutionObject exObj)
Update the Deliverable s that are
associated with this object's persistable. |
ExecutionObject |
MPPTask.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
Add a Deliverable to the
ExecutionObject |
protected ExecutionObject |
MPPPlan.updateName(ExecutionObject exObj)
Don't update the name of the WfContainer
being imported into. |
private ExecutionObject |
MPPPlan.fixRollup(WfContainer c,
boolean nested)
Adjusts the rollups of the plan MSP doesn't know about deliverables so this is called after importing to fix the rollups to coincide with project link. |
ExecutionObject |
MPPExecutionObject.getExecutionObject()
Get the persistable ExecutionObject that
this object corresponds to. |
protected ExecutionObject |
MPPExecutionObject.updateExecutionObject(ExecutionObject exObj)
Update the values that are specific to ExecutionObject s. |
protected ExecutionObject |
MPPExecutionObject.updateName(ExecutionObject exObj)
Update the name of the specified ExecutionObject . |
protected ExecutionObject |
MPPExecutionObject.updateWork(ExecutionObject exObj)
Update the percent complete, total work and performed work of the specified ExecutionObject . |
protected ExecutionObject |
MPPExecutionObject.updateCost(ExecutionObject exObj)
Update the total cost and current cost of the specified ExecutionObject . |
Methods in wt.projmgmt.msproject.mppobject with parameters of type ExecutionObject | |
private Vector |
MPPTask.getManagers(ExecutionObject exObj)
|
ExecutionObject |
MPPTask.updateNotebooks(ExecutionObject exObj)
Update the Notebook s that are
associated with this object's persistable. |
ExecutionObject |
MPPTask.updateBeforeAfterDeadline(ExecutionObject exObj)
Update/Add the values for TimeToDeadline and TimePastDeadline These are stored in the PTC.MISC field (if not existing, then the defaults from the Constants are used -- see parseMiscFields) |
ExecutionObject |
MPPTask.updateExecutionConfiguration(ExecutionObject exObj)
Update selected attributes of this object's {@link wt.projmgmt.execution.ExecutionConfiguration that are associated with this object's persistable. |
ExecutionObject |
MPPTask.updateDeliverables(ExecutionObject exObj)
Update the Deliverable s that are
associated with this object's persistable. |
ExecutionObject |
MPPTask.addDeliverable(ExecutionObject exec_obj,
Deliverable deliverable)
Add a Deliverable to the
ExecutionObject |
protected ExecutionObject |
MPPPlan.updateName(ExecutionObject exObj)
Don't update the name of the WfContainer
being imported into. |
protected ExecutionObject |
MPPExecutionObject.updateExecutionObject(ExecutionObject exObj)
Update the values that are specific to ExecutionObject s. |
protected ExecutionObject |
MPPExecutionObject.updateName(ExecutionObject exObj)
Update the name of the specified ExecutionObject . |
protected ExecutionObject |
MPPExecutionObject.updateWork(ExecutionObject exObj)
Update the percent complete, total work and performed work of the specified ExecutionObject . |
protected ExecutionObject |
MPPExecutionObject.updateCost(ExecutionObject exObj)
Update the total cost and current cost of the specified ExecutionObject . |
Uses of ExecutionObject in wt.projmgmt.resource |
Classes in wt.projmgmt.resource that implement ExecutionObject | |
class |
Deliverable
The Deliverable class represents expected output objects
from the plan or activities. |
Methods in wt.projmgmt.resource that return ExecutionObject | |
ExecutionObject |
Deliverable.changeState(ProjectState new_state)
Changes the state of the execution object to the workflow state that corresponds to the project state passed as argument. |
Methods in wt.projmgmt.resource with parameters of type ExecutionObject | |
Currency |
StandardProjResourceService.getCurrentCost(ExecutionObject exec_obj,
Timestamp time)
Returns the total cost incurred in the execution of the object up to the time passed as argument. |
QueryResult |
StandardProjResourceService.getDeliverables(ExecutionObject exec_obj)
Returns all Deliverable s associated to
n {@link wt.projmgmt.execution. |
Currency |
StandardProjResourceService.getTotalCost(ExecutionObject exec_obj)
Returns the total cost incurred in the execution of the object passed as argument. |
void |
StandardProjResourceService.updateResourceAllocation(ExecutionObject exec_obj)
Updates the resource allocation for a project work item or a project activity. |
private TimeToElapse |
StandardProjResourceService.getDuration(ExecutionObject exec_obj,
Timestamp time)
Returns a how long has elapsed since the execution object started. |
private Timestamp |
StandardProjResourceService.getStart(ExecutionObject exec_obj)
|
void |
ProjResourceServiceSvr.updateResourceAllocation(ExecutionObject exec_obj)
Updates the resource allocation for a project work item or a project activity. |
Currency |
ProjResourceServiceFwd.getCurrentCost(ExecutionObject exec_obj,
Timestamp time)
Returns the total cost incurred in the execution of the object up to the time passed as argument. |
QueryResult |
ProjResourceServiceFwd.getDeliverables(ExecutionObject exec_obj)
Returns all Deliverable s associated to
n {@link wt.projmgmt.execution. |
Currency |
ProjResourceServiceFwd.getTotalCost(ExecutionObject exec_obj)
Returns the total cost incurred in the execution of the object passed as argument. |
Currency |
ProjResourceService.getCurrentCost(ExecutionObject exec_obj,
Timestamp time)
Returns the total cost incurred in the execution of the object up to the time passed as argument. |
QueryResult |
ProjResourceService.getDeliverables(ExecutionObject exec_obj)
Returns all Deliverable s associated to
n {@link wt.projmgmt.execution. |
Currency |
ProjResourceService.getTotalCost(ExecutionObject exec_obj)
Returns the total cost incurred in the execution of the object passed as argument. |
Uses of ExecutionObject in wt.projmgmt.util |
Methods in wt.projmgmt.util that return ExecutionObject | |
static ExecutionObject |
RepairManualMode.repairProjMgmtObject(ExecutionObject exObj,
boolean VERBOSE)
|
static ExecutionObject |
RepairManualMode.repairManualMode(ExecutionObject exObj,
boolean VERBOSE)
|
static ExecutionObject |
RepairManualMode.alignDates(ExecutionObject exObj,
boolean VERBOSE)
|
Methods in wt.projmgmt.util with parameters of type ExecutionObject | |
static ExecutionObject |
RepairManualMode.repairProjMgmtObject(ExecutionObject exObj,
boolean VERBOSE)
|
static ExecutionObject |
RepairManualMode.repairManualMode(ExecutionObject exObj,
boolean VERBOSE)
|
static ExecutionObject |
RepairManualMode.alignDates(ExecutionObject exObj,
boolean VERBOSE)
|
static void |
FixRecordActualDateFlag.fixConfiguration(ExecutionObject anExecObj)
|
static void |
FixDurationTotalWorkSync.fixConfiguration(ExecutionObject anExecObj)
|
static TimeToElapse |
CalendarHelper.calculateDuration(ExecutionObject exec_obj,
Timestamp start,
Timestamp finish)
Computes and returns the duration ( TimeToElapse )
given the ExecutionObject , a start and
a finish time (Timestamp ). |
static Timestamp |
CalendarHelper.calculateFinish(ExecutionObject exec_obj,
Timestamp start,
TimeToElapse duration)
Computes and returns the finish time ( Timestamp )
given the ExecutionObject , the start
time and the duration time (Timestamp ). |
static WTPrincipal |
CalendarHelper.getPrincipal(ExecutionObject exec_obj)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |