Class Issue
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
org.eclipse.lyo.oslc.domains.promcode.Issue
- All Implemented Interfaces:
IIssue,IExtendedResource,IResource
@OslcNamespace("http://open-services.net/ns/promcode#")
@OslcName("Issue")
@OslcResourceShape(title="Issue Shape",
description="An issue is a situation that must be resolved in order to meet the objectives of a project. Failure to resolve the situation may result in negative consequences for the project, such as a schedule delay.",
describes="http://open-services.net/ns/promcode#Issue")
public class Issue
extends AbstractResource
implements IIssue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRaisedBy(Link raisedBy) static ResourceShapegetTitle()voidsetDescription(String description) voidsetIdentifier(String identifier) voidsetRaisedBy(Set<Link> raisedBy) voidsetRaisedDate(Date raisedDate) voidsetSequenceNumber(Integer sequenceNumber) voidvoidsetStateOfIssue(Link stateOfIssue) voidtoString()toString(boolean asLocalResource) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
Issue
public Issue() -
Issue
-
-
Method Details
-
createResourceShape
public static ResourceShape createResourceShape() throws OslcCoreApplicationException, URISyntaxException -
toString
-
toString
-
addRaisedBy
- Specified by:
addRaisedByin interfaceIIssue
-
getDescription
@OslcName("description") @OslcPropertyDefinition("http://purl.org/dc/terms/description") @OslcOccurs(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcReadOnly(false) public String getDescription()- Specified by:
getDescriptionin interfaceIIssue
-
getIdentifier
@OslcName("identifier") @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") @OslcOccurs(ExactlyOne) @OslcValueType(String) @OslcReadOnly(false) public String getIdentifier()- Specified by:
getIdentifierin interfaceIIssue
-
getSource
@OslcName("source") @OslcPropertyDefinition("http://purl.org/dc/terms/source") @OslcOccurs(ZeroOrOne) @OslcValueType(String) @OslcReadOnly(false) public String getSource() -
getTitle
@OslcName("title") @OslcPropertyDefinition("http://purl.org/dc/terms/title") @OslcOccurs(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcReadOnly(false) public String getTitle() -
getRaisedDate
@OslcName("raisedDate") @OslcPropertyDefinition("http://open-services.net/ns/promcode#raisedDate") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) public Date getRaisedDate()- Specified by:
getRaisedDatein interfaceIIssue
-
getRaisedBy
@OslcName("raisedBy") @OslcPropertyDefinition("http://open-services.net/ns/promcode#raisedBy") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange({"http://open-services.net/ns/promcode#Risk","http://open-services.net/ns/promcode#Artifact","http://open-services.net/ns/promcode#WorkItem","http://open-services.net/ns/promcode#ScopeItem","http://open-services.net/ns/promcode#Issue"}) @OslcReadOnly(false) public Set<Link> getRaisedBy()- Specified by:
getRaisedByin interfaceIIssue
-
getSequenceNumber
@OslcName("sequenceNumber") @OslcPropertyDefinition("http://open-services.net/ns/promcode#sequenceNumber") @OslcOccurs(ZeroOrOne) @OslcValueType(Integer) @OslcReadOnly(false) public Integer getSequenceNumber()- Specified by:
getSequenceNumberin interfaceIIssue
-
getStateOfIssue
@OslcName("stateOfIssue") @OslcPropertyDefinition("http://open-services.net/ns/promcode#stateOfIssue") @OslcOccurs(ZeroOrOne) @OslcValueType(Resource) @OslcReadOnly(false) public Link getStateOfIssue()- Specified by:
getStateOfIssuein interfaceIIssue
-
setDescription
- Specified by:
setDescriptionin interfaceIIssue
-
setIdentifier
- Specified by:
setIdentifierin interfaceIIssue
-
setSource
-
setTitle
-
setRaisedDate
- Specified by:
setRaisedDatein interfaceIIssue
-
setRaisedBy
- Specified by:
setRaisedByin interfaceIIssue
-
setSequenceNumber
- Specified by:
setSequenceNumberin interfaceIIssue
-
setStateOfIssue
- Specified by:
setStateOfIssuein interfaceIIssue
-