@ApplicationScoped public class ChangeRequestServiceImpl extends Object implements ChangeRequestService
Constructor and Description |
---|
ChangeRequestServiceImpl(SpaceConfigStorageRegistry spaceConfigStorageRegistry,
RepositoryService repositoryService,
SpacesAPI spaces,
javax.enterprise.event.Event<ChangeRequestListUpdatedEvent> changeRequestListUpdatedEvent,
javax.enterprise.event.Event<ChangeRequestUpdatedEvent> changeRequestUpdatedEvent,
javax.enterprise.event.Event<ChangeRequestStatusUpdatedEvent> changeRequestStatusUpdatedEventEvent,
BranchAccessAuthorizer branchAccessAuthorizer,
SessionInfo sessionInfo) |
Modifier and Type | Method and Description |
---|---|
Boolean |
acceptChangeRequest(String spaceName,
String repositoryAlias,
Long changeRequestId) |
void |
addComment(String spaceName,
String repositoryAlias,
Long changeRequestId,
String text) |
void |
closeChangeRequest(String spaceName,
String repositoryAlias,
Long changeRequestId) |
ChangeRequestCountSummary |
countChangeRequests(String spaceName,
String repositoryAlias) |
ChangeRequest |
createChangeRequest(String spaceName,
String repositoryAlias,
String sourceBranch,
String targetBranch,
String summary,
String description) |
void |
deleteChangeRequests(String spaceName,
String repositoryAlias,
String associatedBranchName) |
void |
deleteComment(String spaceName,
String repositoryAlias,
Long changeRequestId,
Long commentId) |
ChangeRequest |
getChangeRequest(String spaceName,
String repositoryAlias,
Long changeRequestId) |
List<ChangeRequest> |
getChangeRequests(String spaceName,
String repositoryAlias) |
PaginatedChangeRequestList |
getChangeRequests(String spaceName,
String repositoryAlias,
Integer page,
Integer pageSize,
List<ChangeRequestStatus> statusList,
String filter) |
PaginatedChangeRequestList |
getChangeRequests(String spaceName,
String repositoryAlias,
Integer page,
Integer pageSize,
String filter) |
List<ChangeRequest> |
getChangeRequests(String spaceName,
String repositoryAlias,
List<ChangeRequestStatus> statusList) |
List<ChangeRequest> |
getChangeRequests(String spaceName,
String repositoryAlias,
List<ChangeRequestStatus> statusList,
String filter) |
List<ChangeRequest> |
getChangeRequests(String spaceName,
String repositoryAlias,
String filter) |
PaginatedChangeRequestCommentList |
getComments(String spaceName,
String repositoryAlias,
Long changeRequestId,
Integer page,
Integer pageSize) |
List<ChangeRequestDiff> |
getDiff(String spaceName,
String repositoryAlias,
Long changeRequestId) |
List<ChangeRequestDiff> |
getDiff(String spaceName,
String repositoryAlias,
String sourceBranch,
String targetBranch) |
void |
rejectChangeRequest(String spaceName,
String repositoryAlias,
Long changeRequestId) |
void |
reopenChangeRequest(String spaceName,
String repositoryAlias,
Long changeRequestId) |
Boolean |
revertChangeRequest(String spaceName,
String repositoryAlias,
Long changeRequestId) |
void |
updateChangeRequestDescription(String spaceName,
String repositoryAlias,
Long changeRequestId,
String updatedDescription) |
void |
updateChangeRequestSummary(String spaceName,
String repositoryAlias,
Long changeRequestId,
String updatedSummary) |
@Inject public ChangeRequestServiceImpl(SpaceConfigStorageRegistry spaceConfigStorageRegistry, RepositoryService repositoryService, SpacesAPI spaces, javax.enterprise.event.Event<ChangeRequestListUpdatedEvent> changeRequestListUpdatedEvent, javax.enterprise.event.Event<ChangeRequestUpdatedEvent> changeRequestUpdatedEvent, javax.enterprise.event.Event<ChangeRequestStatusUpdatedEvent> changeRequestStatusUpdatedEventEvent, BranchAccessAuthorizer branchAccessAuthorizer, SessionInfo sessionInfo)
public ChangeRequest createChangeRequest(String spaceName, String repositoryAlias, String sourceBranch, String targetBranch, String summary, String description)
createChangeRequest
in interface ChangeRequestService
public List<ChangeRequest> getChangeRequests(String spaceName, String repositoryAlias)
getChangeRequests
in interface ChangeRequestService
public List<ChangeRequest> getChangeRequests(String spaceName, String repositoryAlias, String filter)
getChangeRequests
in interface ChangeRequestService
public List<ChangeRequest> getChangeRequests(String spaceName, String repositoryAlias, List<ChangeRequestStatus> statusList)
getChangeRequests
in interface ChangeRequestService
public List<ChangeRequest> getChangeRequests(String spaceName, String repositoryAlias, List<ChangeRequestStatus> statusList, String filter)
getChangeRequests
in interface ChangeRequestService
public PaginatedChangeRequestList getChangeRequests(String spaceName, String repositoryAlias, Integer page, Integer pageSize, String filter)
getChangeRequests
in interface ChangeRequestService
public PaginatedChangeRequestList getChangeRequests(String spaceName, String repositoryAlias, Integer page, Integer pageSize, List<ChangeRequestStatus> statusList, String filter)
getChangeRequests
in interface ChangeRequestService
public ChangeRequest getChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
getChangeRequest
in interface ChangeRequestService
public ChangeRequestCountSummary countChangeRequests(String spaceName, String repositoryAlias)
countChangeRequests
in interface ChangeRequestService
public List<ChangeRequestDiff> getDiff(String spaceName, String repositoryAlias, String sourceBranch, String targetBranch)
getDiff
in interface ChangeRequestService
public List<ChangeRequestDiff> getDiff(String spaceName, String repositoryAlias, Long changeRequestId)
getDiff
in interface ChangeRequestService
public void deleteChangeRequests(String spaceName, String repositoryAlias, String associatedBranchName)
deleteChangeRequests
in interface ChangeRequestService
public void rejectChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
rejectChangeRequest
in interface ChangeRequestService
public Boolean acceptChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
acceptChangeRequest
in interface ChangeRequestService
public Boolean revertChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
revertChangeRequest
in interface ChangeRequestService
public void closeChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
closeChangeRequest
in interface ChangeRequestService
public void reopenChangeRequest(String spaceName, String repositoryAlias, Long changeRequestId)
reopenChangeRequest
in interface ChangeRequestService
public void updateChangeRequestSummary(String spaceName, String repositoryAlias, Long changeRequestId, String updatedSummary)
updateChangeRequestSummary
in interface ChangeRequestService
public void updateChangeRequestDescription(String spaceName, String repositoryAlias, Long changeRequestId, String updatedDescription)
updateChangeRequestDescription
in interface ChangeRequestService
public PaginatedChangeRequestCommentList getComments(String spaceName, String repositoryAlias, Long changeRequestId, Integer page, Integer pageSize)
getComments
in interface ChangeRequestService
public void addComment(String spaceName, String repositoryAlias, Long changeRequestId, String text)
addComment
in interface ChangeRequestService
public void deleteComment(String spaceName, String repositoryAlias, Long changeRequestId, Long commentId)
deleteComment
in interface ChangeRequestService
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.