Class ManagedItem
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
org.eclipse.lyo.oslc.domains.promcode.ManagedItem
- All Implemented Interfaces:
IManagedItem,IExtendedResource,IResource
@OslcNamespace("http://open-services.net/ns/promcode#")
@OslcName("ManagedItem")
@OslcResourceShape(title="ManagedItem Shape",
description="A managed item is a scope item, work item, artifact, issue, or some other entity that is part of a project. Managed item resources use dcterms:type to specify concrete subclasses. This practice is deprecated in OSLC Core 3.0.",
describes="http://open-services.net/ns/promcode#ManagedItem")
public class ManagedItem
extends AbstractResource
implements IManagedItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceShapegetTitle()voidsetDescription(String description) voidsetIdentifier(String identifier) voidsetSequenceNumber(Integer sequenceNumber) voidvoidtoString()toString(boolean asLocalResource) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
ManagedItem
public ManagedItem() -
ManagedItem
-
-
Method Details
-
createResourceShape
public static ResourceShape createResourceShape() throws OslcCoreApplicationException, URISyntaxException -
toString
-
toString
-
getDescription
@OslcName("description") @OslcPropertyDefinition("http://purl.org/dc/terms/description") @OslcOccurs(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcReadOnly(false) public String getDescription()- Specified by:
getDescriptionin interfaceIManagedItem
-
getIdentifier
@OslcName("identifier") @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") @OslcOccurs(ExactlyOne) @OslcValueType(String) @OslcReadOnly(false) public String getIdentifier()- Specified by:
getIdentifierin interfaceIManagedItem
-
getSource
@OslcName("source") @OslcPropertyDefinition("http://purl.org/dc/terms/source") @OslcOccurs(ZeroOrOne) @OslcValueType(String) @OslcReadOnly(false) public String getSource()- Specified by:
getSourcein interfaceIManagedItem
-
getTitle
@OslcName("title") @OslcPropertyDefinition("http://purl.org/dc/terms/title") @OslcOccurs(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcReadOnly(false) public String getTitle()- Specified by:
getTitlein interfaceIManagedItem
-
getSequenceNumber
@OslcName("sequenceNumber") @OslcPropertyDefinition("http://open-services.net/ns/promcode#sequenceNumber") @OslcOccurs(ZeroOrOne) @OslcValueType(Integer) @OslcReadOnly(false) public Integer getSequenceNumber()- Specified by:
getSequenceNumberin interfaceIManagedItem
-
setDescription
- Specified by:
setDescriptionin interfaceIManagedItem
-
setIdentifier
- Specified by:
setIdentifierin interfaceIManagedItem
-
setSource
- Specified by:
setSourcein interfaceIManagedItem
-
setTitle
- Specified by:
setTitlein interfaceIManagedItem
-
setSequenceNumber
- Specified by:
setSequenceNumberin interfaceIManagedItem
-