Package com.mockobjects.naming.directory
Class MockDirContext
- java.lang.Object
-
- com.mockobjects.MockObject
-
- com.mockobjects.naming.MockContext
-
- com.mockobjects.naming.directory.MockDirContext
-
- All Implemented Interfaces:
Verifiable,javax.naming.Context,javax.naming.directory.DirContext
public class MockDirContext extends MockContext implements javax.naming.directory.DirContext
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MockDirContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(java.lang.String aName, java.lang.Object object, javax.naming.directory.Attributes attributes)voidbind(javax.naming.Name aName, java.lang.Object object, javax.naming.directory.Attributes attributes)javax.naming.directory.DirContextcreateSubcontext(java.lang.String aName, javax.naming.directory.Attributes attributes)javax.naming.directory.DirContextcreateSubcontext(javax.naming.Name aName, javax.naming.directory.Attributes attributes)javax.naming.directory.AttributesgetAttributes(java.lang.String aName)javax.naming.directory.AttributesgetAttributes(java.lang.String aName, java.lang.String[] attrIds)javax.naming.directory.AttributesgetAttributes(javax.naming.Name aName)javax.naming.directory.AttributesgetAttributes(javax.naming.Name aName, java.lang.String[] attrIds)javax.naming.directory.DirContextgetSchema(java.lang.String aName)javax.naming.directory.DirContextgetSchema(javax.naming.Name aName)javax.naming.directory.DirContextgetSchemaClassDefinition(java.lang.String aName)javax.naming.directory.DirContextgetSchemaClassDefinition(javax.naming.Name aName)voidmodifyAttributes(java.lang.String aName, int aModificationOperation, javax.naming.directory.Attributes attributes)voidmodifyAttributes(java.lang.String aName, javax.naming.directory.ModificationItem[] mods)voidmodifyAttributes(javax.naming.Name aName, int aModificationOperation, javax.naming.directory.Attributes attributes)voidmodifyAttributes(javax.naming.Name aName, javax.naming.directory.ModificationItem[] mods)voidrebind(java.lang.String aName, java.lang.Object object, javax.naming.directory.Attributes attributes)voidrebind(javax.naming.Name aName, java.lang.Object object, javax.naming.directory.Attributes attributes)javax.naming.NamingEnumerationsearch(java.lang.String aName, java.lang.String aFilter, java.lang.Object[] filterArgs, javax.naming.directory.SearchControls cons)javax.naming.NamingEnumerationsearch(java.lang.String aSearchName, java.lang.String aFilter, javax.naming.directory.SearchControls searchControls)javax.naming.NamingEnumerationsearch(java.lang.String aName, javax.naming.directory.Attributes attributes)javax.naming.NamingEnumerationsearch(java.lang.String aName, javax.naming.directory.Attributes attributes, java.lang.String[] anAttributeToReturn)javax.naming.NamingEnumerationsearch(javax.naming.Name aName, java.lang.String aFilter, java.lang.Object[] filterArgs, javax.naming.directory.SearchControls cons)javax.naming.NamingEnumerationsearch(javax.naming.Name aName, java.lang.String aFilter, javax.naming.directory.SearchControls cons)javax.naming.NamingEnumerationsearch(javax.naming.Name aName, javax.naming.directory.Attributes attributes)javax.naming.NamingEnumerationsearch(javax.naming.Name aName, javax.naming.directory.Attributes attributes, java.lang.String[] anAttributeToReturn)voidsetExpectedGetAttributesCount(int callCount)voidsetExpectedGetAttributesName(java.lang.Object aName)voidsetExpectedModifyAttributes(java.lang.String aName, int aModificationOperation, javax.naming.directory.Attributes attributes)voidsetExpectedSearch(java.lang.String aSearchName, java.lang.String aFilter, javax.naming.directory.SearchControls searchControls)voidsetupAttributes(javax.naming.directory.Attributes anAttributeToReturn)voidsetupSearchResult(javax.naming.NamingEnumeration results)-
Methods inherited from class com.mockobjects.naming.MockContext
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, setExpectedBind, setExpectedCreateSubContext, setExpectedLookupName, setExpectedReBind, setupAddCreateSubContext, setupAddLookup, unbind, unbind
-
Methods inherited from class com.mockobjects.MockObject
notImplemented, notYetImplemented, verify
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.naming.Context
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
-
-
-
-
Method Detail
-
setupAttributes
public void setupAttributes(javax.naming.directory.Attributes anAttributeToReturn)
-
setExpectedGetAttributesName
public void setExpectedGetAttributesName(java.lang.Object aName)
-
setExpectedGetAttributesCount
public void setExpectedGetAttributesCount(int callCount)
-
getAttributes
public javax.naming.directory.Attributes getAttributes(javax.naming.Name aName) throws javax.naming.NamingException- Specified by:
getAttributesin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
getAttributes
public javax.naming.directory.Attributes getAttributes(java.lang.String aName) throws javax.naming.NamingException- Specified by:
getAttributesin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
getAttributes
public javax.naming.directory.Attributes getAttributes(javax.naming.Name aName, java.lang.String[] attrIds) throws javax.naming.NamingException- Specified by:
getAttributesin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
getAttributes
public javax.naming.directory.Attributes getAttributes(java.lang.String aName, java.lang.String[] attrIds) throws javax.naming.NamingException- Specified by:
getAttributesin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
setExpectedModifyAttributes
public void setExpectedModifyAttributes(java.lang.String aName, int aModificationOperation, javax.naming.directory.Attributes attributes)
-
modifyAttributes
public void modifyAttributes(javax.naming.Name aName, int aModificationOperation, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
modifyAttributesin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
modifyAttributes
public void modifyAttributes(java.lang.String aName, int aModificationOperation, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
modifyAttributesin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
modifyAttributes
public void modifyAttributes(javax.naming.Name aName, javax.naming.directory.ModificationItem[] mods) throws javax.naming.NamingException- Specified by:
modifyAttributesin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
modifyAttributes
public void modifyAttributes(java.lang.String aName, javax.naming.directory.ModificationItem[] mods) throws javax.naming.NamingException- Specified by:
modifyAttributesin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
bind
public void bind(javax.naming.Name aName, java.lang.Object object, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
bindin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
bind
public void bind(java.lang.String aName, java.lang.Object object, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
bindin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
rebind
public void rebind(javax.naming.Name aName, java.lang.Object object, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
rebindin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
rebind
public void rebind(java.lang.String aName, java.lang.Object object, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
rebindin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
createSubcontext
public javax.naming.directory.DirContext createSubcontext(javax.naming.Name aName, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
createSubcontextin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
createSubcontext
public javax.naming.directory.DirContext createSubcontext(java.lang.String aName, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
createSubcontextin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
getSchema
public javax.naming.directory.DirContext getSchema(javax.naming.Name aName) throws javax.naming.NamingException- Specified by:
getSchemain interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
getSchema
public javax.naming.directory.DirContext getSchema(java.lang.String aName) throws javax.naming.NamingException- Specified by:
getSchemain interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
getSchemaClassDefinition
public javax.naming.directory.DirContext getSchemaClassDefinition(javax.naming.Name aName) throws javax.naming.NamingException- Specified by:
getSchemaClassDefinitionin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
getSchemaClassDefinition
public javax.naming.directory.DirContext getSchemaClassDefinition(java.lang.String aName) throws javax.naming.NamingException- Specified by:
getSchemaClassDefinitionin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
search
public javax.naming.NamingEnumeration search(javax.naming.Name aName, javax.naming.directory.Attributes attributes, java.lang.String[] anAttributeToReturn) throws javax.naming.NamingException- Specified by:
searchin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
search
public javax.naming.NamingEnumeration search(java.lang.String aName, javax.naming.directory.Attributes attributes, java.lang.String[] anAttributeToReturn) throws javax.naming.NamingException- Specified by:
searchin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
search
public javax.naming.NamingEnumeration search(javax.naming.Name aName, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
searchin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
search
public javax.naming.NamingEnumeration search(java.lang.String aName, javax.naming.directory.Attributes attributes) throws javax.naming.NamingException- Specified by:
searchin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
search
public javax.naming.NamingEnumeration search(javax.naming.Name aName, java.lang.String aFilter, javax.naming.directory.SearchControls cons) throws javax.naming.NamingException- Specified by:
searchin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
setExpectedSearch
public void setExpectedSearch(java.lang.String aSearchName, java.lang.String aFilter, javax.naming.directory.SearchControls searchControls)
-
setupSearchResult
public void setupSearchResult(javax.naming.NamingEnumeration results)
-
search
public javax.naming.NamingEnumeration search(java.lang.String aSearchName, java.lang.String aFilter, javax.naming.directory.SearchControls searchControls) throws javax.naming.NamingException- Specified by:
searchin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
search
public javax.naming.NamingEnumeration search(javax.naming.Name aName, java.lang.String aFilter, java.lang.Object[] filterArgs, javax.naming.directory.SearchControls cons) throws javax.naming.NamingException- Specified by:
searchin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
search
public javax.naming.NamingEnumeration search(java.lang.String aName, java.lang.String aFilter, java.lang.Object[] filterArgs, javax.naming.directory.SearchControls cons) throws javax.naming.NamingException- Specified by:
searchin interfacejavax.naming.directory.DirContext- Throws:
javax.naming.NamingException
-
-