]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-22559 Auto-provision GitLab project permissions for users
authorAurelien Poscia <aurelien.poscia@sonarsource.com>
Wed, 7 Aug 2024 12:47:11 +0000 (14:47 +0200)
committersonartech <sonartech@sonarsource.com>
Mon, 19 Aug 2024 20:02:44 +0000 (20:02 +0000)
server/sonar-webserver-common/src/main/java/org/sonar/server/common/permission/PermissionChange.java

index 30173c3def7001faf88d71c98279b4d476483989..f8145176f9fb9b98cd89efc988b54cf6077de423 100644 (file)
@@ -19,6 +19,7 @@
  */
 package org.sonar.server.common.permission;
 
+import java.util.StringJoiner;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
 import org.sonar.db.entity.EntityDto;
@@ -74,4 +75,14 @@ public abstract class PermissionChange {
   }
 
   public abstract String getUuidOfGrantee();
+
+  @Override
+  public String toString() {
+    return new StringJoiner(", ", PermissionChange.class.getSimpleName() + "[", "]")
+      .add("operation=" + operation)
+      .add("permission='" + permission + "'")
+      .add("entity=" + entity)
+      .add("permissionService=" + permissionService)
+      .toString();
+  }
 }