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 ResourceShape
getTitle()
void
setDescription
(String description) void
setIdentifier
(String identifier) void
setSequenceNumber
(Integer sequenceNumber) void
void
toString()
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:
getDescription
in interfaceIManagedItem
-
getIdentifier
@OslcName("identifier") @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") @OslcOccurs(ExactlyOne) @OslcValueType(String) @OslcReadOnly(false) public String getIdentifier()- Specified by:
getIdentifier
in interfaceIManagedItem
-
getSource
@OslcName("source") @OslcPropertyDefinition("http://purl.org/dc/terms/source") @OslcOccurs(ZeroOrOne) @OslcValueType(String) @OslcReadOnly(false) public String getSource()- Specified by:
getSource
in interfaceIManagedItem
-
getTitle
@OslcName("title") @OslcPropertyDefinition("http://purl.org/dc/terms/title") @OslcOccurs(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcReadOnly(false) public String getTitle()- Specified by:
getTitle
in interfaceIManagedItem
-
getSequenceNumber
@OslcName("sequenceNumber") @OslcPropertyDefinition("http://open-services.net/ns/promcode#sequenceNumber") @OslcOccurs(ZeroOrOne) @OslcValueType(Integer) @OslcReadOnly(false) public Integer getSequenceNumber()- Specified by:
getSequenceNumber
in interfaceIManagedItem
-
setDescription
- Specified by:
setDescription
in interfaceIManagedItem
-
setIdentifier
- Specified by:
setIdentifier
in interfaceIManagedItem
-
setSource
- Specified by:
setSource
in interfaceIManagedItem
-
setTitle
- Specified by:
setTitle
in interfaceIManagedItem
-
setSequenceNumber
- Specified by:
setSequenceNumber
in interfaceIManagedItem
-