Adapt to master with RefPermissionOrLabel
Gerrit master introduced RefPermissionOrLabel which would need
the virtualhost plugin to rename its overridden methods.
Change-Id: I82973fc19eb0ce6451a1ef60ce790b844ea59854
diff --git a/src/main/java/com/gerritforge/gerrit/modules/virtualhost/ForHiddenProject.java b/src/main/java/com/gerritforge/gerrit/modules/virtualhost/ForHiddenProject.java
index 769d242..4e17e69 100644
--- a/src/main/java/com/gerritforge/gerrit/modules/virtualhost/ForHiddenProject.java
+++ b/src/main/java/com/gerritforge/gerrit/modules/virtualhost/ForHiddenProject.java
@@ -25,7 +25,7 @@
import com.google.gerrit.server.permissions.PermissionBackend.ForRef;
import com.google.gerrit.server.permissions.PermissionBackend.RefFilterOptions;
import com.google.gerrit.server.permissions.PermissionBackendException;
-import com.google.gerrit.server.permissions.RefPermission;
+import com.google.gerrit.server.permissions.RefPermissionOrLabel;
import com.google.gerrit.server.query.change.ChangeData;
import java.util.Collection;
import java.util.Collections;
@@ -56,12 +56,12 @@
}
@Override
- public void check(RefPermission perm) throws AuthException, PermissionBackendException {
+ public void check(RefPermissionOrLabel perm) throws AuthException, PermissionBackendException {
throwDenied();
}
@Override
- public Set<RefPermission> test(Collection<RefPermission> permSet)
+ public <T extends RefPermissionOrLabel> Set<T> test(Collection<T> permSet)
throws PermissionBackendException {
return Collections.emptySet();
}
@@ -72,7 +72,7 @@
}
@Override
- public BooleanCondition testCond(RefPermission perm) {
+ public BooleanCondition testCond(RefPermissionOrLabel perm) {
return BooleanCondition.FALSE;
}
}