Interface _ExecutionObject

All Superinterfaces:
wt.index._Indexable, wt.fc._NetFactor, wt.notify._Notifiable, wt.fc._ObjectMappable, wt.ownership._Ownable, wt.fc._Persistable, wt.workflow.notebook._SubjectOfNotebook, wt.inf.container._WTContained, Indexable, NetFactor, Notifiable, ObjectMappable, wt.ownership.Ownable, Persistable, wt.recent.RecentlyVisited, Serializable, wt.workflow.notebook.SubjectOfNotebook, WTContained
All Known Subinterfaces:
ExecutionObject
All Known Implementing Classes:
_Deliverable, _Milestone, _ProjectActivity, _ProjectPlan, _ProjectProxy, _ProjectWorkItem, _SummaryActivity, Deliverable, Milestone, ProjectActivity, ProjectPlan, ProjectProxy, ProjectWorkItem, SummaryActivity

public interface _ExecutionObject extends Notifiable, wt.workflow.notebook.SubjectOfNotebook, WTContained, wt.ownership.Ownable, Indexable
  • Field Details

    • CURRENT_WORK_COST

      static final String CURRENT_WORK_COST
      Supported API: true
      See Also:
    • ESTIMATED_FINISH_DATE

      static final String 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

      See Also:
    • HEALTH_STATUS

      static final String 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. @see wt.projmgmt.admin.ProjectHealthStatus

      Supported API: true

      See Also:
    • INHERITED_DEADLINE

      static final String 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

      See Also:
    • PERCENT_COMPLETE

      static final String 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

      See Also:
    • PERFORMED_WORK

      static final String 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

      See Also:
    • PROJECT_CATEGORY

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

      Supported API: true

      See Also:
    • RISK_DESCRIPTION

      static final String RISK_DESCRIPTION
      Longer textual qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources.

      Supported API: true

      See Also:
    • RISK_VALUE

      static final String RISK_VALUE
      Short qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources. @see wt.projmgmt.admin.ProjectRiskValue

      Supported API: true

      See Also:
    • STATUS_DESCRIPTION

      static final String STATUS_DESCRIPTION
      Textual descriptionof confidence of completing successfully the task or work represented by the execution object.

      Supported API: true

      See Also:
    • TOTAL_WORK

      static final String 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

      See Also:
    • TOTAL_WORK_COST

      static final String TOTAL_WORK_COST
      Supported API: true
      See Also:
  • Method Details

    • getCurrentWorkCost

      Currency getCurrentWorkCost()
      Supported API: true
      See Also:
    • setCurrentWorkCost

      void setCurrentWorkCost(Currency currentWorkCost)
      Supported API: true
      See Also:
    • getEstimatedFinishDate

      Timestamp getEstimatedFinishDate()
      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:
    • setEstimatedFinishDate

      void setEstimatedFinishDate(Timestamp estimatedFinishDate)
      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:
    • getHealthStatus

      ProjectHealthStatus getHealthStatus()
      Measure of confidence of completing successfully the task or work represented by the execution object. Possible values are GREEN, RED, YELLOW and UNAVAILABLE. @see wt.projmgmt.admin.ProjectHealthStatus

      Supported API: true

      See Also:
    • setHealthStatus

      void setHealthStatus(ProjectHealthStatus healthStatus)
      Measure of confidence of completing successfully the task or work represented by the execution object. Possible values are GREEN, RED, YELLOW and UNAVAILABLE. @see wt.projmgmt.admin.ProjectHealthStatus

      Supported API: true

      See Also:
    • getInheritedDeadline

      Timestamp getInheritedDeadline()
      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:
    • setInheritedDeadline

      void setInheritedDeadline(Timestamp inheritedDeadline)
      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:
    • getPercentComplete

      int getPercentComplete()
      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:
    • setPercentComplete

      void setPercentComplete(int percentComplete)
      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:
    • getPerformedWork

      Work getPerformedWork()
      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:
    • setPerformedWork

      void setPerformedWork(Work performedWork)
      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:
    • getProjectCategory

      ProjectCategory getProjectCategory()
      Classification attribute for project management objects. The intent is to help identification and retrieval.

      Supported API: true

      See Also:
    • setProjectCategory

      void setProjectCategory(ProjectCategory projectCategory)
      Classification attribute for project management objects. The intent is to help identification and retrieval.

      Supported API: true

      See Also:
    • getRiskDescription

      String getRiskDescription()
      Longer textual qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources.

      Supported API: true

      See Also:
    • setRiskDescription

      void setRiskDescription(String riskDescription)
      Longer textual qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources.

      Supported API: true

      See Also:
    • getRiskValue

      ProjectRiskValue getRiskValue()
      Short qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources. @see wt.projmgmt.admin.ProjectRiskValue

      Supported API: true

      See Also:
    • setRiskValue

      void setRiskValue(ProjectRiskValue riskValue)
      Short qualitative assessment of risks of meeting/completing/delivering the object within the time and available resources. @see wt.projmgmt.admin.ProjectRiskValue

      Supported API: true

      See Also:
    • getStatusDescription

      String getStatusDescription()
      Textual descriptionof confidence of completing successfully the task or work represented by the execution object.

      Supported API: true

      See Also:
    • setStatusDescription

      void setStatusDescription(String statusDescription)
      Textual descriptionof confidence of completing successfully the task or work represented by the execution object.

      Supported API: true

      See Also:
    • getTotalWork

      Work getTotalWork()
      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:
    • setTotalWork

      void setTotalWork(Work totalWork)
      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:
    • getTotalWorkCost

      Currency getTotalWorkCost()
      Supported API: true
      See Also:
    • setTotalWorkCost

      void setTotalWorkCost(Currency totalWorkCost)
      Supported API: true
      See Also: