Adapt to API changes in core Gerrit

Change-Id: Ibf391275bd7a58f7b66e45cee34070312aeb1d17
diff --git a/src/main/java/com/googlesource/gerrit/plugins/gitblit/auth/GerritToGitBlitUserModel.java b/src/main/java/com/googlesource/gerrit/plugins/gitblit/auth/GerritToGitBlitUserModel.java
index 1160c1d..34777aa 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/gitblit/auth/GerritToGitBlitUserModel.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/gitblit/auth/GerritToGitBlitUserModel.java
@@ -23,6 +23,7 @@
 import com.gitblit.models.TeamModel;
 import com.gitblit.models.UserModel;
 import com.gitblit.utils.StringUtils;
+import com.google.gerrit.extensions.client.ProjectState;
 import com.google.gerrit.reviewdb.client.Project.NameKey;
 import com.google.gerrit.server.project.NoSuchProjectException;
 import com.google.gerrit.server.project.ProjectControl;
@@ -98,7 +99,7 @@
 
       switch (ifRestriction) {
         case VIEW:
-          return !control.isHidden();
+          return !control.getProject().getState().equals(ProjectState.HIDDEN);
         case CLONE:
           return control.canRunUploadPack();
         case PUSH:
@@ -128,7 +129,7 @@
       name = getRepositoryName(name);
       ProjectControl control =
           projectControlFactory.controlFor(new NameKey(name));
-      result = control != null && !control.isHidden();
+      result = control != null && !control.getProject().getState().equals(ProjectState.HIDDEN);
     } catch (NoSuchProjectException e) {
       result = false;
     }