fr.dyade.aaa.jndi2.impl
Class NamingContext

java.lang.Object
  extended by fr.dyade.aaa.jndi2.impl.NamingContext
All Implemented Interfaces:
NamingContextMBean, java.io.Serializable, java.lang.Cloneable

public class NamingContext
extends java.lang.Object
implements NamingContextMBean, java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Constructor Summary
NamingContext(NamingContextId id, java.lang.Object ownerId, javax.naming.CompositeName contextName)
           
 
Method Summary
 void addRecord(Record record)
           
 java.lang.Object clone()
           
 void createSubcontext(java.lang.String ctxName)
           
 void destroySubcontext()
           
 javax.naming.Binding[] getBindings()
           
 javax.naming.CompositeName getContextName()
           
 java.util.Enumeration getEnumRecord()
           
 NamingContextId getId()
           
 javax.naming.NameClassPair[] getNameClassPairs()
           
 java.lang.String[] getNamingContext()
           
 java.lang.Object getOwnerId()
           
 Record getRecord(java.lang.String name)
           
 java.lang.String getStrOwnerId()
           
 java.lang.String lookup(java.lang.String name)
           
 boolean removeRecord(java.lang.String name)
           
 void setOwnerId(java.lang.Object ownerId)
           
 void setStrOwnerId(java.lang.String strOwnerId)
           
 int size()
           
 java.lang.String toString()
           
 void unbind(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NamingContext

public NamingContext(NamingContextId id,
                     java.lang.Object ownerId,
                     javax.naming.CompositeName contextName)
Method Detail

getId

public final NamingContextId getId()

getOwnerId

public final java.lang.Object getOwnerId()

setOwnerId

public void setOwnerId(java.lang.Object ownerId)

getRecord

public Record getRecord(java.lang.String name)

getEnumRecord

public java.util.Enumeration getEnumRecord()

addRecord

public void addRecord(Record record)

removeRecord

public boolean removeRecord(java.lang.String name)

size

public int size()

getNameClassPairs

public javax.naming.NameClassPair[] getNameClassPairs()

getBindings

public javax.naming.Binding[] getBindings()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getContextName

public javax.naming.CompositeName getContextName()

getNamingContext

public java.lang.String[] getNamingContext()
Specified by:
getNamingContext in interface NamingContextMBean

getStrOwnerId

public java.lang.String getStrOwnerId()
Specified by:
getStrOwnerId in interface NamingContextMBean

setStrOwnerId

public void setStrOwnerId(java.lang.String strOwnerId)
Specified by:
setStrOwnerId in interface NamingContextMBean

createSubcontext

public void createSubcontext(java.lang.String ctxName)
                      throws javax.naming.NamingException
Specified by:
createSubcontext in interface NamingContextMBean
Throws:
javax.naming.NamingException

destroySubcontext

public void destroySubcontext()
                       throws javax.naming.NamingException
Specified by:
destroySubcontext in interface NamingContextMBean
Throws:
javax.naming.NamingException

lookup

public java.lang.String lookup(java.lang.String name)
                        throws javax.naming.NamingException
Specified by:
lookup in interface NamingContextMBean
Throws:
javax.naming.NamingException

unbind

public void unbind(java.lang.String name)
            throws javax.naming.NamingException
Specified by:
unbind in interface NamingContextMBean
Throws:
javax.naming.NamingException


Copyright © 2011 ScalAgent D.T.. All Rights Reserved.