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 TypeMethodDescriptionvoidaddCommitter(Link committer) voidaddWasDerivedFrom(Link wasDerivedFrom) static ResourceShapevoidsetBaselineOfStream(Link baselineOfStream) voidsetCommitted(Date committed) voidsetCommitter(Set<Link> committer) voidsetPreviousBaseline(Link previousBaseline) voidsetWasDerivedFrom(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, setTitleMethods 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:
toStringin classConfiguration
-
toString
- Overrides:
toStringin classConfiguration
-
addCommitter
- Specified by:
addCommitterin interfaceIBaseline
-
addWasDerivedFrom
- Specified by:
addWasDerivedFromin 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:
getBaselineOfStreamin 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:
getCommittedin 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:
getCommitterin 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:
getPreviousBaselinein 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:
getWasDerivedFromin interfaceIBaseline
-
setBaselineOfStream
- Specified by:
setBaselineOfStreamin interfaceIBaseline
-
setCommitted
- Specified by:
setCommittedin interfaceIBaseline
-
setCommitter
- Specified by:
setCommitterin interfaceIBaseline
-
setPreviousBaseline
- Specified by:
setPreviousBaselinein interfaceIBaseline
-
setWasDerivedFrom
- Specified by:
setWasDerivedFromin interfaceIBaseline
-