Adapt to GroupReference interface on latest stable-3.2
Change-Id: I7ef7e85567e6c32351d8e98a8ce850121bf6f74a
diff --git a/src/main/java/com/ericsson/gerrit/plugins/projectgroupstructure/DefaultAccessRights.java b/src/main/java/com/ericsson/gerrit/plugins/projectgroupstructure/DefaultAccessRights.java
index 4a2ba0f..b491d16 100644
--- a/src/main/java/com/ericsson/gerrit/plugins/projectgroupstructure/DefaultAccessRights.java
+++ b/src/main/java/com/ericsson/gerrit/plugins/projectgroupstructure/DefaultAccessRights.java
@@ -199,7 +199,7 @@
log.error("Group {} not found", rule.getGroup().getName());
continue;
}
- rule.setGroup(GroupReference.create(group.get().getGroupUUID(), rule.getGroup().getName()));
+ rule.setGroup(new GroupReference(group.get().getGroupUUID(), rule.getGroup().getName()));
}
perm.add(rule);
}
diff --git a/src/test/java/com/ericsson/gerrit/plugins/projectgroupstructure/ProjectCreationValidatorIT.java b/src/test/java/com/ericsson/gerrit/plugins/projectgroupstructure/ProjectCreationValidatorIT.java
index 2ddf589..f85ab27 100644
--- a/src/test/java/com/ericsson/gerrit/plugins/projectgroupstructure/ProjectCreationValidatorIT.java
+++ b/src/test/java/com/ericsson/gerrit/plugins/projectgroupstructure/ProjectCreationValidatorIT.java
@@ -233,7 +233,7 @@
cfg.getPluginConfig(PLUGIN_NAME)
.setGroupReference(
ProjectCreationValidator.DELEGATE_PROJECT_CREATION_TO,
- GroupReference.create(AccountGroup.UUID.parse(gId), delegatingGroup));
+ new GroupReference(AccountGroup.UUID.parse(gId), delegatingGroup));
cfgUpdate.save();
}
userRestSession.put("/projects/" + Url.encode(parent + "/childProject"), in).assertCreated();
@@ -256,7 +256,7 @@
cfg.getPluginConfig(PLUGIN_NAME)
.setGroupReference(
ProjectCreationValidator.DELEGATE_PROJECT_CREATION_TO,
- GroupReference.create(AccountGroup.UUID.parse(gId), delegatingGroup));
+ new GroupReference(AccountGroup.UUID.parse(gId), delegatingGroup));
cfgUpdate.save();
}
@@ -307,7 +307,7 @@
cfg.getPluginConfig(PLUGIN_NAME)
.setGroupReference(
ProjectCreationValidator.DELEGATE_PROJECT_CREATION_TO,
- GroupReference.create(AccountGroup.UUID.parse(gId), delegatingGroup));
+ new GroupReference(AccountGroup.UUID.parse(gId), delegatingGroup));
cfg.getPluginConfig(PLUGIN_NAME)
.setBoolean(ProjectCreationValidator.DISABLE_GRANTING_PROJECT_OWNERSHIP, true);
cfgUpdate.save();
@@ -387,7 +387,7 @@
cfg.getPluginConfig(PLUGIN_NAME)
.setGroupReference(
ProjectCreationValidator.DELEGATE_PROJECT_CREATION_TO,
- GroupReference.create(AccountGroup.UUID.parse(gId), delegatingGroup));
+ new GroupReference(AccountGroup.UUID.parse(gId), delegatingGroup));
cfgUpdate.save();
}
userRestSession.put("/projects/" + Url.encode(parent + "/childProject"), in).assertCreated();
@@ -422,7 +422,7 @@
cfg.getPluginConfig(PLUGIN_NAME)
.setGroupReference(
ProjectCreationValidator.DELEGATE_PROJECT_CREATION_TO,
- GroupReference.create(AccountGroup.UUID.parse(gId), delegatingGroup));
+ new GroupReference(AccountGroup.UUID.parse(gId), delegatingGroup));
cfgUpdate.save();
}
userRestSession.put("/projects/" + Url.encode(parent + "/childProject"), in).assertConflict();
@@ -455,7 +455,7 @@
cfg.getPluginConfig(PLUGIN_NAME)
.setGroupReference(
ProjectCreationValidator.DELEGATE_PROJECT_CREATION_TO,
- GroupReference.create(AccountGroup.UUID.parse(gId), delegatingGroup));
+ new GroupReference(AccountGroup.UUID.parse(gId), delegatingGroup));
cfgUpdate.save();
}
userRestSession.put("/projects/" + Url.encode(parent + "/childProject"), in).assertConflict();
@@ -493,11 +493,11 @@
cfg.getPluginConfig("project-group-structure")
.setGroupReference(
ProjectCreationValidator.DELEGATE_PROJECT_CREATION_TO,
- GroupReference.create(AccountGroup.UUID.parse(gId), delegatingGroup));
+ new GroupReference(AccountGroup.UUID.parse(gId), delegatingGroup));
cfgUpdate.save();
String newDelegatingGroup = name("groupC");
- cfg.renameGroup(cfg.getGroup(delegatingGroup).getUUID(), newDelegatingGroup);
+ gApi.groups().id(delegatingGroup).name(newDelegatingGroup);
}
userRestSession.put("/projects/" + Url.encode(parent + "/childProject"), in).assertCreated();