|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netscape.jndi.ldap.AttributesImpl
class AttributesImpl
Wrapper for LDAPAttributeSet which implements JNDI Attribute interface
Field Summary | |
---|---|
(package private) LDAPAttributeSet |
m_attrSet
|
(package private) static java.lang.String[] |
m_binaryAttrs
A list of predefined binary attribute name |
(package private) static java.lang.String[] |
m_userBinaryAttrs
A list of user defined binary attributes specified with the environment property java.naming.ldap.attributes.binary |
Constructor Summary | |
---|---|
AttributesImpl(LDAPAttributeSet attrSet,
java.lang.String[] userBinaryAttrs)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
javax.naming.directory.Attribute |
get(java.lang.String attrID)
|
javax.naming.NamingEnumeration |
getAll()
|
javax.naming.NamingEnumeration |
getIDs()
|
(package private) static boolean |
isBinaryAttribute(java.lang.String attrID)
Check if an attribute is a binary one |
boolean |
isCaseIgnored()
|
(package private) static LDAPAttributeSet |
jndiAttrsToLdapAttrSet(javax.naming.directory.Attributes jndiAttrs)
Convert a JNDI Attributes object into a LDAPAttributeSet |
(package private) static LDAPModificationSet |
jndiAttrsToLdapModSet(int modop,
javax.naming.directory.Attributes jndiAttrs)
Create a LDAPModificationSet from a JNDI mod operation and JNDI Attributes |
(package private) static LDAPAttribute |
jndiAttrToLdapAttr(javax.naming.directory.Attribute jndiAttr)
Convert a JNDI Attribute to a LDAPAttribute |
(package private) static LDAPModificationSet |
jndiModsToLdapModSet(javax.naming.directory.ModificationItem[] jndiMods)
Convert and array of JNDI ModificationItem to a LDAPModificationSet |
(package private) static javax.naming.directory.Attribute |
ldapAttrToJndiAttr(LDAPAttribute attr)
Convert a LDAPAttribute to a JNDI Attribute |
javax.naming.directory.Attribute |
put(javax.naming.directory.Attribute jndiAttr)
|
javax.naming.directory.Attribute |
put(java.lang.String attrID,
java.lang.Object val)
|
javax.naming.directory.Attribute |
remove(java.lang.String attrID)
|
int |
size()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
LDAPAttributeSet m_attrSet
static java.lang.String[] m_binaryAttrs
static java.lang.String[] m_userBinaryAttrs
Constructor Detail |
---|
public AttributesImpl(LDAPAttributeSet attrSet, java.lang.String[] userBinaryAttrs)
Method Detail |
---|
public java.lang.Object clone()
clone
in interface javax.naming.directory.Attributes
clone
in class java.lang.Object
public javax.naming.directory.Attribute get(java.lang.String attrID)
get
in interface javax.naming.directory.Attributes
public javax.naming.NamingEnumeration getAll()
getAll
in interface javax.naming.directory.Attributes
public javax.naming.NamingEnumeration getIDs()
getIDs
in interface javax.naming.directory.Attributes
public boolean isCaseIgnored()
isCaseIgnored
in interface javax.naming.directory.Attributes
public javax.naming.directory.Attribute put(java.lang.String attrID, java.lang.Object val)
put
in interface javax.naming.directory.Attributes
public javax.naming.directory.Attribute put(javax.naming.directory.Attribute jndiAttr)
put
in interface javax.naming.directory.Attributes
public javax.naming.directory.Attribute remove(java.lang.String attrID)
remove
in interface javax.naming.directory.Attributes
public int size()
size
in interface javax.naming.directory.Attributes
static boolean isBinaryAttribute(java.lang.String attrID)
static LDAPAttributeSet jndiAttrsToLdapAttrSet(javax.naming.directory.Attributes jndiAttrs) throws javax.naming.NamingException
javax.naming.NamingException
static LDAPAttribute jndiAttrToLdapAttr(javax.naming.directory.Attribute jndiAttr) throws javax.naming.NamingException
javax.naming.NamingException
static javax.naming.directory.Attribute ldapAttrToJndiAttr(LDAPAttribute attr)
static LDAPModificationSet jndiModsToLdapModSet(javax.naming.directory.ModificationItem[] jndiMods) throws javax.naming.NamingException
javax.naming.NamingException
static LDAPModificationSet jndiAttrsToLdapModSet(int modop, javax.naming.directory.Attributes jndiAttrs) throws javax.naming.NamingException
javax.naming.NamingException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |