Package com.netscape.jndi.ldap
Class AttributesImpl
java.lang.Object
com.netscape.jndi.ldap.AttributesImpl
- All Implemented Interfaces:
Serializable,Cloneable,Attributes
Wrapper for LDAPAttributeSet which implements JNDI Attribute interface
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) LDAPAttributeSet(package private) static String[]A list of predefined binary attribute name(package private) static String[]A list of user defined binary attributes specified with the environment property java.naming.ldap.attributes.binary -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()getAll()getIDs()(package private) static booleanisBinaryAttribute(String attrID) Check if an attribute is a binary oneboolean(package private) static LDAPAttributeSetjndiAttrsToLdapAttrSet(Attributes jndiAttrs) Convert a JNDI Attributes object into a LDAPAttributeSet(package private) static LDAPModificationSetjndiAttrsToLdapModSet(int modop, Attributes jndiAttrs) Create a LDAPModificationSet from a JNDI mod operation and JNDI Attributes(package private) static LDAPAttributejndiAttrToLdapAttr(Attribute jndiAttr) Convert a JNDI Attribute to a LDAPAttribute(package private) static LDAPModificationSetjndiModsToLdapModSet(ModificationItem[] jndiMods) Convert and array of JNDI ModificationItem to a LDAPModificationSet(package private) static AttributeConvert a LDAPAttribute to a JNDI Attributeintsize()
-
Field Details
-
m_attrSet
LDAPAttributeSet m_attrSet -
m_binaryAttrs
A list of predefined binary attribute name -
m_userBinaryAttrs
A list of user defined binary attributes specified with the environment property java.naming.ldap.attributes.binary
-
-
Constructor Details
-
AttributesImpl
-
-
Method Details
-
clone
- Specified by:
clonein interfaceAttributes- Overrides:
clonein classObject
-
get
- Specified by:
getin interfaceAttributes
-
getAll
- Specified by:
getAllin interfaceAttributes
-
getIDs
- Specified by:
getIDsin interfaceAttributes
-
isCaseIgnored
public boolean isCaseIgnored()- Specified by:
isCaseIgnoredin interfaceAttributes
-
put
- Specified by:
putin interfaceAttributes
-
put
- Specified by:
putin interfaceAttributes
-
remove
- Specified by:
removein interfaceAttributes
-
size
public int size()- Specified by:
sizein interfaceAttributes
-
isBinaryAttribute
Check if an attribute is a binary one -
jndiAttrsToLdapAttrSet
Convert a JNDI Attributes object into a LDAPAttributeSet- Throws:
NamingException
-
jndiAttrToLdapAttr
Convert a JNDI Attribute to a LDAPAttribute- Throws:
NamingException
-
ldapAttrToJndiAttr
Convert a LDAPAttribute to a JNDI Attribute -
jndiModsToLdapModSet
Convert and array of JNDI ModificationItem to a LDAPModificationSet- Throws:
NamingException
-
jndiAttrsToLdapModSet
static LDAPModificationSet jndiAttrsToLdapModSet(int modop, Attributes jndiAttrs) throws NamingException Create a LDAPModificationSet from a JNDI mod operation and JNDI Attributes- Throws:
NamingException
-