Allow to remove specific scores while leaving the reviewer listed
Currently only removal of reviewers is supported. This change implements removal of specific scores while leaving the reviewer still listed on the change. Reviewer API is added for listing and deleting votes. Bug: Issue 3035 Change-Id: Ie4f05fafb73a32835708a76eb86cfacf8ff5c670
This commit is contained in:
		 David Ostrovsky
					David Ostrovsky
				
			
				
					committed by
					
						 Edwin Kempin
						Edwin Kempin
					
				
			
			
				
	
			
			
			 Edwin Kempin
						Edwin Kempin
					
				
			
						parent
						
							6f7ccf5409
						
					
				
				
					commit
					beb0b84af8
				
			| @@ -0,0 +1,40 @@ | ||||
| // Copyright (C) 2014 The Android Open Source Project | ||||
| // | ||||
| // Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| // you may not use this file except in compliance with the License. | ||||
| // You may obtain a copy of the License at | ||||
| // | ||||
| // http://www.apache.org/licenses/LICENSE-2.0 | ||||
| // | ||||
| // Unless required by applicable law or agreed to in writing, software | ||||
| // distributed under the License is distributed on an "AS IS" BASIS, | ||||
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
|  | ||||
| package com.google.gerrit.server.change; | ||||
|  | ||||
| import com.google.gerrit.extensions.restapi.RestResource; | ||||
| import com.google.gerrit.extensions.restapi.RestView; | ||||
| import com.google.inject.TypeLiteral; | ||||
|  | ||||
| public class VoteResource implements RestResource { | ||||
|   public static final TypeLiteral<RestView<VoteResource>> VOTE_KIND = | ||||
|       new TypeLiteral<RestView<VoteResource>>() {}; | ||||
|  | ||||
|   private final ReviewerResource reviewer; | ||||
|   private final String label; | ||||
|  | ||||
|   public VoteResource(ReviewerResource reviewer, String label) { | ||||
|     this.reviewer = reviewer; | ||||
|     this.label = label; | ||||
|   } | ||||
|  | ||||
|   public ReviewerResource getReviewer() { | ||||
|     return reviewer; | ||||
|   } | ||||
|  | ||||
|   public String getLabel() { | ||||
|     return label; | ||||
|   } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user