public class LdapDnPrincipal
extends java.lang.Object
implements java.security.Principal, java.io.Serializable, java.lang.Comparable<java.security.Principal>
| Modifier and Type | Field and Description |
|---|---|
private static int |
HASH_CODE_SEED
hash code seed.
|
private java.lang.String |
ldapDn
LDAP user name.
|
private LdapEntry |
ldapEntry
User ldap entry.
|
private static long |
serialVersionUID
serial version uid.
|
| Constructor and Description |
|---|
LdapDnPrincipal(java.lang.String name,
LdapEntry entry)
Creates a new ldap principal with the supplied name.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.security.Principal p) |
boolean |
equals(java.lang.Object o) |
LdapEntry |
getLdapEntry()
Returns the ldap entry for this ldap principal.
|
java.lang.String |
getName() |
int |
hashCode() |
java.lang.String |
toString() |
private static final int HASH_CODE_SEED
private static final long serialVersionUID
private final java.lang.String ldapDn
private final LdapEntry ldapEntry
public LdapDnPrincipal(java.lang.String name,
LdapEntry entry)
name - of an ldap DNentry - ldap entry associated with this principalpublic java.lang.String getName()
getName in interface java.security.Principalpublic LdapEntry getLdapEntry()
public boolean equals(java.lang.Object o)
equals in interface java.security.Principalequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.security.PrincipalhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in interface java.security.PrincipaltoString in class java.lang.Objectpublic int compareTo(java.security.Principal p)
compareTo in interface java.lang.Comparable<java.security.Principal>