|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ExecutionObject
is an interface that holds attributes
that are common to plans, activities and deliverables.
Supported API: true
Extendable: false
ProjectPlan
,
ProjectActivity
,
wt.projmgmt.execution.SummarytActivity
,
Deliverable
Field Summary | |
static String |
AFTER_DEADLINE
Label for the attribute; Time past execution object deadline at which point some action may be taken. |
static String |
BEFORE_DEADLINE
Label for the attribute; Time before execution object deadline at which point some action may be taken. |
static String |
CONFIGURATION
Label for the attribute; Project management execution parameters. |
static String |
CURRENT_WORK_COST
Label for the attribute. |
static String |
ENABLED
Label for the attribute; Determines whether the object is still relevant. |
static String |
ESTIMATED_FINISH_DATE
Label for the attribute; For milestones, estimate of the time milestone would be met; for project plans and activities, estimated finish date; for deliverables, estimated date it would be satisfied. |
static String |
HEALTH_STATUS
Label for the attribute; Measure of confidence of completing successfully the task or work represented by the execution object. |
static String |
INHERITED_DEADLINE
Label for the attribute; Earliest date by which a containing object must be met/completed/delivered. |
static String |
PERCENT_COMPLETE
Label for the attribute; Quantitative assessment of how close object is from being met/completed/delivered. |
static String |
PERFORMED_WORK
Label for the attribute; Work performed in a given project management object. |
static String |
PROJECT_CATEGORY
Label for the attribute; Classification attribute for project management objects. |
static String |
RISK_DESCRIPTION
Label for the attribute; Longer textual qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources. |
static String |
RISK_VALUE
Label for the attribute; Short qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources. |
static String |
STATUS_DESCRIPTION
Label for the attribute; Textual descriptionof confidence of completing successfully the task or work represented by the execution object. |
static String |
TOTAL_WORK
Label for the attribute; Total work associated with a given project management object. |
static String |
TOTAL_WORK_COST
Label for the attribute. |
Fields inherited from interface wt.fc.Persistable |
IDENTITY, PERSIST_INFO, TYPE |
Fields inherited from interface wt.notify.Notifiable |
EVENT_SET |
Fields inherited from interface wt.inf.container.WTContained |
CONTAINER, CONTAINER_ID, CONTAINER_NAME, CONTAINER_REFERENCE |
Fields inherited from interface wt.ownership.Ownable |
OWNERSHIP |
Fields inherited from interface wt.index.Indexable |
INDEXER_SET |
Method Summary | |
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. |
TimeToElapse |
getAfterDeadline()
Gets the value of the attribute: AFTER_DEADLINE. |
TimeToElapse |
getBeforeDeadline()
Gets the value of the attribute: BEFORE_DEADLINE. |
ExecutionConfiguration |
getConfiguration()
Gets the value of the attribute: CONFIGURATION. |
QueryResult |
getContainedNodes()
Returns object's ContainedNodes (calculated cached value) Supported API: false |
Double |
getCurrentCost()
Returns object's current cost. |
Currency |
getCurrentWorkCost()
Gets the value of the attribute: CURRENT_WORK_COST. |
Timestamp |
getDeadline()
Returns object's deadline. |
String |
getDescription()
Returns object description. |
TimeToElapse |
getDuration()
Returns object's Duration. |
Timestamp |
getEndTime()
Returns time execution of object finished. |
Timestamp |
getEstimatedFinish()
Returns object's estimated finish. |
Timestamp |
getEstimatedFinishDate()
Gets the value of the attribute: ESTIMATED_FINISH_DATE. |
ProjectState |
getExecutionState()
Returns project execution state that corresponds to internal object's workflow state. |
Timestamp |
getFinishDate(TimeToElapse days)
Returns estimated finish date for the object given the duration given in TimeToElapse . |
ProjectHealthStatus |
getHealthStatus()
Gets the value of the attribute: HEALTH_STATUS. |
Timestamp |
getInheritedDeadline()
Gets the value of the attribute: INHERITED_DEADLINE. |
String |
getName()
Returns name of the object. |
int |
getPercentComplete()
Gets the value of the attribute: PERCENT_COMPLETE. |
Work |
getPerformedWork()
Gets the value of the attribute: PERFORMED_WORK. |
ProjectPlan |
getPlan()
Retuns the project plan to which the execuiton object belongs. |
QueryResult |
getPredecessors()
Returns object's Predecessors (calculated cached value) Supported API: false |
ProjectCategory |
getProjectCategory()
Gets the value of the attribute: PROJECT_CATEGORY. |
String |
getRiskDescription()
Gets the value of the attribute: RISK_DESCRIPTION. |
ProjectRiskValue |
getRiskValue()
Gets the value of the attribute: RISK_VALUE. |
Timestamp |
getStartTime()
Returns time execution of object started. |
String |
getStatusDescription()
Gets the value of the attribute: STATUS_DESCRIPTION. |
QueryResult |
getSuccessors()
Returns object's successors. |
WfTemplateObject |
getTemplateObject()
Returns template to which the execution object is associated. |
Double |
getTotalCost()
Returns object's total cost. |
Work |
getTotalWork()
Gets the value of the attribute: TOTAL_WORK. |
Currency |
getTotalWorkCost()
Gets the value of the attribute: TOTAL_WORK_COST. |
boolean |
isEnabled()
Gets the value of the attribute: ENABLED. |
void |
setAfterDeadline(TimeToElapse a_AfterDeadline)
Sets the value of the attribute: AFTER_DEADLINE. |
void |
setBeforeDeadline(TimeToElapse a_BeforeDeadline)
Sets the value of the attribute: BEFORE_DEADLINE. |
void |
setConfiguration(ExecutionConfiguration a_Configuration)
Sets the value of the attribute: CONFIGURATION. |
void |
setContainedNodes(QueryResult a_result)
sets object's ContainedNodes (calculated cached value) Supported API: false |
void |
setCurrentCost(Double cost)
set object's current cost. |
void |
setCurrentWorkCost(Currency a_CurrentWorkCost)
Sets the value of the attribute: CURRENT_WORK_COST. |
void |
setDeadline(Timestamp time)
Sets object's deadline. |
void |
setDescription(String desc)
Sets object description. |
void |
setDuration(TimeToElapse a_time)
set object's Duration. |
void |
setEnabled(boolean a_Enabled)
Sets the value of the attribute: ENABLED. |
void |
setEndTime(Timestamp time)
Sets the time the execution of object finished. |
void |
setEstimatedFinish(Timestamp a_time)
set object's estimated finish. |
void |
setEstimatedFinishDate(Timestamp a_EstimatedFinishDate)
Sets the value of the attribute: ESTIMATED_FINISH_DATE. |
void |
setExecutionState(ProjectState state)
Setsinternal object's workflow state that corresponds to project execution state passed as argument. |
void |
setHealthStatus(ProjectHealthStatus a_HealthStatus)
Sets the value of the attribute: HEALTH_STATUS. |
void |
setInheritedDeadline(Timestamp a_InheritedDeadline)
Sets the value of the attribute: INHERITED_DEADLINE. |
void |
setName(String name)
Sets name of the object. |
void |
setPercentComplete(int a_PercentComplete)
Sets the value of the attribute: PERCENT_COMPLETE. |
void |
setPerformedWork(Work a_PerformedWork)
Sets the value of the attribute: PERFORMED_WORK. |
void |
setPredecessors(QueryResult a_result)
sets object's Predecessors (calculated cached value) Supported API: false |
void |
setProjectCategory(ProjectCategory a_ProjectCategory)
Sets the value of the attribute: PROJECT_CATEGORY. |
void |
setRiskDescription(String a_RiskDescription)
Sets the value of the attribute: RISK_DESCRIPTION. |
void |
setRiskValue(ProjectRiskValue a_RiskValue)
Sets the value of the attribute: RISK_VALUE. |
void |
setStartTime(Timestamp time)
Sets the s time execution of object started. |
void |
setStatusDescription(String a_StatusDescription)
Sets the value of the attribute: STATUS_DESCRIPTION. |
void |
setSuccessors(QueryResult a_result)
sets object's successors. |
void |
setTotalCost(Double cost)
set object's total cost. |
void |
setTotalWork(Work a_TotalWork)
Sets the value of the attribute: TOTAL_WORK. |
void |
setTotalWorkCost(Currency a_TotalWorkCost)
Sets the value of the attribute: TOTAL_WORK_COST. |
void |
updateDeadline(Timestamp start)
Supported API: false |
Methods inherited from interface wt.fc.Persistable |
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo |
Methods inherited from interface wt.fc.ObjectMappable |
readExternal, writeExternal |
Methods inherited from interface wt.fc.NetFactor |
getClassInfo, getConceptualClassname |
Methods inherited from interface wt.notify.Notifiable |
getEventSet, setEventSet |
Methods inherited from interface wt.inf.container.WTContained |
getContainer, getContainerName, getContainerReference, setContainer, setContainerReference |
Methods inherited from interface wt.ownership.Ownable |
getOwnership, setOwnership |
Methods inherited from interface wt.index.Indexable |
getIndexerSet, setIndexerSet |
Field Detail |
public static final String AFTER_DEADLINE
public static final String BEFORE_DEADLINE
public static final String CONFIGURATION
public static final String CURRENT_WORK_COST
public static final String ENABLED
public static final String ESTIMATED_FINISH_DATE
public static final String HEALTH_STATUS
ProjectHealthStatus
,
Constant Field Valuespublic static final String INHERITED_DEADLINE
public static final String PERCENT_COMPLETE
public static final String PERFORMED_WORK
performedWork <= totalWork percentComplete = (performedWork / totalWork) * 100
public static final String PROJECT_CATEGORY
public static final String RISK_DESCRIPTION
public static final String RISK_VALUE
ProjectRiskValue
,
Constant Field Valuespublic static final String STATUS_DESCRIPTION
public static final String TOTAL_WORK
performedWork <= totalWork percentComplete = (performedWork / totalWork) * 100
public static final String TOTAL_WORK_COST
Method Detail |
public TimeToElapse getAfterDeadline()
public void setAfterDeadline(TimeToElapse a_AfterDeadline)
a_AfterDeadline
- public TimeToElapse getBeforeDeadline()
public void setBeforeDeadline(TimeToElapse a_BeforeDeadline)
a_BeforeDeadline
- public ExecutionConfiguration getConfiguration()
public void setConfiguration(ExecutionConfiguration a_Configuration)
a_Configuration
- public Currency getCurrentWorkCost()
public void setCurrentWorkCost(Currency a_CurrentWorkCost)
a_CurrentWorkCost
- public boolean isEnabled()
public void setEnabled(boolean a_Enabled)
a_Enabled
- public Timestamp getEstimatedFinishDate()
public void setEstimatedFinishDate(Timestamp a_EstimatedFinishDate)
a_EstimatedFinishDate
- public ProjectHealthStatus getHealthStatus()
ProjectHealthStatus
public void setHealthStatus(ProjectHealthStatus a_HealthStatus)
a_HealthStatus
- ProjectHealthStatus
public Timestamp getInheritedDeadline()
public void setInheritedDeadline(Timestamp a_InheritedDeadline)
a_InheritedDeadline
- public int getPercentComplete()
public void setPercentComplete(int a_PercentComplete)
a_PercentComplete
- public Work getPerformedWork()
performedWork <= totalWork percentComplete = (performedWork / totalWork) * 100
public void setPerformedWork(Work a_PerformedWork)
performedWork <= totalWork percentComplete = (performedWork / totalWork) * 100
a_PerformedWork
- public ProjectCategory getProjectCategory()
public void setProjectCategory(ProjectCategory a_ProjectCategory)
a_ProjectCategory
- public String getRiskDescription()
public void setRiskDescription(String a_RiskDescription)
a_RiskDescription
- public ProjectRiskValue getRiskValue()
ProjectRiskValue
public void setRiskValue(ProjectRiskValue a_RiskValue)
a_RiskValue
- ProjectRiskValue
public String getStatusDescription()
public void setStatusDescription(String a_StatusDescription)
a_StatusDescription
- public Work getTotalWork()
performedWork <= totalWork percentComplete = (performedWork / totalWork) * 100
public void setTotalWork(Work a_TotalWork)
performedWork <= totalWork percentComplete = (performedWork / totalWork) * 100
a_TotalWork
- public Currency getTotalWorkCost()
public void setTotalWorkCost(Currency a_TotalWorkCost)
a_TotalWorkCost
- public ExecutionObject changeState(ProjectState new_state) throws WTException
new_state
-
WTException
public QueryResult getContainedNodes()
public Double getCurrentCost()
public Timestamp getDeadline()
public String getDescription()
public TimeToElapse getDuration() throws WTException
WTException
public Timestamp getEndTime()
public Timestamp getEstimatedFinish()
public ProjectState getExecutionState()
public Timestamp getFinishDate(TimeToElapse days) throws WTException
TimeToElapse
. Takes into account the
calendar and the start time. Returns null if object hasn't started
yet.
days
-
WTException
public String getName()
public ProjectPlan getPlan() throws WTException
WTException
public QueryResult getPredecessors()
public Timestamp getStartTime()
public QueryResult getSuccessors()
public WfTemplateObject getTemplateObject() throws WTException
WTException
public Double getTotalCost()
public void setContainedNodes(QueryResult a_result)
a_result
- public void setCurrentCost(Double cost)
cost
- public void setDeadline(Timestamp time)
time
- public void setDescription(String desc)
desc
- public void setDuration(TimeToElapse a_time)
a_time
- public void setEndTime(Timestamp time)
time
- public void setEstimatedFinish(Timestamp a_time)
a_time
- public void setExecutionState(ProjectState state)
state
- public void setName(String name)
name
- public void setPredecessors(QueryResult a_result)
a_result
- public void setStartTime(Timestamp time)
time
- public void setSuccessors(QueryResult a_result)
a_result
- public void setTotalCost(Double cost)
cost
- public void updateDeadline(Timestamp start)
start
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |