]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.cms/src/org/argeo/api/cms/DataAdminPrincipal.java
No-operation UUID factory, providing only default Java random UUIDs.
[lgpl/argeo-commons.git] / org.argeo.api.cms / src / org / argeo / api / cms / DataAdminPrincipal.java
1 package org.argeo.api.cms;
2
3 import java.security.Principal;
4
5 /** Allows to modify any data. */
6 public final class DataAdminPrincipal implements Principal {
7 private final String name = CmsConstants.ROLE_DATA_ADMIN;
8
9 @Override
10 public String getName() {
11 return name;
12 }
13
14 @Override
15 public int hashCode() {
16 return name.hashCode();
17 }
18
19 @Override
20 public boolean equals(Object obj) {
21 return obj instanceof DataAdminPrincipal;
22 }
23
24 @Override
25 public String toString() {
26 return name.toString();
27 }
28
29 }