diff options
Diffstat (limited to 'java/com/google/gerrit/server/project/RefValidationHelper.java')
-rw-r--r-- | java/com/google/gerrit/server/project/RefValidationHelper.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/java/com/google/gerrit/server/project/RefValidationHelper.java b/java/com/google/gerrit/server/project/RefValidationHelper.java index a6020a33e7..ea92b48bec 100644 --- a/java/com/google/gerrit/server/project/RefValidationHelper.java +++ b/java/com/google/gerrit/server/project/RefValidationHelper.java @@ -14,6 +14,7 @@ package com.google.gerrit.server.project; +import com.google.common.collect.ImmutableListMultimap; import com.google.gerrit.entities.Project; import com.google.gerrit.extensions.restapi.ResourceConflictException; import com.google.gerrit.server.IdentifiedUser; @@ -40,13 +41,18 @@ public class RefValidationHelper { this.operationType = operationType; } - public void validateRefOperation(String projectName, IdentifiedUser user, RefUpdate update) + public void validateRefOperation( + String projectName, + IdentifiedUser user, + RefUpdate update, + ImmutableListMultimap<String, String> pushOptions) throws ResourceConflictException { RefOperationValidators refValidators = refValidatorsFactory.create( Project.builder(Project.nameKey(projectName)).build(), user, - RefOperationValidators.getCommand(update, operationType)); + RefOperationValidators.getCommand(update, operationType), + pushOptions); try { refValidators.validateForRefOperation(); } catch (ValidationException e) { |