Class Risk
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
org.eclipse.lyo.oslc.domains.promcode.Risk
- All Implemented Interfaces:
IRisk
,IExtendedResource
,IResource
@OslcNamespace("http://open-services.net/ns/promcode#")
@OslcName("Risk")
@OslcResourceShape(title="Risk Shape",
describes="http://open-services.net/ns/promcode#Risk")
public class Risk
extends AbstractResource
implements IRisk
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIdentifiedBy
(Link identifiedBy) static ResourceShape
getTitle()
void
setDescription
(String description) void
setIdentifiedBy
(Set<Link> identifiedBy) void
setIdentifiedDate
(Date identifiedDate) void
setIdentifier
(String identifier) void
setSequenceNumber
(Integer sequenceNumber) void
void
setStateOfRisk
(Link stateOfRisk) 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
-
Risk
public Risk() -
Risk
-
-
Method Details
-
createResourceShape
public static ResourceShape createResourceShape() throws OslcCoreApplicationException, URISyntaxException -
toString
-
toString
-
addIdentifiedBy
- Specified by:
addIdentifiedBy
in interfaceIRisk
-
getDescription
@OslcName("description") @OslcPropertyDefinition("http://purl.org/dc/terms/description") @OslcOccurs(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcReadOnly(false) public String getDescription()- Specified by:
getDescription
in interfaceIRisk
-
getIdentifier
@OslcName("identifier") @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") @OslcOccurs(ExactlyOne) @OslcValueType(String) @OslcReadOnly(false) public String getIdentifier()- Specified by:
getIdentifier
in interfaceIRisk
-
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() -
getIdentifiedBy
@OslcName("identifiedBy") @OslcPropertyDefinition("http://open-services.net/ns/promcode#identifiedBy") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange({"http://open-services.net/ns/promcode#Risk","http://open-services.net/ns/promcode#Issue","http://open-services.net/ns/promcode#Artifact","http://open-services.net/ns/promcode#WorkItem","http://open-services.net/ns/promcode#ScopeItem"}) @OslcReadOnly(false) public Set<Link> getIdentifiedBy()- Specified by:
getIdentifiedBy
in interfaceIRisk
-
getIdentifiedDate
@OslcName("identifiedDate") @OslcPropertyDefinition("http://open-services.net/ns/promcode#identifiedDate") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) public Date getIdentifiedDate()- Specified by:
getIdentifiedDate
in interfaceIRisk
-
getSequenceNumber
@OslcName("sequenceNumber") @OslcPropertyDefinition("http://open-services.net/ns/promcode#sequenceNumber") @OslcOccurs(ZeroOrOne) @OslcValueType(Integer) @OslcReadOnly(false) public Integer getSequenceNumber()- Specified by:
getSequenceNumber
in interfaceIRisk
-
getStateOfRisk
@OslcName("stateOfRisk") @OslcPropertyDefinition("http://open-services.net/ns/promcode#stateOfRisk") @OslcOccurs(ExactlyOne) @OslcValueType(Resource) @OslcReadOnly(false) public Link getStateOfRisk()- Specified by:
getStateOfRisk
in interfaceIRisk
-
setDescription
- Specified by:
setDescription
in interfaceIRisk
-
setIdentifier
- Specified by:
setIdentifier
in interfaceIRisk
-
setSource
-
setTitle
-
setIdentifiedBy
- Specified by:
setIdentifiedBy
in interfaceIRisk
-
setIdentifiedDate
- Specified by:
setIdentifiedDate
in interfaceIRisk
-
setSequenceNumber
- Specified by:
setSequenceNumber
in interfaceIRisk
-
setStateOfRisk
- Specified by:
setStateOfRisk
in interfaceIRisk
-