|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ldap.server.interceptor.BaseInterceptor
org.apache.ldap.server.schema.SchemaService
An Interceptor
that manages and enforces schemas.
Constructor Summary | |
SchemaService()
Creates a schema service interceptor. |
Method Summary | |
void |
destroy()
This method does nothing by default. |
void |
init(ContextFactoryConfiguration factoryCfg,
InterceptorConfiguration cfg)
This method does nothing by default. |
javax.naming.NamingEnumeration |
list(NextInterceptor nextInterceptor,
javax.naming.Name base)
Filters ContextPartition#list(Name) call. |
javax.naming.directory.Attributes |
lookup(NextInterceptor nextInterceptor,
javax.naming.Name name)
Filters ContextPartition#lookup(Name) call. |
javax.naming.directory.Attributes |
lookup(NextInterceptor nextInterceptor,
javax.naming.Name name,
java.lang.String[] attrIds)
Filters ContextPartition#lookup(Name, String[]) call. |
void |
modify(NextInterceptor next,
javax.naming.Name name,
int modOp,
javax.naming.directory.Attributes mods)
Filters ContextPartition#modify(Name, int, Attributes) call. |
void |
modify(NextInterceptor next,
javax.naming.Name name,
javax.naming.directory.ModificationItem[] mods)
Filters ContextPartition#modify(Name, ModificationItem[]) call. |
javax.naming.NamingEnumeration |
search(NextInterceptor nextInterceptor,
javax.naming.Name base,
java.util.Map env,
org.apache.ldap.common.filter.ExprNode filter,
javax.naming.directory.SearchControls searchCtls)
Filters ContextPartition#search(Name, Map, ExprNode, SearchControls) call. |
Methods inherited from class org.apache.ldap.server.interceptor.BaseInterceptor |
add, addContextPartition, delete, getContext, getMatchedName, getPrincipal, getRootDSE, getSuffix, hasEntry, isSuffix, listSuffixes, modifyRn, move, move, removeContextPartition |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SchemaService()
Method Detail |
public void init(ContextFactoryConfiguration factoryCfg, InterceptorConfiguration cfg) throws javax.naming.NamingException
BaseInterceptor
init
in interface Interceptor
init
in class BaseInterceptor
javax.naming.NamingException
public void destroy()
BaseInterceptor
destroy
in interface Interceptor
destroy
in class BaseInterceptor
public javax.naming.NamingEnumeration list(NextInterceptor nextInterceptor, javax.naming.Name base) throws javax.naming.NamingException
Interceptor
ContextPartition.list(Name)
call.
list
in interface Interceptor
list
in class BaseInterceptor
javax.naming.NamingException
public javax.naming.NamingEnumeration search(NextInterceptor nextInterceptor, javax.naming.Name base, java.util.Map env, org.apache.ldap.common.filter.ExprNode filter, javax.naming.directory.SearchControls searchCtls) throws javax.naming.NamingException
Interceptor
ContextPartition.search(Name, Map, ExprNode, SearchControls)
call.
search
in interface Interceptor
search
in class BaseInterceptor
javax.naming.NamingException
public javax.naming.directory.Attributes lookup(NextInterceptor nextInterceptor, javax.naming.Name name) throws javax.naming.NamingException
Interceptor
ContextPartition.lookup(Name)
call.
lookup
in interface Interceptor
lookup
in class BaseInterceptor
javax.naming.NamingException
public javax.naming.directory.Attributes lookup(NextInterceptor nextInterceptor, javax.naming.Name name, java.lang.String[] attrIds) throws javax.naming.NamingException
Interceptor
ContextPartition.lookup(Name, String[])
call.
lookup
in interface Interceptor
lookup
in class BaseInterceptor
javax.naming.NamingException
public void modify(NextInterceptor next, javax.naming.Name name, int modOp, javax.naming.directory.Attributes mods) throws javax.naming.NamingException
Interceptor
ContextPartition.modify(Name, int, Attributes)
call.
modify
in interface Interceptor
modify
in class BaseInterceptor
javax.naming.NamingException
public void modify(NextInterceptor next, javax.naming.Name name, javax.naming.directory.ModificationItem[] mods) throws javax.naming.NamingException
Interceptor
ContextPartition.modify(Name, ModificationItem[])
call.
modify
in interface Interceptor
modify
in class BaseInterceptor
javax.naming.NamingException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |