wt.projmgmt.execution
Interface ExecutionObject

All Superinterfaces:
Indexable, NetFactor, Notifiable, ObjectMappable, Ownable, Persistable, RecentlyVisited, Serializable, SubjectOfNotebook, WTContained
All Known Subinterfaces:
ProjectNode
All Known Implementing Classes:
Deliverable, Milestone, ProjectActivity, ProjectPlan, ProjectProxy, ProjectWorkItem, SummaryActivity

public interface ExecutionObject
extends Persistable, Notifiable, SubjectOfNotebook, WTContained, Ownable, Indexable

The ExecutionObject is an interface that holds attributes that are common to plans, activities and deliverables.

Supported API: true

Extendable: false

See Also:
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

AFTER_DEADLINE

public static final String AFTER_DEADLINE
Label for the attribute; Time past execution object deadline at which point some action may be taken. Typical action is to send notification to responsible parties if object has been completed successfully.

Supported API: false

See Also:
Constant Field Values

BEFORE_DEADLINE

public static final String BEFORE_DEADLINE
Label for the attribute; Time before execution object deadline at which point some action may be taken. Typical action is to send notification to responsible parties alerting them of the approaching deadline, if object hasn't yet been completed successfully.

Supported API: false

See Also:
Constant Field Values

CONFIGURATION

public static final String CONFIGURATION
Label for the attribute; Project management execution parameters. Conceptually it is a list of boolean flags that indicated the presence or absence of a certain property. For example, whether or not a certain event should be stored in the database. It is implemented as a unsigned long, which effectively limits the number of possible flags to 64.

Supported API: false

See Also:
Constant Field Values

CURRENT_WORK_COST

public static final String CURRENT_WORK_COST
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

ENABLED

public static final String ENABLED
Label for the attribute; Determines whether the object is still relevant. One might want to keep irrelevant objects around if there are events associated with the object, for example.

Supported API: false

See Also:
Constant Field Values

ESTIMATED_FINISH_DATE

public static final 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.

Supported API: true

See Also:
Constant Field Values

HEALTH_STATUS

public static final String HEALTH_STATUS
Label for the attribute; Measure of confidence of completing successfully the task or work represented by the execution object. Possible values are GREEN, RED, YELLOW and UNAVAILABLE.

Supported API: true

See Also:
ProjectHealthStatus, Constant Field Values

INHERITED_DEADLINE

public static final String INHERITED_DEADLINE
Label for the attribute; Earliest date by which a containing object must be met/completed/delivered. In principle, the object's deadline can't be after the inherited deadline.

Supported API: true

See Also:
Constant Field Values

PERCENT_COMPLETE

public static final String PERCENT_COMPLETE
Label for the attribute; Quantitative assessment of how close object is from being met/completed/delivered. Values range from 0 and 100 if value has been set; otherwise it is -1.

Supported API: true

See Also:
Constant Field Values

PERFORMED_WORK

public static final String PERFORMED_WORK
Label for the attribute; Work performed in a given project management object. Related to totalWork and percentComplete by the formulas:
 performedWork <= totalWork
 percentComplete = (performedWork / totalWork) * 100
 


Supported API: true

See Also:
Constant Field Values

PROJECT_CATEGORY

public static final String PROJECT_CATEGORY
Label for the attribute; Classification attribute for project management objects. The intent is to help identification and retrieval.

Supported API: true

See Also:
Constant Field Values

RISK_DESCRIPTION

public static final 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.

Supported API: true

See Also:
Constant Field Values

RISK_VALUE

public static final String RISK_VALUE
Label for the attribute; Short qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources.

Supported API: true

See Also:
ProjectRiskValue, Constant Field Values

STATUS_DESCRIPTION

public static final String STATUS_DESCRIPTION
Label for the attribute; Textual descriptionof confidence of completing successfully the task or work represented by the execution object.

Supported API: true

See Also:
Constant Field Values

TOTAL_WORK

public static final String TOTAL_WORK
Label for the attribute; Total work associated with a given project management object. Related to performedWork and percentComplete by the formulas:
 performedWork <= totalWork
 percentComplete = (performedWork / totalWork) * 100
 


Supported API: true

See Also:
Constant Field Values

TOTAL_WORK_COST

public static final String TOTAL_WORK_COST
Label for the attribute.

Supported API: true

See Also:
Constant Field Values
Method Detail

getAfterDeadline

public TimeToElapse getAfterDeadline()
Gets the value of the attribute: AFTER_DEADLINE. Time past execution object deadline at which point some action may be taken. Typical action is to send notification to responsible parties if object has been completed successfully.

Supported API: false

Returns:
TimeToElapse

setAfterDeadline

public void setAfterDeadline(TimeToElapse a_AfterDeadline)
Sets the value of the attribute: AFTER_DEADLINE. Time past execution object deadline at which point some action may be taken. Typical action is to send notification to responsible parties if object has been completed successfully.

Supported API: false

Parameters:
a_AfterDeadline -

getBeforeDeadline

public TimeToElapse getBeforeDeadline()
Gets the value of the attribute: BEFORE_DEADLINE. Time before execution object deadline at which point some action may be taken. Typical action is to send notification to responsible parties alerting them of the approaching deadline, if object hasn't yet been completed successfully.

Supported API: false

Returns:
TimeToElapse

setBeforeDeadline

public void setBeforeDeadline(TimeToElapse a_BeforeDeadline)
Sets the value of the attribute: BEFORE_DEADLINE. Time before execution object deadline at which point some action may be taken. Typical action is to send notification to responsible parties alerting them of the approaching deadline, if object hasn't yet been completed successfully.

Supported API: false

Parameters:
a_BeforeDeadline -

getConfiguration

public ExecutionConfiguration getConfiguration()
Gets the value of the attribute: CONFIGURATION. Project management execution parameters. Conceptually it is a list of boolean flags that indicated the presence or absence of a certain property. For example, whether or not a certain event should be stored in the database. It is implemented as a unsigned long, which effectively limits the number of possible flags to 64.

Supported API: false

Returns:
ExecutionConfiguration

setConfiguration

public void setConfiguration(ExecutionConfiguration a_Configuration)
Sets the value of the attribute: CONFIGURATION. Project management execution parameters. Conceptually it is a list of boolean flags that indicated the presence or absence of a certain property. For example, whether or not a certain event should be stored in the database. It is implemented as a unsigned long, which effectively limits the number of possible flags to 64.

Supported API: false

Parameters:
a_Configuration -

getCurrentWorkCost

public Currency getCurrentWorkCost()
Gets the value of the attribute: CURRENT_WORK_COST.

Supported API: true

Returns:
Currency

setCurrentWorkCost

public void setCurrentWorkCost(Currency a_CurrentWorkCost)
Sets the value of the attribute: CURRENT_WORK_COST.

Supported API: true

Parameters:
a_CurrentWorkCost -

isEnabled

public boolean isEnabled()
Gets the value of the attribute: ENABLED. Determines whether the object is still relevant. One might want to keep irrelevant objects around if there are events associated with the object, for example.

Supported API: false

Returns:
boolean

setEnabled

public void setEnabled(boolean a_Enabled)
Sets the value of the attribute: ENABLED. Determines whether the object is still relevant. One might want to keep irrelevant objects around if there are events associated with the object, for example.

Supported API: false

Parameters:
a_Enabled -

getEstimatedFinishDate

public Timestamp getEstimatedFinishDate()
Gets the value of the attribute: ESTIMATED_FINISH_DATE. 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.

Supported API: true

Returns:
Timestamp

setEstimatedFinishDate

public void setEstimatedFinishDate(Timestamp a_EstimatedFinishDate)
Sets the value of the attribute: ESTIMATED_FINISH_DATE. 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.

Supported API: true

Parameters:
a_EstimatedFinishDate -

getHealthStatus

public ProjectHealthStatus getHealthStatus()
Gets the value of the attribute: HEALTH_STATUS. Measure of confidence of completing successfully the task or work represented by the execution object. Possible values are GREEN, RED, YELLOW and UNAVAILABLE.

Supported API: true

Returns:
ProjectHealthStatus
See Also:
ProjectHealthStatus

setHealthStatus

public void setHealthStatus(ProjectHealthStatus a_HealthStatus)
Sets the value of the attribute: HEALTH_STATUS. Measure of confidence of completing successfully the task or work represented by the execution object. Possible values are GREEN, RED, YELLOW and UNAVAILABLE.

Supported API: true

Parameters:
a_HealthStatus -
See Also:
ProjectHealthStatus

getInheritedDeadline

public Timestamp getInheritedDeadline()
Gets the value of the attribute: INHERITED_DEADLINE. Earliest date by which a containing object must be met/completed/delivered. In principle, the object's deadline can't be after the inherited deadline.

Supported API: true

Returns:
Timestamp

setInheritedDeadline

public void setInheritedDeadline(Timestamp a_InheritedDeadline)
Sets the value of the attribute: INHERITED_DEADLINE. Earliest date by which a containing object must be met/completed/delivered. In principle, the object's deadline can't be after the inherited deadline.

Supported API: true

Parameters:
a_InheritedDeadline -

getPercentComplete

public int getPercentComplete()
Gets the value of the attribute: PERCENT_COMPLETE. Quantitative assessment of how close object is from being met/completed/delivered. Values range from 0 and 100 if value has been set; otherwise it is -1.

Supported API: true

Returns:
int

setPercentComplete

public void setPercentComplete(int a_PercentComplete)
Sets the value of the attribute: PERCENT_COMPLETE. Quantitative assessment of how close object is from being met/completed/delivered. Values range from 0 and 100 if value has been set; otherwise it is -1.

Supported API: true

Parameters:
a_PercentComplete -

getPerformedWork

public Work getPerformedWork()
Gets the value of the attribute: PERFORMED_WORK. Work performed in a given project management object. Related to totalWork and percentComplete by the formulas:
 performedWork <= totalWork
 percentComplete = (performedWork / totalWork) * 100
 


Supported API: true

Returns:
Work

setPerformedWork

public void setPerformedWork(Work a_PerformedWork)
Sets the value of the attribute: PERFORMED_WORK. Work performed in a given project management object. Related to totalWork and percentComplete by the formulas:
 performedWork <= totalWork
 percentComplete = (performedWork / totalWork) * 100
 


Supported API: true

Parameters:
a_PerformedWork -

getProjectCategory

public ProjectCategory getProjectCategory()
Gets the value of the attribute: PROJECT_CATEGORY. Classification attribute for project management objects. The intent is to help identification and retrieval.

Supported API: true

Returns:
ProjectCategory

setProjectCategory

public void setProjectCategory(ProjectCategory a_ProjectCategory)
Sets the value of the attribute: PROJECT_CATEGORY. Classification attribute for project management objects. The intent is to help identification and retrieval.

Supported API: true

Parameters:
a_ProjectCategory -

getRiskDescription

public String getRiskDescription()
Gets the value of the attribute: RISK_DESCRIPTION. Longer textual qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources.

Supported API: true

Returns:
String

setRiskDescription

public void setRiskDescription(String a_RiskDescription)
Sets the value of the attribute: RISK_DESCRIPTION. Longer textual qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources.

Supported API: true

Parameters:
a_RiskDescription -

getRiskValue

public ProjectRiskValue getRiskValue()
Gets the value of the attribute: RISK_VALUE. Short qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources.

Supported API: true

Returns:
ProjectRiskValue
See Also:
ProjectRiskValue

setRiskValue

public void setRiskValue(ProjectRiskValue a_RiskValue)
Sets the value of the attribute: RISK_VALUE. Short qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources.

Supported API: true

Parameters:
a_RiskValue -
See Also:
ProjectRiskValue

getStatusDescription

public String getStatusDescription()
Gets the value of the attribute: STATUS_DESCRIPTION. Textual descriptionof confidence of completing successfully the task or work represented by the execution object.

Supported API: true

Returns:
String

setStatusDescription

public void setStatusDescription(String a_StatusDescription)
Sets the value of the attribute: STATUS_DESCRIPTION. Textual descriptionof confidence of completing successfully the task or work represented by the execution object.

Supported API: true

Parameters:
a_StatusDescription -

getTotalWork

public Work getTotalWork()
Gets the value of the attribute: TOTAL_WORK. Total work associated with a given project management object. Related to performedWork and percentComplete by the formulas:
 performedWork <= totalWork
 percentComplete = (performedWork / totalWork) * 100
 


Supported API: true

Returns:
Work

setTotalWork

public void setTotalWork(Work a_TotalWork)
Sets the value of the attribute: TOTAL_WORK. Total work associated with a given project management object. Related to performedWork and percentComplete by the formulas:
 performedWork <= totalWork
 percentComplete = (performedWork / totalWork) * 100
 


Supported API: true

Parameters:
a_TotalWork -

getTotalWorkCost

public Currency getTotalWorkCost()
Gets the value of the attribute: TOTAL_WORK_COST.

Supported API: true

Returns:
Currency

setTotalWorkCost

public void setTotalWorkCost(Currency a_TotalWorkCost)
Sets the value of the attribute: TOTAL_WORK_COST.

Supported API: true

Parameters:
a_TotalWorkCost -

changeState

public ExecutionObject changeState(ProjectState new_state)
                            throws WTException
Changes the state of the execution object to the workflow state that corresponds to the project state passed as argument.

Supported API: false

Parameters:
new_state -
Returns:
ExecutionObject
Throws:
WTException

getContainedNodes

public QueryResult getContainedNodes()
Returns object's ContainedNodes (calculated cached value)

Supported API: false

Returns:
QueryResult

getCurrentCost

public Double getCurrentCost()
Returns object's current cost. (calculated cached value)

Supported API: false

Returns:
Double

getDeadline

public Timestamp getDeadline()
Returns object's deadline.

Supported API: false

Returns:
Timestamp

getDescription

public String getDescription()
Returns object description.

Supported API: false

Returns:
String

getDuration

public TimeToElapse getDuration()
                         throws WTException
Returns object's Duration. (calculated cached value)

Supported API: false

Returns:
TimeToElapse
Throws:
WTException

getEndTime

public Timestamp getEndTime()
Returns time execution of object finished. Returns 'null' if execution hasn't finished yet.

Supported API: false

Returns:
Timestamp

getEstimatedFinish

public Timestamp getEstimatedFinish()
Returns object's estimated finish. (calculated cached value)

Supported API: false

Returns:
Timestamp

getExecutionState

public ProjectState getExecutionState()
Returns project execution state that corresponds to internal object's workflow state.

Supported API: false

Returns:
ProjectState

getFinishDate

public Timestamp getFinishDate(TimeToElapse days)
                        throws WTException
Returns estimated finish date for the object given the duration given in TimeToElapse. Takes into account the calendar and the start time. Returns null if object hasn't started yet.

Supported API: false

Parameters:
days -
Returns:
Timestamp
Throws:
WTException

getName

public String getName()
Returns name of the object.

Supported API: false

Returns:
String

getPlan

public ProjectPlan getPlan()
                    throws WTException
Retuns the project plan to which the execuiton object belongs.

Supported API: false

Returns:
ProjectPlan
Throws:
WTException

getPredecessors

public QueryResult getPredecessors()
Returns object's Predecessors (calculated cached value)

Supported API: false

Returns:
QueryResult

getStartTime

public Timestamp getStartTime()
Returns time execution of object started. Returns 'null' if execution hasn't started yet.

Supported API: false

Returns:
Timestamp

getSuccessors

public QueryResult getSuccessors()
Returns object's successors. (calculated cached value)

Supported API: false

Returns:
QueryResult

getTemplateObject

public WfTemplateObject getTemplateObject()
                                   throws WTException
Returns template to which the execution object is associated.

Supported API: false

Returns:
WfTemplateObject
Throws:
WTException

getTotalCost

public Double getTotalCost()
Returns object's total cost. (calculated cached value)

Supported API: false

Returns:
Double

setContainedNodes

public void setContainedNodes(QueryResult a_result)
sets object's ContainedNodes (calculated cached value)

Supported API: false

Parameters:
a_result -

setCurrentCost

public void setCurrentCost(Double cost)
set object's current cost. (calculated cached value)

Supported API: false

Parameters:
cost -

setDeadline

public void setDeadline(Timestamp time)
Sets object's deadline.

Supported API: false

Parameters:
time -

setDescription

public void setDescription(String desc)
Sets object description.

Supported API: false

Parameters:
desc -

setDuration

public void setDuration(TimeToElapse a_time)
set object's Duration. (calculated cached value)

Supported API: false

Parameters:
a_time -

setEndTime

public void setEndTime(Timestamp time)
Sets the time the execution of object finished.

Supported API: false

Parameters:
time -

setEstimatedFinish

public void setEstimatedFinish(Timestamp a_time)
set object's estimated finish. (calculated cached value)

Supported API: false

Parameters:
a_time -

setExecutionState

public void setExecutionState(ProjectState state)
Setsinternal object's workflow state that corresponds to project execution state passed as argument.

Supported API: false

Parameters:
state -

setName

public void setName(String name)
Sets name of the object.

Supported API: false

Parameters:
name -

setPredecessors

public void setPredecessors(QueryResult a_result)
sets object's Predecessors (calculated cached value)

Supported API: false

Parameters:
a_result -

setStartTime

public void setStartTime(Timestamp time)
Sets the s time execution of object started.

Supported API: false

Parameters:
time -

setSuccessors

public void setSuccessors(QueryResult a_result)
sets object's successors. (calculated cached value)

Supported API: false

Parameters:
a_result -

setTotalCost

public void setTotalCost(Double cost)
set object's total cost. (calculated cached value)

Supported API: false

Parameters:
cost -

updateDeadline

public void updateDeadline(Timestamp start)


Supported API: false

Parameters:
start -