]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.node.api/src/org/argeo/node/security/AnonymousPrincipal.java
141f9d1f4a1099ce9372b85f4395c0ea9b3a90f8
1 package org
.argeo
.node
.security
;
3 import java
.security
.Principal
;
5 import javax
.naming
.ldap
.LdapName
;
7 import org
.argeo
.node
.NodeConstants
;
9 /** Marker for anonymous users. */
10 public final class AnonymousPrincipal
implements Principal
{
11 private final String name
= NodeConstants
.ROLE_ANONYMOUS
;
14 public String
getName() {
19 public int hashCode() {
20 return name
.hashCode();
24 public boolean equals(Object obj
) {
29 public String
toString() {
30 return name
.toString();
33 public LdapName
getLdapName(){
34 return NodeSecurityUtils
.ROLE_ANONYMOUS_NAME
;