View Javadoc
1   package org.argeo.api.security;
2   
3   import java.security.Principal;
4   
5   import org.argeo.api.NodeConstants;
6   
7   /** Allows to modify any data. */
8   public final class DataAdminPrincipal implements Principal {
9   	private final String name = NodeConstants.ROLE_DATA_ADMIN;
10  
11  	@Override
12  	public String getName() {
13  		return name;
14  	}
15  
16  	@Override
17  	public int hashCode() {
18  		return name.hashCode();
19  	}
20  
21  	@Override
22  	public boolean equals(Object obj) {
23  		return obj instanceof DataAdminPrincipal;
24  	}
25  
26  	@Override
27  	public String toString() {
28  		return name.toString();
29  	}
30  
31  }