Class _ProjectWorkItem

java.lang.Object
wt.fc._WTObject
All Implemented Interfaces:
Externalizable, Serializable, wt.admin._DomainAdministered, DomainAdministered, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, NetFactor, ObjectMappable, Persistable, DisplayIdentification, wt.index._Indexable, Indexable, wt.inf.container._WTContained, WTContained, wt.notify._Notifiable, Notifiable, wt.ownership._Ownable, wt.ownership.Ownable, _ExecutionObject, ExecutionObject, wt.projmgmt.resource._ResourceHolder, wt.projmgmt.resource.ResourceHolder, wt.recent.RecentlyVisited, wt.type._TypeManaged, wt.type.TypeManaged, wt.workflow.notebook._SubjectOfNotebook, wt.workflow.notebook.SubjectOfNotebook, wt.workflow.work.LWWorkItemIfc
Direct Known Subclasses:
ProjectWorkItem

public abstract class _ProjectWorkItem extends WorkItem implements ExecutionObject, DomainAdministered, wt.projmgmt.resource.ResourceHolder, Externalizable
See Also:
  • Method Details

    • getCurrentWorkCost

      public Currency getCurrentWorkCost()
      Supported API: true
      Specified by:
      getCurrentWorkCost in interface _ExecutionObject
      See Also:
    • setCurrentWorkCost

      public void setCurrentWorkCost(Currency currentWorkCost)
      Supported API: true
      Specified by:
      setCurrentWorkCost in interface _ExecutionObject
      See Also:
    • getEstimatedFinishDate

      public 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

      Specified by:
      getEstimatedFinishDate in interface _ExecutionObject
      See Also:
    • setEstimatedFinishDate

      public 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

      Specified by:
      setEstimatedFinishDate in interface _ExecutionObject
      See Also:
    • getHealthStatus

      public 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

      Specified by:
      getHealthStatus in interface _ExecutionObject
      See Also:
    • setHealthStatus

      public 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

      Specified by:
      setHealthStatus in interface _ExecutionObject
      See Also:
    • getInheritedDeadline

      public 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

      Specified by:
      getInheritedDeadline in interface _ExecutionObject
      See Also:
    • setInheritedDeadline

      public 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

      Specified by:
      setInheritedDeadline in interface _ExecutionObject
      See Also:
    • getPercentComplete

      public 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

      Specified by:
      getPercentComplete in interface _ExecutionObject
      See Also:
    • setPercentComplete

      public 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

      Specified by:
      setPercentComplete in interface _ExecutionObject
      See Also:
    • getPerformedWork

      public 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

      Specified by:
      getPerformedWork in interface _ExecutionObject
      See Also:
    • setPerformedWork

      public 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

      Specified by:
      setPerformedWork in interface _ExecutionObject
      See Also:
    • getProjectCategory

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

      Supported API: true

      Specified by:
      getProjectCategory in interface _ExecutionObject
      See Also:
    • setProjectCategory

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

      Supported API: true

      Specified by:
      setProjectCategory in interface _ExecutionObject
      See Also:
    • getRiskDescription

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

      Supported API: true

      Specified by:
      getRiskDescription in interface _ExecutionObject
      See Also:
    • setRiskDescription

      public 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

      Specified by:
      setRiskDescription in interface _ExecutionObject
      See Also:
    • getRiskValue

      public 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

      Specified by:
      getRiskValue in interface _ExecutionObject
      See Also:
    • setRiskValue

      public 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

      Specified by:
      setRiskValue in interface _ExecutionObject
      See Also:
    • getStatusDescription

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

      Supported API: true

      Specified by:
      getStatusDescription in interface _ExecutionObject
      See Also:
    • setStatusDescription

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

      Supported API: true

      Specified by:
      setStatusDescription in interface _ExecutionObject
      See Also:
    • getTotalWork

      public 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

      Specified by:
      getTotalWork in interface _ExecutionObject
      See Also:
    • setTotalWork

      public 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

      Specified by:
      setTotalWork in interface _ExecutionObject
      See Also:
    • getTotalWorkCost

      public Currency getTotalWorkCost()
      Supported API: true
      Specified by:
      getTotalWorkCost in interface _ExecutionObject
      See Also:
    • setTotalWorkCost

      public void setTotalWorkCost(Currency totalWorkCost)
      Supported API: true
      Specified by:
      setTotalWorkCost in interface _ExecutionObject
      See Also: