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 TypeMethodDescriptionvoidaddRequiredBy(Link requiredBy) voidsetActualEndDate(Date actualEndDate) voidsetActualStartDate(Date actualStartDate) voidsetIsPartOf(Link isPartOf) voidsetPlannedEndDate(Date plannedEndDate) voidsetPlannedStartDate(Date plannedStartDate) voidsetRepresentedBy(Link representedBy) voidsetRequiredBy(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
-