Interface IWorkItem
- All Known Implementing Classes:
WorkItem
@OslcNamespace("http://open-services.net/ns/promcode#")
@OslcName("WorkItem")
@OslcResourceShape(title="WorkItem Shape",
description="A work item describes work to be performed in a project delivery contract. It adds detail to the description of work that is described by a scope item. These details typically include cost, schedule, and resource requirements. The set of all work items in a project form a work breakdown structure.",
describes="http://open-services.net/ns/promcode#WorkItem")
public interface IWorkItem
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addRequiredBy
(Link requiredBy) void
setActualEndDate
(Date actualEndDate) void
setActualStartDate
(Date actualStartDate) void
setIsPartOf
(Link isPartOf) void
setPlannedEndDate
(Date plannedEndDate) void
setPlannedStartDate
(Date plannedStartDate) void
setRepresentedBy
(Link representedBy) void
setRequiredBy
(Set<Link> requiredBy)
-
Method Details
-
addRequiredBy
-
getActualEndDate
@OslcName("actualEndDate") @OslcPropertyDefinition("http://open-services.net/ns/promcode#actualEndDate") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) Date getActualEndDate() -
getActualStartDate
@OslcName("actualStartDate") @OslcPropertyDefinition("http://open-services.net/ns/promcode#actualStartDate") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) Date getActualStartDate() -
getIsPartOf
@OslcName("isPartOf") @OslcPropertyDefinition("http://open-services.net/ns/promcode#isPartOf") @OslcOccurs(ZeroOrOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/promcode#WorkItem") @OslcReadOnly(false) Link getIsPartOf() -
getPlannedEndDate
@OslcName("plannedEndDate") @OslcPropertyDefinition("http://open-services.net/ns/promcode#plannedEndDate") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) Date getPlannedEndDate() -
getPlannedStartDate
@OslcName("plannedStartDate") @OslcPropertyDefinition("http://open-services.net/ns/promcode#plannedStartDate") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) Date getPlannedStartDate() -
getRepresentedBy
@OslcName("representedBy") @OslcPropertyDefinition("http://open-services.net/ns/promcode#representedBy") @OslcOccurs(ZeroOrOne) @OslcValueType(Resource) @OslcReadOnly(false) Link getRepresentedBy() -
getRequiredBy
@OslcName("requiredBy") @OslcPropertyDefinition("http://open-services.net/ns/promcode#requiredBy") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange({"http://open-services.net/ns/promcode#ScopeItem","http://open-services.net/ns/promcode#Artifact"}) @OslcReadOnly(false) Set<Link> getRequiredBy() -
setActualEndDate
-
setActualStartDate
-
setIsPartOf
-
setPlannedEndDate
-
setPlannedStartDate
-
setRepresentedBy
-
setRequiredBy
-