Package org.eclipse.lyo.oslc.domains.cm
Interface IChangeRequest
- All Known Implementing Classes:
ChangeNotice,ChangeRequest,Defect,Enhancement,ReviewTask,Task
@OslcNamespace("http://open-services.net/ns/cm#")
@OslcName("ChangeRequest")
@OslcResourceShape(title="ChangeRequest Shape",
describes="http://open-services.net/ns/cm#ChangeRequest")
public interface IChangeRequest
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAffectedByDefect(Link affectedByDefect) voidaddAffectsPlanItem(Link affectsPlanItem) voidaddAffectsRequirement(Link affectsRequirement) voidaddAuthorizer(Link authorizer) voidaddContributor(Link contributor) voidaddCreator(Link creator) voidaddImplementsRequirement(Link implementsRequirement) voidaddInstanceShape(Link instanceShape) voidvoidaddPriority(Link priority) voidaddRelatedChangeRequest(Link relatedChangeRequest) voidaddServiceProvider(Link serviceProvider) voidaddSubject(String subject) voidaddTracksChangeSet(Link tracksChangeSet) voidaddTracksRequirement(Link tracksRequirement) getState()getTitle()isClosed()isFixed()voidsetAffectedByDefect(Set<Link> affectedByDefect) voidsetAffectsPlanItem(Set<Link> affectsPlanItem) voidsetAffectsRequirement(Set<Link> affectsRequirement) voidsetApproved(Boolean approved) voidsetAuthorizer(Set<Link> authorizer) voidvoidsetCloseDate(Date closeDate) voidsetContributor(Set<Link> contributor) voidsetCreated(Date created) voidsetCreator(Set<Link> creator) voidsetDescription(String description) voidsetDiscussedBy(Link discussedBy) voidvoidsetIdentifier(String identifier) voidsetImplementsRequirement(Set<Link> implementsRequirement) voidsetInProgress(Boolean inProgress) voidsetInstanceShape(Set<Link> instanceShape) voidsetModified(Date modified) voidvoidsetPriority(Set<Link> priority) voidsetRelatedChangeRequest(Set<Link> relatedChangeRequest) voidsetReviewed(Boolean reviewed) voidsetServiceProvider(Set<Link> serviceProvider) voidsetShortTitle(String shortTitle) voidvoidvoidsetSubject(Set<String> subject) voidvoidsetTracksChangeSet(Set<Link> tracksChangeSet) voidsetTracksRequirement(Set<Link> tracksRequirement) voidsetVerified(Boolean verified)
-
Method Details
-
addSubject
-
addCreator
-
addContributor
-
addServiceProvider
-
addInstanceShape
-
addRelatedChangeRequest
-
addAffectsPlanItem
-
addAffectedByDefect
-
addTracksRequirement
-
addImplementsRequirement
-
addAffectsRequirement
-
addTracksChangeSet
-
addParent
-
addPriority
-
addAuthorizer
-
getShortTitle
@OslcName("shortTitle") @OslcPropertyDefinition("http://open-services.net/ns/core#shortTitle") @OslcDescription("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(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcReadOnly(false) String getShortTitle() -
getDescription
@OslcName("description") @OslcPropertyDefinition("http://purl.org/dc/terms/description") @OslcDescription("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(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcReadOnly(false) String getDescription() -
getTitle
@OslcName("title") @OslcPropertyDefinition("http://purl.org/dc/terms/title") @OslcDescription("Title of the resource represented as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML <span> element.") @OslcOccurs(ExactlyOne) @OslcValueType(XMLLiteral) @OslcReadOnly(false) String getTitle() -
getIdentifier
@OslcName("identifier") @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") @OslcDescription("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(ExactlyOne) @OslcValueType(String) @OslcReadOnly(false) String getIdentifier() -
getSubject
@OslcName("subject") @OslcPropertyDefinition("http://purl.org/dc/terms/subject") @OslcDescription("Tag or keyword for a resource. Each occurrence of a dcterms:subject property denotes an additional tag for the resource.") @OslcOccurs(ZeroOrMany) @OslcValueType(String) @OslcReadOnly(false) @OslcTitle("") Set<String> getSubject() -
getCreator
@OslcName("creator") @OslcPropertyDefinition("http://purl.org/dc/terms/creator") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRange("http://xmlns.com/foaf/0.1/Person") @OslcReadOnly(false) Set<Link> getCreator() -
getContributor
@OslcName("contributor") @OslcPropertyDefinition("http://purl.org/dc/terms/contributor") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRange("http://xmlns.com/foaf/0.1/Person") @OslcReadOnly(false) Set<Link> getContributor() -
getCreated
@OslcName("created") @OslcPropertyDefinition("http://purl.org/dc/terms/created") @OslcDescription("Timestamp of resource creation") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) Date getCreated() -
getModified
@OslcName("modified") @OslcPropertyDefinition("http://purl.org/dc/terms/modified") @OslcDescription("Timestamp of latest resource modification") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) Date getModified() -
getServiceProvider
@OslcName("serviceProvider") @OslcPropertyDefinition("http://open-services.net/ns/core#serviceProvider") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcReadOnly(false) Set<Link> getServiceProvider() -
getInstanceShape
@OslcName("instanceShape") @OslcPropertyDefinition("http://open-services.net/ns/core#instanceShape") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcReadOnly(false) Set<Link> getInstanceShape() -
getDiscussedBy
@OslcName("discussedBy") @OslcPropertyDefinition("http://open-services.net/ns/core#discussedBy") @OslcDescription("A series of notes and comments about this resource.") @OslcOccurs(ZeroOrOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/core#Discussion") @OslcReadOnly(false) Link getDiscussedBy() -
getCloseDate
@OslcName("closeDate") @OslcPropertyDefinition("http://open-services.net/ns/cm#closeDate") @OslcDescription("The date at which no further activity or work is intended to be conducted.") @OslcOccurs(ZeroOrOne) @OslcValueType(DateTime) @OslcReadOnly(false) Date getCloseDate() -
getStatus
@OslcName("status") @OslcPropertyDefinition("http://open-services.net/ns/cm#status") @OslcDescription("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(ZeroOrOne) @OslcValueType(String) @OslcReadOnly(false) String getStatus() -
isClosed
@OslcName("closed") @OslcPropertyDefinition("http://open-services.net/ns/cm#closed") @OslcDescription("Whether or not the Change Request is completely done, no further fixes or fix verification is needed.") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcReadOnly(false) Boolean isClosed() -
isInProgress
@OslcName("inProgress") @OslcPropertyDefinition("http://open-services.net/ns/cm#inProgress") @OslcDescription("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(ZeroOrOne) @OslcValueType(Boolean) @OslcReadOnly(false) Boolean isInProgress() -
isFixed
@OslcName("fixed") @OslcPropertyDefinition("http://open-services.net/ns/cm#fixed") @OslcDescription("Whether or not the Change Request has been fixed.") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcReadOnly(false) Boolean isFixed() -
isApproved
@OslcName("approved") @OslcPropertyDefinition("http://open-services.net/ns/cm#approved") @OslcDescription("Whether or not the Change Request has been approved.") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcReadOnly(false) Boolean isApproved() -
isReviewed
@OslcName("reviewed") @OslcPropertyDefinition("http://open-services.net/ns/cm#reviewed") @OslcDescription("Whether or not the Change Request has been reviewed.") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcReadOnly(false) Boolean isReviewed() -
isVerified
@OslcName("verified") @OslcPropertyDefinition("http://open-services.net/ns/cm#verified") @OslcDescription("Whether or not the resolution or fix of the Change Request has been verified.") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcReadOnly(false) Boolean isVerified() -
getRelatedChangeRequest
@OslcName("relatedChangeRequest") @OslcPropertyDefinition("http://open-services.net/ns/cm#relatedChangeRequest") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcReadOnly(false) Set<Link> getRelatedChangeRequest() -
getAffectsPlanItem
@OslcName("affectsPlanItem") @OslcPropertyDefinition("http://open-services.net/ns/cm#affectsPlanItem") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcReadOnly(false) Set<Link> getAffectsPlanItem() -
getAffectedByDefect
@OslcName("affectedByDefect") @OslcPropertyDefinition("http://open-services.net/ns/cm#affectedByDefect") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcRange("http://open-services.net/ns/cm#Defect") @OslcReadOnly(false) Set<Link> getAffectedByDefect() -
getTracksRequirement
@OslcName("tracksRequirement") @OslcPropertyDefinition("http://open-services.net/ns/cm#tracksRequirement") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) Set<Link> getTracksRequirement() -
getImplementsRequirement
@OslcName("implementsRequirement") @OslcPropertyDefinition("http://open-services.net/ns/cm#implementsRequirement") @OslcDescription("Implements associated Requirement. It is likely that the target resource will be an oslc_rm:Requirement but that is not necessarily the case.") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) Set<Link> getImplementsRequirement() -
getAffectsRequirement
@OslcName("affectsRequirement") @OslcPropertyDefinition("http://open-services.net/ns/cm#affectsRequirement") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcRange("http://open-services.net/ns/rm#Requirement") @OslcReadOnly(false) Set<Link> getAffectsRequirement() -
getTracksChangeSet
@OslcName("tracksChangeSet") @OslcPropertyDefinition("http://open-services.net/ns/cm#tracksChangeSet") @OslcDescription("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(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcRange("http://open-services.net/ns/config#ChangeSet") @OslcReadOnly(false) Set<Link> getTracksChangeSet() -
getParent
@OslcName("parent") @OslcPropertyDefinition("http://open-services.net/ns/cm#parent") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/cm#ChangeRequest") @OslcReadOnly(false) Set<Link> getParent() -
getPriority
@OslcName("priority") @OslcPropertyDefinition("http://open-services.net/ns/cm#priority") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/cm#Priority") @OslcReadOnly(false) Set<Link> getPriority() -
getState
@OslcName("state") @OslcPropertyDefinition("http://open-services.net/ns/cm#state") @OslcOccurs(ZeroOrOne) @OslcValueType(Resource) @OslcRange("http://open-services.net/ns/cm#State") @OslcReadOnly(false) Link getState() -
getAuthorizer
@OslcName("authorizer") @OslcPropertyDefinition("http://open-services.net/ns/cm#authorizer") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRange("http://xmlns.com/foaf/0.1/Agent") @OslcReadOnly(false) Set<Link> getAuthorizer() -
setShortTitle
-
setDescription
-
setTitle
-
setIdentifier
-
setSubject
-
setCreator
-
setContributor
-
setCreated
-
setModified
-
setServiceProvider
-
setInstanceShape
-
setDiscussedBy
-
setCloseDate
-
setStatus
-
setClosed
-
setInProgress
-
setFixed
-
setApproved
-
setReviewed
-
setVerified
-
setRelatedChangeRequest
-
setAffectsPlanItem
-
setAffectedByDefect
-
setTracksRequirement
-
setImplementsRequirement
-
setAffectsRequirement
-
setTracksChangeSet
-
setParent
-
setPriority
-
setState
-
setAuthorizer
-