Class ImmutableLdapName
java.lang.Object
com.atlassian.crowd.directory.ldap.name.ImmutableLdapName
- All Implemented Interfaces:
CrowdLdapName,Serializable,Cloneable,Comparable<Object>,Name
- See Also:
-
Field Summary
Fields inherited from interface javax.naming.Name
serialVersionUID -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedThis class should only be instantiated via CrowdLdapNameFactory. -
Method Summary
-
Constructor Details
-
ImmutableLdapName
This class should only be instantiated via CrowdLdapNameFactory.- Throws:
LdapNameFormatException
-
-
Method Details
-
clone
As this class is immutable, clone will return itself. -
compareTo
- Specified by:
compareToin interfaceComparable<Object>- Specified by:
compareToin interfaceName
-
equals
-
hashCode
public int hashCode() -
toString
-
size
public int size()- Specified by:
sizein interfaceCrowdLdapName- Specified by:
sizein interfaceName
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCrowdLdapName- Specified by:
isEmptyin interfaceName
-
getAll
- Specified by:
getAllin interfaceCrowdLdapName- Specified by:
getAllin interfaceName
-
get
- Specified by:
getin interfaceCrowdLdapName- Specified by:
getin interfaceName
-
startsWith
- Specified by:
startsWithin interfaceName
-
endsWith
-
toImmutableLdapName
- Specified by:
toImmutableLdapNamein interfaceCrowdLdapName
-
getRdns
- Specified by:
getRdnsin interfaceCrowdLdapName
-
getPrefix
-
getSuffix
-
addAll
-
addAll
-
add
-
add
-
remove
-