diff options
Diffstat (limited to 'plugins/org.eclipse.osee.framework.core.model/src/org/eclipse/osee/framework/core/model/access/PermissionStatus.java')
-rw-r--r-- | plugins/org.eclipse.osee.framework.core.model/src/org/eclipse/osee/framework/core/model/access/PermissionStatus.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.framework.core.model/src/org/eclipse/osee/framework/core/model/access/PermissionStatus.java b/plugins/org.eclipse.osee.framework.core.model/src/org/eclipse/osee/framework/core/model/access/PermissionStatus.java index 9437b7c5f97..a82ca555ddd 100644 --- a/plugins/org.eclipse.osee.framework.core.model/src/org/eclipse/osee/framework/core/model/access/PermissionStatus.java +++ b/plugins/org.eclipse.osee.framework.core.model/src/org/eclipse/osee/framework/core/model/access/PermissionStatus.java @@ -27,7 +27,9 @@ public final class PermissionStatus { public PermissionStatus(boolean matched, String reason) { this.reason = new StringBuilder(); this.matchedPermission = matched; - append(reason); + if (reason != null) { + append(reason); + } } public boolean matched() { @@ -38,6 +40,11 @@ public final class PermissionStatus { return reason.toString(); } + @Override + public String toString() { + return "PermissionStatus [reason=" + reason + ", matchedPermission=" + matchedPermission + "]"; + } + void append(String reason) { if (Strings.isValid(reason)) { this.reason.append(reason); |