Class ChangeRequestServiceImpl
- java.lang.Object
-
- org.guvnor.structure.backend.repositories.ChangeRequestServiceImpl
-
- All Implemented Interfaces:
org.guvnor.structure.repositories.changerequest.ChangeRequestService
@ApplicationScoped public class ChangeRequestServiceImpl extends Object implements org.guvnor.structure.repositories.changerequest.ChangeRequestService
-
-
Constructor Summary
Constructors Constructor Description ChangeRequestServiceImpl(org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry, org.guvnor.structure.repositories.RepositoryService repositoryService, org.uberfire.spaces.SpacesAPI spaces, javax.enterprise.event.Event<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestListUpdatedEvent> changeRequestListUpdatedEvent, javax.enterprise.event.Event<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestUpdatedEvent> changeRequestUpdatedEvent, javax.enterprise.event.Event<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestStatusUpdatedEvent> changeRequestStatusUpdatedEventEvent, BranchAccessAuthorizer branchAccessAuthorizer, org.uberfire.rpc.SessionInfo sessionInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComment(String spaceName, String repositoryAlias, Long changeRequestId, String text)voidcloseChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)org.guvnor.structure.repositories.changerequest.portable.ChangeRequestCountSummarycountChangeRequests(String spaceName, String repositoryAlias)org.guvnor.structure.repositories.changerequest.portable.ChangeRequestcreateChangeRequest(String spaceName, String repositoryAlias, String sourceBranch, String targetBranch, String summary, String description)voiddeleteChangeRequests(String spaceName, String repositoryAlias, String associatedBranchName)voiddeleteChangeRequests(String spaceName, String repositoryAlias, String associatedBranchName, String userIdentifier)voiddeleteComment(String spaceName, String repositoryAlias, Long changeRequestId, Long commentId)org.guvnor.structure.repositories.changerequest.portable.ChangeRequestgetChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequest>getChangeRequests(String spaceName, String repositoryAlias)org.guvnor.structure.repositories.changerequest.portable.PaginatedChangeRequestListgetChangeRequests(String spaceName, String repositoryAlias, Integer page, Integer pageSize, String filter)org.guvnor.structure.repositories.changerequest.portable.PaginatedChangeRequestListgetChangeRequests(String spaceName, String repositoryAlias, Integer page, Integer pageSize, List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestStatus> statusList, String filter)List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequest>getChangeRequests(String spaceName, String repositoryAlias, String filter)List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequest>getChangeRequests(String spaceName, String repositoryAlias, List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestStatus> statusList)List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequest>getChangeRequests(String spaceName, String repositoryAlias, List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestStatus> statusList, String filter)org.guvnor.structure.repositories.changerequest.portable.PaginatedChangeRequestCommentListgetComments(String spaceName, String repositoryAlias, Long changeRequestId, Integer page, Integer pageSize)List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestCommit>getCommits(String spaceName, String repositoryAlias, Long changeRequestId)List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestDiff>getDiff(String spaceName, String repositoryAlias, Long changeRequestId)List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestDiff>getDiff(String spaceName, String repositoryAlias, String sourceBranch, String targetBranch)BooleanmergeChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)voidrejectChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)voidreopenChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)BooleanrevertChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)BooleansquashChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId, String commitMessage)voidupdateChangeRequestDescription(String spaceName, String repositoryAlias, Long changeRequestId, String updatedDescription)voidupdateChangeRequestSummary(String spaceName, String repositoryAlias, Long changeRequestId, String updatedSummary)
-
-
-
Constructor Detail
-
ChangeRequestServiceImpl
@Inject public ChangeRequestServiceImpl(org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry, org.guvnor.structure.repositories.RepositoryService repositoryService, org.uberfire.spaces.SpacesAPI spaces, javax.enterprise.event.Event<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestListUpdatedEvent> changeRequestListUpdatedEvent, javax.enterprise.event.Event<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestUpdatedEvent> changeRequestUpdatedEvent, javax.enterprise.event.Event<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestStatusUpdatedEvent> changeRequestStatusUpdatedEventEvent, BranchAccessAuthorizer branchAccessAuthorizer, org.uberfire.rpc.SessionInfo sessionInfo)
-
-
Method Detail
-
createChangeRequest
public org.guvnor.structure.repositories.changerequest.portable.ChangeRequest createChangeRequest(String spaceName, String repositoryAlias, String sourceBranch, String targetBranch, String summary, String description)
- Specified by:
createChangeRequestin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getChangeRequests
public List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequest> getChangeRequests(String spaceName, String repositoryAlias)
- Specified by:
getChangeRequestsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getChangeRequests
public List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequest> getChangeRequests(String spaceName, String repositoryAlias, String filter)
- Specified by:
getChangeRequestsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getChangeRequests
public List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequest> getChangeRequests(String spaceName, String repositoryAlias, List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestStatus> statusList)
- Specified by:
getChangeRequestsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getChangeRequests
public List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequest> getChangeRequests(String spaceName, String repositoryAlias, List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestStatus> statusList, String filter)
- Specified by:
getChangeRequestsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getChangeRequests
public org.guvnor.structure.repositories.changerequest.portable.PaginatedChangeRequestList getChangeRequests(String spaceName, String repositoryAlias, Integer page, Integer pageSize, String filter)
- Specified by:
getChangeRequestsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getChangeRequests
public org.guvnor.structure.repositories.changerequest.portable.PaginatedChangeRequestList getChangeRequests(String spaceName, String repositoryAlias, Integer page, Integer pageSize, List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestStatus> statusList, String filter)
- Specified by:
getChangeRequestsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getChangeRequest
public org.guvnor.structure.repositories.changerequest.portable.ChangeRequest getChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
- Specified by:
getChangeRequestin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
countChangeRequests
public org.guvnor.structure.repositories.changerequest.portable.ChangeRequestCountSummary countChangeRequests(String spaceName, String repositoryAlias)
- Specified by:
countChangeRequestsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getDiff
public List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestDiff> getDiff(String spaceName, String repositoryAlias, String sourceBranch, String targetBranch)
- Specified by:
getDiffin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getDiff
public List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestDiff> getDiff(String spaceName, String repositoryAlias, Long changeRequestId)
- Specified by:
getDiffin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
deleteChangeRequests
public void deleteChangeRequests(String spaceName, String repositoryAlias, String associatedBranchName)
- Specified by:
deleteChangeRequestsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
deleteChangeRequests
public void deleteChangeRequests(String spaceName, String repositoryAlias, String associatedBranchName, String userIdentifier)
- Specified by:
deleteChangeRequestsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
rejectChangeRequest
public void rejectChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
- Specified by:
rejectChangeRequestin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
mergeChangeRequest
public Boolean mergeChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
- Specified by:
mergeChangeRequestin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
revertChangeRequest
public Boolean revertChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
- Specified by:
revertChangeRequestin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
closeChangeRequest
public void closeChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
- Specified by:
closeChangeRequestin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
reopenChangeRequest
public void reopenChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
- Specified by:
reopenChangeRequestin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
updateChangeRequestSummary
public void updateChangeRequestSummary(String spaceName, String repositoryAlias, Long changeRequestId, String updatedSummary)
- Specified by:
updateChangeRequestSummaryin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
updateChangeRequestDescription
public void updateChangeRequestDescription(String spaceName, String repositoryAlias, Long changeRequestId, String updatedDescription)
- Specified by:
updateChangeRequestDescriptionin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getComments
public org.guvnor.structure.repositories.changerequest.portable.PaginatedChangeRequestCommentList getComments(String spaceName, String repositoryAlias, Long changeRequestId, Integer page, Integer pageSize)
- Specified by:
getCommentsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
addComment
public void addComment(String spaceName, String repositoryAlias, Long changeRequestId, String text)
- Specified by:
addCommentin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
deleteComment
public void deleteComment(String spaceName, String repositoryAlias, Long changeRequestId, Long commentId)
- Specified by:
deleteCommentin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
getCommits
public List<org.guvnor.structure.repositories.changerequest.portable.ChangeRequestCommit> getCommits(String spaceName, String repositoryAlias, Long changeRequestId)
- Specified by:
getCommitsin interfaceorg.guvnor.structure.repositories.changerequest.ChangeRequestService
-
-