@OslcNamespace(value="http://open-services.net/ns/config#") @OslcResourceShape(title="Stream Resource Shape", describes="http://open-services.net/ns/config#Stream") public class Stream extends Configuration
See the OSLC Configuration Management specification for details:
https://tools.oasis-open.org/version-control/browse/wsvn/oslc-core/trunk/specs/config/oslc-config-mgt.html
Constructor and Description |
---|
Stream() |
Modifier and Type | Method and Description |
---|---|
void |
addAccept(URI accept) |
void |
addPreviousBaseline(URI previousBaseline) |
void |
addWasDerivedFrom(URI wasDerivedFrom) |
URI[] |
getAccepts() |
URI |
getBaselines() |
URI[] |
getPreviousBaselines() |
URI[] |
getWasDerivedFrom() |
void |
setAccepts(URI[] accepts) |
void |
setBaselines(URI baselines) |
void |
setPreviousBaselines(URI[] previousBaselines) |
void |
setWasDerivedFrom(URI[] wasDerivedFrom) |
addAcceptedBy, addContribution, addContributor, addCreator, addModifiedBy, addServiceProvider, addSubject, getAcceptedBy, getBranch, getComponent, getContributions, getContributors, getCreated, getCreators, getDescription, getIdentifier, getInstanceShape, getModified, getModifiedBy, getSelections, getSelectionsArray, getServiceProvider, getServiceProviders, getShortId, getShortTitle, getSubjects, getTitle, isArchived, setAcceptedBy, setArchived, setBranch, setComponent, setContributions, setContributors, setCreated, setCreators, setDescription, setIdentifier, setInstanceShape, setModified, setModifiedBy, setSelections, setSelectionsArray, setServiceProvider, setServiceProviders, setShortId, setShortTitle, setSubjects, setTitle
@OslcDescription(value="#Jazz specific") @OslcName(value="baselines") @OslcOccurs(value=ExactlyOne) @OslcPropertyDefinition(value="http://open-services.net/ns/config#baselines") @OslcReadOnly(value=true) @OslcTitle(value="Baselines") @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://www.w3.org/ns/ldp#Container") public URI getBaselines()
public void setBaselines(URI baselines)
@OslcDescription(value="This property is meaningful only for streams, and indicates a type of configuration that is acceptable as a contribution to this stream.") @OslcName(value="accepts") @OslcOccurs(value=ZeroOrMany) @OslcPropertyDefinition(value="http://open-services.net/ns/config#accepts") @OslcReadOnly(value=true) @OslcTitle(value="Accepts") @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://www.w3.org/2000/01/rdf-schema#Class") public URI[] getAccepts()
public void setAccepts(URI[] accepts)
public void addAccept(URI accept)
@OslcDescription(value="For a stream created by copying some other configuration, the stream or baseline from which this stream was first copied.") @OslcName(value="wasDerivedFrom") @OslcOccurs(value=ZeroOrMany) @OslcPropertyDefinition(value="http://www.w3.org/ns/prov#wasDerivedFrom") @OslcTitle(value="Was derived from") @OslcReadOnly(value=true) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://open-services.net/ns/config#Configuration") public URI[] getWasDerivedFrom()
public void setWasDerivedFrom(URI[] wasDerivedFrom)
public void addWasDerivedFrom(URI wasDerivedFrom)
@OslcDescription(value="A reference to the immediately preceeding baseline of the same stream. Multiple instances of this property imply the stream was merged from one or more baselines before this baseline was taken.") @OslcPropertyDefinition(value="http://open-services.net/ns/config#previousBaseline") @OslcTitle(value="Previous Baseline") @OslcName(value="previousBaseline") @OslcOccurs(value=ZeroOrMany) @OslcReadOnly(value=true) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://open-services.net/ns/config#Baseline") public URI[] getPreviousBaselines()
public void setPreviousBaselines(URI[] previousBaselines)
public void addPreviousBaseline(URI previousBaseline)