aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--server/sonar-webserver-common/src/main/java/org/sonar/server/common/permission/PermissionChange.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/server/sonar-webserver-common/src/main/java/org/sonar/server/common/permission/PermissionChange.java b/server/sonar-webserver-common/src/main/java/org/sonar/server/common/permission/PermissionChange.java
index 30173c3def7..f8145176f9f 100644
--- a/server/sonar-webserver-common/src/main/java/org/sonar/server/common/permission/PermissionChange.java
+++ b/server/sonar-webserver-common/src/main/java/org/sonar/server/common/permission/PermissionChange.java
@@ -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();
+ }
}