@OslcNamespace(value="http://open-services.net/ns/cm#")
@OslcName(value="ChangeRequest")
@OslcResourceShape(title="ChangeRequest Resource Shape",
describes="http://open-services.net/ns/cm#ChangeRequest")
public interface IChangeRequest
Modifier and Type | Method and Description |
---|---|
void |
addAffectedByDefect(org.eclipse.lyo.oslc4j.core.model.Link affectedByDefect) |
void |
addAffectsPlanItem(org.eclipse.lyo.oslc4j.core.model.Link affectsPlanItem) |
void |
addAffectsRequirement(org.eclipse.lyo.oslc4j.core.model.Link affectsRequirement) |
void |
addAuthorizer(org.eclipse.lyo.oslc4j.core.model.Link authorizer) |
void |
addContributor(org.eclipse.lyo.oslc4j.core.model.Link contributor) |
void |
addCreator(org.eclipse.lyo.oslc4j.core.model.Link creator) |
void |
addImplementsRequirement(org.eclipse.lyo.oslc4j.core.model.Link implementsRequirement) |
void |
addInstanceShape(org.eclipse.lyo.oslc4j.core.model.Link instanceShape) |
void |
addParent(org.eclipse.lyo.oslc4j.core.model.Link parent) |
void |
addPriority(org.eclipse.lyo.oslc4j.core.model.Link priority) |
void |
addRelatedChangeRequest(org.eclipse.lyo.oslc4j.core.model.Link relatedChangeRequest) |
void |
addServiceProvider(org.eclipse.lyo.oslc4j.core.model.Link serviceProvider) |
void |
addSubject(String subject) |
void |
addTracksChangeSet(org.eclipse.lyo.oslc4j.core.model.Link tracksChangeSet) |
void |
addTracksRequirement(org.eclipse.lyo.oslc4j.core.model.Link tracksRequirement) |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getAffectedByDefect() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getAffectsPlanItem() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getAffectsRequirement() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getAuthorizer() |
Date |
getCloseDate() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getContributor() |
Date |
getCreated() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getCreator() |
String |
getDescription() |
org.eclipse.lyo.oslc4j.core.model.Link |
getDiscussedBy() |
String |
getIdentifier() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getImplementsRequirement() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getInstanceShape() |
Date |
getModified() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getParent() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getPriority() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getRelatedChangeRequest() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getServiceProvider() |
String |
getShortTitle() |
org.eclipse.lyo.oslc4j.core.model.Link |
getState() |
String |
getStatus() |
Set<String> |
getSubject() |
String |
getTitle() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getTracksChangeSet() |
Set<org.eclipse.lyo.oslc4j.core.model.Link> |
getTracksRequirement() |
Boolean |
isApproved() |
Boolean |
isClosed() |
Boolean |
isFixed() |
Boolean |
isInProgress() |
Boolean |
isReviewed() |
Boolean |
isVerified() |
void |
setAffectedByDefect(Set<org.eclipse.lyo.oslc4j.core.model.Link> affectedByDefect) |
void |
setAffectsPlanItem(Set<org.eclipse.lyo.oslc4j.core.model.Link> affectsPlanItem) |
void |
setAffectsRequirement(Set<org.eclipse.lyo.oslc4j.core.model.Link> affectsRequirement) |
void |
setApproved(Boolean approved) |
void |
setAuthorizer(Set<org.eclipse.lyo.oslc4j.core.model.Link> authorizer) |
void |
setClosed(Boolean closed) |
void |
setCloseDate(Date closeDate) |
void |
setContributor(Set<org.eclipse.lyo.oslc4j.core.model.Link> contributor) |
void |
setCreated(Date created) |
void |
setCreator(Set<org.eclipse.lyo.oslc4j.core.model.Link> creator) |
void |
setDescription(String description) |
void |
setDiscussedBy(org.eclipse.lyo.oslc4j.core.model.Link discussedBy) |
void |
setFixed(Boolean fixed) |
void |
setIdentifier(String identifier) |
void |
setImplementsRequirement(Set<org.eclipse.lyo.oslc4j.core.model.Link> implementsRequirement) |
void |
setInProgress(Boolean inProgress) |
void |
setInstanceShape(Set<org.eclipse.lyo.oslc4j.core.model.Link> instanceShape) |
void |
setModified(Date modified) |
void |
setParent(Set<org.eclipse.lyo.oslc4j.core.model.Link> parent) |
void |
setPriority(Set<org.eclipse.lyo.oslc4j.core.model.Link> priority) |
void |
setRelatedChangeRequest(Set<org.eclipse.lyo.oslc4j.core.model.Link> relatedChangeRequest) |
void |
setReviewed(Boolean reviewed) |
void |
setServiceProvider(Set<org.eclipse.lyo.oslc4j.core.model.Link> serviceProvider) |
void |
setShortTitle(String shortTitle) |
void |
setState(org.eclipse.lyo.oslc4j.core.model.Link state) |
void |
setStatus(String status) |
void |
setSubject(Set<String> subject) |
void |
setTitle(String title) |
void |
setTracksChangeSet(Set<org.eclipse.lyo.oslc4j.core.model.Link> tracksChangeSet) |
void |
setTracksRequirement(Set<org.eclipse.lyo.oslc4j.core.model.Link> tracksRequirement) |
void |
setVerified(Boolean verified) |
void addSubject(String subject)
void addCreator(org.eclipse.lyo.oslc4j.core.model.Link creator)
void addContributor(org.eclipse.lyo.oslc4j.core.model.Link contributor)
void addServiceProvider(org.eclipse.lyo.oslc4j.core.model.Link serviceProvider)
void addInstanceShape(org.eclipse.lyo.oslc4j.core.model.Link instanceShape)
void addRelatedChangeRequest(org.eclipse.lyo.oslc4j.core.model.Link relatedChangeRequest)
void addAffectsPlanItem(org.eclipse.lyo.oslc4j.core.model.Link affectsPlanItem)
void addAffectedByDefect(org.eclipse.lyo.oslc4j.core.model.Link affectedByDefect)
void addTracksRequirement(org.eclipse.lyo.oslc4j.core.model.Link tracksRequirement)
void addImplementsRequirement(org.eclipse.lyo.oslc4j.core.model.Link implementsRequirement)
void addAffectsRequirement(org.eclipse.lyo.oslc4j.core.model.Link affectsRequirement)
void addTracksChangeSet(org.eclipse.lyo.oslc4j.core.model.Link tracksChangeSet)
void addParent(org.eclipse.lyo.oslc4j.core.model.Link parent)
void addPriority(org.eclipse.lyo.oslc4j.core.model.Link priority)
void addAuthorizer(org.eclipse.lyo.oslc4j.core.model.Link authorizer)
@OslcName(value="shortTitle") @OslcPropertyDefinition(value="http://open-services.net/ns/core#shortTitle") @OslcDescription(value="Shorter form of dcterms:title for the resource represented as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML <span> element.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=XMLLiteral) @OslcReadOnly(value=false) String getShortTitle()
@OslcName(value="description") @OslcPropertyDefinition(value="http://purl.org/dc/terms/description") @OslcDescription(value="Descriptive text about resource represented as rich text in XHTML content. SHOULD include only content that is valid and suitable inside an XHTML <div> element.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=XMLLiteral) @OslcReadOnly(value=false) String getDescription()
@OslcName(value="title") @OslcPropertyDefinition(value="http://purl.org/dc/terms/title") @OslcDescription(value="Title of the resource represented as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML <span> element.") @OslcOccurs(value=ExactlyOne) @OslcValueType(value=XMLLiteral) @OslcReadOnly(value=false) String getTitle()
@OslcName(value="identifier") @OslcPropertyDefinition(value="http://purl.org/dc/terms/identifier") @OslcDescription(value="A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.") @OslcOccurs(value=ExactlyOne) @OslcValueType(value=String) @OslcReadOnly(value=false) String getIdentifier()
@OslcName(value="subject") @OslcPropertyDefinition(value="http://purl.org/dc/terms/subject") @OslcDescription(value="Tag or keyword for a resource. Each occurrence of a dcterms:subject property denotes an additional tag for the resource.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=String) @OslcReadOnly(value=false) @OslcTitle(value="") Set<String> getSubject()
@OslcName(value="creator") @OslcPropertyDefinition(value="http://purl.org/dc/terms/creator") @OslcDescription(value="Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRange(value="http://xmlns.com/foaf/0.1/Person") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getCreator()
@OslcName(value="contributor") @OslcPropertyDefinition(value="http://purl.org/dc/terms/contributor") @OslcDescription(value="Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRange(value="http://xmlns.com/foaf/0.1/Person") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getContributor()
@OslcName(value="created") @OslcPropertyDefinition(value="http://purl.org/dc/terms/created") @OslcDescription(value="Timestamp of resource creation") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=DateTime) @OslcReadOnly(value=false) Date getCreated()
@OslcName(value="modified") @OslcPropertyDefinition(value="http://purl.org/dc/terms/modified") @OslcDescription(value="Timestamp of latest resource modification") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=DateTime) @OslcReadOnly(value=false) Date getModified()
@OslcName(value="serviceProvider") @OslcPropertyDefinition(value="http://open-services.net/ns/core#serviceProvider") @OslcDescription(value="A link to the resource\'s OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getServiceProvider()
@OslcName(value="instanceShape") @OslcPropertyDefinition(value="http://open-services.net/ns/core#instanceShape") @OslcDescription(value="The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getInstanceShape()
@OslcName(value="discussedBy") @OslcPropertyDefinition(value="http://open-services.net/ns/core#discussedBy") @OslcDescription(value="A series of notes and comments about this resource.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=Resource) @OslcRange(value="http://open-services.net/ns/core#Discussion") @OslcReadOnly(value=false) org.eclipse.lyo.oslc4j.core.model.Link getDiscussedBy()
@OslcName(value="closeDate") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#closeDate") @OslcDescription(value="The date at which no further activity or work is intended to be conducted.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=DateTime) @OslcReadOnly(value=false) Date getCloseDate()
@OslcName(value="status") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#status") @OslcDescription(value="Used to indicate the status of the change request based on values defined by the service provider. Most often a read-only property. Some possible values may include: \'Submitted\', \'Done\', \'InProgress\', etc.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=String) @OslcReadOnly(value=false) String getStatus()
@OslcName(value="closed") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#closed") @OslcDescription(value="Whether or not the Change Request is completely done, no further fixes or fix verification is needed.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=Boolean) @OslcReadOnly(value=false) Boolean isClosed()
@OslcName(value="inProgress") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#inProgress") @OslcDescription(value="Whether or not the Change Request in a state indicating that active work is occurring. If oslc_cm:inprogress is true, then oslc_cm:fixed and oslc_cm:closed must also be false") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=Boolean) @OslcReadOnly(value=false) Boolean isInProgress()
@OslcName(value="fixed") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#fixed") @OslcDescription(value="Whether or not the Change Request has been fixed.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=Boolean) @OslcReadOnly(value=false) Boolean isFixed()
@OslcName(value="approved") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#approved") @OslcDescription(value="Whether or not the Change Request has been approved.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=Boolean) @OslcReadOnly(value=false) Boolean isApproved()
@OslcName(value="reviewed") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#reviewed") @OslcDescription(value="Whether or not the Change Request has been reviewed.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=Boolean) @OslcReadOnly(value=false) Boolean isReviewed()
@OslcName(value="verified") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#verified") @OslcDescription(value="Whether or not the resolution or fix of the Change Request has been verified.") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=Boolean) @OslcReadOnly(value=false) Boolean isVerified()
@OslcName(value="relatedChangeRequest") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#relatedChangeRequest") @OslcDescription(value="This relationship is loosely coupled and has no specific meaning. It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getRelatedChangeRequest()
@OslcName(value="affectsPlanItem") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#affectsPlanItem") @OslcDescription(value="Change request affects a plan item. It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getAffectsPlanItem()
@OslcName(value="affectedByDefect") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#affectedByDefect") @OslcDescription(value="Change request is affected by a reported defect. It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://open-services.net/ns/cm#Defect") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getAffectedByDefect()
@OslcName(value="tracksRequirement") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#tracksRequirement") @OslcDescription(value="Tracks the associated Requirement or Requirement ChangeSet resources. It is likely that the target resource will be an oslc_rm:Requirement but that is not necessarily the case.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRange(value="http://open-services.net/ns/rm#Requirement") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getTracksRequirement()
@OslcName(value="implementsRequirement") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#implementsRequirement") @OslcDescription(value="Implements associated Requirement. It is likely that the target resource will be an oslc_rm:Requirement but that is not necessarily the case.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://open-services.net/ns/rm#Requirement") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getImplementsRequirement()
@OslcName(value="affectsRequirement") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#affectsRequirement") @OslcDescription(value="Change request affecting a Requirement. It is likely that the target resource will be an oslc_rm:Requirement but that is not necessarily the case.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://open-services.net/ns/rm#Requirement") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getAffectsRequirement()
@OslcName(value="tracksChangeSet") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#tracksChangeSet") @OslcDescription(value="Tracks SCM change set resource. It is likely that the target resource will be an oslc_scm:ChangeSet but that is not necessarily the case.") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://open-services.net/ns/config#ChangeSet") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getTracksChangeSet()
@OslcName(value="parent") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#parent") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRange(value="http://open-services.net/ns/cm#ChangeRequest") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getParent()
@OslcName(value="priority") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#priority") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRange(value="http://open-services.net/ns/cm#Priority") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getPriority()
@OslcName(value="state") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#state") @OslcOccurs(value=ZeroOrOne) @OslcValueType(value=Resource) @OslcRange(value="http://open-services.net/ns/cm#State") @OslcReadOnly(value=false) org.eclipse.lyo.oslc4j.core.model.Link getState()
@OslcName(value="authorizer") @OslcPropertyDefinition(value="http://open-services.net/ns/cm#authorizer") @OslcOccurs(value=ZeroOrMany) @OslcValueType(value=Resource) @OslcRange(value="http://xmlns.com/foaf/0.1/Agent") @OslcReadOnly(value=false) Set<org.eclipse.lyo.oslc4j.core.model.Link> getAuthorizer()
void setShortTitle(String shortTitle)
void setDescription(String description)
void setTitle(String title)
void setIdentifier(String identifier)
void setCreator(Set<org.eclipse.lyo.oslc4j.core.model.Link> creator)
void setContributor(Set<org.eclipse.lyo.oslc4j.core.model.Link> contributor)
void setCreated(Date created)
void setModified(Date modified)
void setServiceProvider(Set<org.eclipse.lyo.oslc4j.core.model.Link> serviceProvider)
void setInstanceShape(Set<org.eclipse.lyo.oslc4j.core.model.Link> instanceShape)
void setDiscussedBy(org.eclipse.lyo.oslc4j.core.model.Link discussedBy)
void setCloseDate(Date closeDate)
void setStatus(String status)
void setClosed(Boolean closed)
void setInProgress(Boolean inProgress)
void setFixed(Boolean fixed)
void setApproved(Boolean approved)
void setReviewed(Boolean reviewed)
void setVerified(Boolean verified)
void setRelatedChangeRequest(Set<org.eclipse.lyo.oslc4j.core.model.Link> relatedChangeRequest)
void setAffectsPlanItem(Set<org.eclipse.lyo.oslc4j.core.model.Link> affectsPlanItem)
void setAffectedByDefect(Set<org.eclipse.lyo.oslc4j.core.model.Link> affectedByDefect)
void setTracksRequirement(Set<org.eclipse.lyo.oslc4j.core.model.Link> tracksRequirement)
void setImplementsRequirement(Set<org.eclipse.lyo.oslc4j.core.model.Link> implementsRequirement)
void setAffectsRequirement(Set<org.eclipse.lyo.oslc4j.core.model.Link> affectsRequirement)
void setTracksChangeSet(Set<org.eclipse.lyo.oslc4j.core.model.Link> tracksChangeSet)
void setParent(Set<org.eclipse.lyo.oslc4j.core.model.Link> parent)
void setPriority(Set<org.eclipse.lyo.oslc4j.core.model.Link> priority)
void setState(org.eclipse.lyo.oslc4j.core.model.Link state)
void setAuthorizer(Set<org.eclipse.lyo.oslc4j.core.model.Link> authorizer)
Copyright © 2020. All rights reserved.