Class Baseline
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
org.eclipse.lyo.oslc.domains.config.Configuration
org.eclipse.lyo.oslc.domains.config.Baseline
- All Implemented Interfaces:
IBaseline
,IConfiguration
,IExtendedResource
,IResource
@OslcNamespace("http://open-services.net/ns/config#")
@OslcName("Baseline")
@OslcResourceShape(title="The shape of a baseline. Properties of a baseline defined in this specification must be read-only unless stated otherwise",
description="",
describes="http://open-services.net/ns/config#Baseline")
public class Baseline
extends Configuration
implements IBaseline
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCommitter
(Link committer) void
addWasDerivedFrom
(Link wasDerivedFrom) static ResourceShape
void
setBaselineOfStream
(Link baselineOfStream) void
setCommitted
(Date committed) void
setCommitter
(Set<Link> committer) void
setPreviousBaseline
(Link previousBaseline) void
setWasDerivedFrom
(Set<Link> wasDerivedFrom) toString()
toString
(boolean asLocalResource) Methods inherited from class org.eclipse.lyo.oslc.domains.config.Configuration
addAcceptedBy, addContributor, addCreator, addInstanceShape, addModifiedBy, addRelease, addSelections, addServiceProvider, addSubject, getAcceptedBy, getBranch, getComponent, getContribution, getContributor, getCreated, getCreator, getDescription, getIdentifier, getInstanceShape, getModified, getModifiedBy, getRelease, getSelections, getServiceProvider, getShortId, getShortTitle, getSubject, getTitle, isArchived, setAcceptedBy, setArchived, setBranch, setComponent, setContribution, setContributor, setCreated, setCreator, setDescription, setIdentifier, setInstanceShape, setModified, setModifiedBy, setRelease, setSelections, setServiceProvider, setShortId, setShortTitle, setSubject, setTitle
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
Baseline
public Baseline() -
Baseline
-
-
Method Details
-
createResourceShape
public static ResourceShape createResourceShape() throws OslcCoreApplicationException, URISyntaxException -
toString
- Overrides:
toString
in classConfiguration
-
toString
- Overrides:
toString
in classConfiguration
-
addCommitter
- Specified by:
addCommitter
in interfaceIBaseline
-
addWasDerivedFrom
- Specified by:
addWasDerivedFrom
in interfaceIBaseline
-
getBaselineOfStream
@OslcName("baselineOfStream") @OslcPropertyDefinition("http://open-services.net/ns/config#baselineOfStream") @OslcOccurs(ExactlyOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/config#Configuration") @OslcReadOnly(false) public Link getBaselineOfStream()- Specified by:
getBaselineOfStream
in interfaceIBaseline
-
getCommitted
@OslcName("committed") @OslcPropertyDefinition("http://open-services.net/ns/config#committed") @OslcDescription("Date and time this version resource was checked in. Absent for mutable (checked out) versions.") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) public Date getCommitted()- Specified by:
getCommitted
in interfaceIBaseline
-
getCommitter
@OslcName("committer") @OslcPropertyDefinition("http://open-services.net/ns/config#committer") @OslcDescription("The entity that checked in this version.") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange({"http://xmlns.com/foaf/0.1/Person","http://xmlns.com/foaf/0.1/Agent"}) @OslcReadOnly(true) public Set<Link> getCommitter()- Specified by:
getCommitter
in interfaceIBaseline
-
getPreviousBaseline
@OslcName("previousBaseline") @OslcPropertyDefinition("http://open-services.net/ns/config#previousBaseline") @OslcOccurs(ExactlyOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/config#Baseline") @OslcReadOnly(false) public Link getPreviousBaseline()- Specified by:
getPreviousBaseline
in interfaceIBaseline
-
getWasDerivedFrom
@OslcName("wasDerivedFrom") @OslcPropertyDefinition("http://www.w3.org/ns/prov#wasDerivedFrom") @OslcDescription("") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcRange("http://open-services.net/ns/config#Configuration") @OslcReadOnly(false) public Set<Link> getWasDerivedFrom()- Specified by:
getWasDerivedFrom
in interfaceIBaseline
-
setBaselineOfStream
- Specified by:
setBaselineOfStream
in interfaceIBaseline
-
setCommitted
- Specified by:
setCommitted
in interfaceIBaseline
-
setCommitter
- Specified by:
setCommitter
in interfaceIBaseline
-
setPreviousBaseline
- Specified by:
setPreviousBaseline
in interfaceIBaseline
-
setWasDerivedFrom
- Specified by:
setWasDerivedFrom
in interfaceIBaseline
-