org.jboss.test.security.ejb.project.support
Class HeirMemoryMap
java.lang.Object
org.jboss.test.security.ejb.project.support.DirContextStringImpl (src)
org.jboss.test.security.ejb.project.support.HeirMemoryMap
- All Implemented Interfaces:
- javax.naming.Context, javax.naming.directory.DirContext, java.io.Serializable
- public class HeirMemoryMap
- extends DirContextStringImpl (src)
- implements javax.naming.directory.DirContext, java.io.Serializable
A simple in memory implementation of DirContext that uses a HashMap as the
store and unix style path names.
- See Also:
- Serialized Form
Fields inherited from interface javax.naming.directory.DirContext |
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE |
Fields inherited from interface javax.naming.Context |
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES |
Method Summary |
java.lang.Object |
addToEnvironment(java.lang.String p1,
java.lang.Object p2)
|
void |
bind(javax.naming.Name name,
java.lang.Object value)
|
void |
bind(javax.naming.Name name,
java.lang.Object value,
javax.naming.directory.Attributes attributes)
|
void |
close()
|
javax.naming.Name |
composeName(javax.naming.Name p1,
javax.naming.Name p2)
|
javax.naming.Context |
createSubcontext(javax.naming.Name name)
|
javax.naming.directory.DirContext |
createSubcontext(javax.naming.Name name,
javax.naming.directory.Attributes attributes)
|
void |
destroySubcontext(javax.naming.Name name)
|
javax.naming.directory.Attributes |
getAttributes(javax.naming.Name name)
|
javax.naming.directory.Attributes |
getAttributes(javax.naming.Name name,
java.lang.String[] attrIDs)
|
java.util.Hashtable |
getEnvironment()
|
java.lang.String |
getNameInNamespace()
|
javax.naming.NameParser |
getNameParser(javax.naming.Name p1)
|
javax.naming.directory.DirContext |
getSchema(javax.naming.Name p1)
|
javax.naming.directory.DirContext |
getSchemaClassDefinition(javax.naming.Name p1)
|
javax.naming.NamingEnumeration |
list(javax.naming.Name p1)
|
javax.naming.NamingEnumeration |
listBindings(javax.naming.Name name)
|
java.lang.Object |
lookup(javax.naming.Name name)
|
java.lang.Object |
lookupLink(javax.naming.Name p1)
|
void |
modifyAttributes(javax.naming.Name p1,
int p2,
javax.naming.directory.Attributes p3)
|
void |
modifyAttributes(javax.naming.Name p1,
javax.naming.directory.ModificationItem[] p2)
|
void |
rebind(javax.naming.Name name,
java.lang.Object value)
|
void |
rebind(javax.naming.Name name,
java.lang.Object value,
javax.naming.directory.Attributes attributes)
|
java.lang.Object |
removeFromEnvironment(java.lang.String p1)
|
void |
rename(javax.naming.Name p1,
javax.naming.Name p2)
|
javax.naming.NamingEnumeration |
search(javax.naming.Name p1,
javax.naming.directory.Attributes p2)
|
javax.naming.NamingEnumeration |
search(javax.naming.Name p1,
javax.naming.directory.Attributes p2,
java.lang.String[] p3)
|
javax.naming.NamingEnumeration |
search(javax.naming.Name p1,
java.lang.String p2,
java.lang.Object[] p3,
javax.naming.directory.SearchControls p4)
|
javax.naming.NamingEnumeration |
search(javax.naming.Name p1,
java.lang.String p2,
javax.naming.directory.SearchControls p3)
|
java.lang.String |
toString()
|
void |
unbind(javax.naming.Name name)
|
Methods inherited from class org.jboss.test.security.ejb.project.support.DirContextStringImpl (src) |
bind, bind, composeName, createSubcontext, createSubcontext, destroySubcontext, getAttributes, getAttributes, getNameParser, getSchema, getSchemaClassDefinition, list, listBindings, lookup, lookupLink, modifyAttributes, modifyAttributes, rebind, rebind, rename, search, search, search, search, unbind |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.naming.directory.DirContext |
bind, createSubcontext, getAttributes, getAttributes, getSchema, getSchemaClassDefinition, modifyAttributes, modifyAttributes, rebind, search, search, search, search |
Methods inherited from interface javax.naming.Context |
bind, composeName, createSubcontext, destroySubcontext, getNameParser, list, listBindings, lookup, lookupLink, rebind, rename, unbind |
HeirMemoryMap
public HeirMemoryMap()
- Creates new HeirMemoryMap
HeirMemoryMap
public HeirMemoryMap(java.lang.String contextName,
HeirMemoryMap (src) parent,
javax.naming.directory.Attributes attributes)
throws javax.naming.NamingException
HeirMemoryMap
public HeirMemoryMap(java.lang.String contextName,
HeirMemoryMap (src) parent,
javax.naming.directory.Attributes attributes,
java.util.Hashtable env)
throws javax.naming.NamingException
toString
public java.lang.String toString()
addToEnvironment
public java.lang.Object addToEnvironment(java.lang.String p1,
java.lang.Object p2)
throws javax.naming.NamingException
- Specified by:
addToEnvironment
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
removeFromEnvironment
public java.lang.Object removeFromEnvironment(java.lang.String p1)
throws javax.naming.NamingException
- Specified by:
removeFromEnvironment
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
bind
public void bind(javax.naming.Name name,
java.lang.Object value)
throws javax.naming.NamingException
- Specified by:
bind
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
bind
public void bind(javax.naming.Name name,
java.lang.Object value,
javax.naming.directory.Attributes attributes)
throws javax.naming.NamingException
- Specified by:
bind
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
close
public void close()
throws javax.naming.NamingException
- Specified by:
close
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
composeName
public javax.naming.Name composeName(javax.naming.Name p1,
javax.naming.Name p2)
throws javax.naming.NamingException
- Specified by:
composeName
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
createSubcontext
public javax.naming.Context createSubcontext(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
createSubcontext
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
createSubcontext
public javax.naming.directory.DirContext createSubcontext(javax.naming.Name name,
javax.naming.directory.Attributes attributes)
throws javax.naming.NamingException
- Specified by:
createSubcontext
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
destroySubcontext
public void destroySubcontext(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
destroySubcontext
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
getAttributes
public javax.naming.directory.Attributes getAttributes(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
getAttributes
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
getAttributes
public javax.naming.directory.Attributes getAttributes(javax.naming.Name name,
java.lang.String[] attrIDs)
throws javax.naming.NamingException
- Specified by:
getAttributes
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
getEnvironment
public java.util.Hashtable getEnvironment()
throws javax.naming.NamingException
- Specified by:
getEnvironment
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
getNameInNamespace
public java.lang.String getNameInNamespace()
throws javax.naming.NamingException
- Specified by:
getNameInNamespace
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
getNameParser
public javax.naming.NameParser getNameParser(javax.naming.Name p1)
throws javax.naming.NamingException
- Specified by:
getNameParser
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
getSchema
public javax.naming.directory.DirContext getSchema(javax.naming.Name p1)
throws javax.naming.NamingException
- Specified by:
getSchema
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
getSchemaClassDefinition
public javax.naming.directory.DirContext getSchemaClassDefinition(javax.naming.Name p1)
throws javax.naming.NamingException
- Specified by:
getSchemaClassDefinition
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
list
public javax.naming.NamingEnumeration list(javax.naming.Name p1)
throws javax.naming.NamingException
- Specified by:
list
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
listBindings
public javax.naming.NamingEnumeration listBindings(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
listBindings
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
lookup
public java.lang.Object lookup(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
lookup
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
lookupLink
public java.lang.Object lookupLink(javax.naming.Name p1)
throws javax.naming.NamingException
- Specified by:
lookupLink
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
modifyAttributes
public void modifyAttributes(javax.naming.Name p1,
javax.naming.directory.ModificationItem[] p2)
throws javax.naming.NamingException
- Specified by:
modifyAttributes
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
modifyAttributes
public void modifyAttributes(javax.naming.Name p1,
int p2,
javax.naming.directory.Attributes p3)
throws javax.naming.NamingException
- Specified by:
modifyAttributes
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
rebind
public void rebind(javax.naming.Name name,
java.lang.Object value)
throws javax.naming.NamingException
- Specified by:
rebind
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
rebind
public void rebind(javax.naming.Name name,
java.lang.Object value,
javax.naming.directory.Attributes attributes)
throws javax.naming.NamingException
- Specified by:
rebind
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
rename
public void rename(javax.naming.Name p1,
javax.naming.Name p2)
throws javax.naming.NamingException
- Specified by:
rename
in interface javax.naming.Context
- Throws:
javax.naming.NamingException
search
public javax.naming.NamingEnumeration search(javax.naming.Name p1,
javax.naming.directory.Attributes p2)
throws javax.naming.NamingException
- Specified by:
search
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
search
public javax.naming.NamingEnumeration search(javax.naming.Name p1,
java.lang.String p2,
javax.naming.directory.SearchControls p3)
throws javax.naming.NamingException
- Specified by:
search
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
search
public javax.naming.NamingEnumeration search(javax.naming.Name p1,
javax.naming.directory.Attributes p2,
java.lang.String[] p3)
throws javax.naming.NamingException
- Specified by:
search
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
search
public javax.naming.NamingEnumeration search(javax.naming.Name p1,
java.lang.String p2,
java.lang.Object[] p3,
javax.naming.directory.SearchControls p4)
throws javax.naming.NamingException
- Specified by:
search
in interface javax.naming.directory.DirContext
- Throws:
javax.naming.NamingException
unbind
public void unbind(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
unbind
in interface javax.naming.Context
- Throws:
javax.naming.NamingException