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
ModifierConstructorDescriptionprotected
This 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:
compareTo
in interfaceComparable<Object>
- Specified by:
compareTo
in interfaceName
-
equals
-
hashCode
public int hashCode() -
toString
-
size
public int size()- Specified by:
size
in interfaceCrowdLdapName
- Specified by:
size
in interfaceName
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceCrowdLdapName
- Specified by:
isEmpty
in interfaceName
-
getAll
- Specified by:
getAll
in interfaceCrowdLdapName
- Specified by:
getAll
in interfaceName
-
get
- Specified by:
get
in interfaceCrowdLdapName
- Specified by:
get
in interfaceName
-
startsWith
- Specified by:
startsWith
in interfaceName
-
endsWith
-
toImmutableLdapName
- Specified by:
toImmutableLdapName
in interfaceCrowdLdapName
-
getRdns
- Specified by:
getRdns
in interfaceCrowdLdapName
-
getPrefix
-
getSuffix
-
addAll
-
addAll
-
add
-
add
-
remove
-