Class Milestone

All Implemented Interfaces:
Externalizable, Serializable, Comparable, wt.access._AccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.BusinessInformation, NetFactor, ObjectMappable, Persistable, DisplayIdentification, wt.index._Indexable, Indexable, wt.inf.container._WTContained, WTContained, wt.meeting.actionitem._SubjectOfActionItem, wt.meeting.actionitem.SubjectOfActionItem, wt.notify._Notifiable, Notifiable, wt.ownership._Ownable, wt.ownership.Ownable, _ExecutionObject, wt.projmgmt.execution._ProjectNode, ExecutionObject, wt.projmgmt.execution.ProjectNode, wt.projmgmt.resource._DeliverableHolder, wt.projmgmt.resource.DeliverableHolder, wt.recent.RecentlyVisited, wt.type._TypeManaged, wt.type.TypeManaged, wt.workflow.engine._WfNode, WfNode, wt.workflow.forum._SubjectOfForum, SubjectOfForum, wt.workflow.notebook._SubjectOfNotebook, wt.workflow.notebook.SubjectOfNotebook

@GenAsPersistable(superClass=WfActivity.class, interfaces={wt.projmgmt.execution.ProjectNode.class,wt.projmgmt.resource.DeliverableHolder.class,wt.meeting.actionitem.SubjectOfActionItem.class,SubjectOfForum.class,wt.type.TypeManaged.class}, versions=5103032756600255469L, tableProperties=@TableProperties(compositeIndex1="parentProcessRef.key.id + enabled",compositeIndex2="inConnectorRef.key.id",compositeIndex3="planReference.key.id",compositeIndex4="template.key.id",compositeIndex5="ownership.owner.key.id"), iconProperties=@IconProperties(standardIcon="wtcore/images/milest.gif",openIcon="wtcore/images/milest.gif")) public class Milestone extends _Milestone
The Milestone class represents a notable point in the execution of a project. A Milestone contains deliverables and also an "owner." Most of the values for the attributes of a milestone is obtained from its contained deliverables. The completion of the deliverables contained in the MIlestone usually signals that the Milestone is completed (met). The owner, however, can override these rolled up values.

Use the newMilestone static factory method(s), not the Milestone constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also: