|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.server.core.interceptor.BaseInterceptor
public abstract class BaseInterceptor
A easy-to-use implementation of Interceptor
. All methods are
implemented to pass the flow of control to next interceptor by defaults.
Please override the methods you have concern in.
Constructor Summary | |
---|---|
protected |
BaseInterceptor()
Creates a new instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected BaseInterceptor()
Method Detail |
---|
public java.lang.String getName()
getName
in interface Interceptor
public static LdapPrincipal getPrincipal()
LdapPrincipal
of current context.
public static OperationContext getContext()
Context
.
public void init(DirectoryService directoryService) throws java.lang.Exception
init
in interface Interceptor
java.lang.Exception
public void destroy()
destroy
in interface Interceptor
public void add(NextInterceptor next, AddOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.add( AddOperationContext )
call.
add
in interface Interceptor
java.lang.Exception
public void delete(NextInterceptor next, DeleteOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.delete( DeleteOperationContext )
call.
delete
in interface Interceptor
java.lang.Exception
public org.apache.directory.shared.ldap.name.LdapDN getMatchedName(NextInterceptor next, GetMatchedNameOperationContext opContext) throws java.lang.Exception
Interceptor
PartitionNexus.getMatchedName( GetMatchedNameOperationContext )
call.
getMatchedName
in interface Interceptor
java.lang.Exception
public ClonedServerEntry getRootDSE(NextInterceptor next, GetRootDSEOperationContext opContext) throws java.lang.Exception
Interceptor
PartitionNexus.getRootDSE( GetRootDSEOperationContext )
call.
getRootDSE
in interface Interceptor
java.lang.Exception
public org.apache.directory.shared.ldap.name.LdapDN getSuffix(NextInterceptor next, GetSuffixOperationContext opContext) throws java.lang.Exception
Interceptor
PartitionNexus.getSuffix( GetSuffixOperationContext )
call.
getSuffix
in interface Interceptor
java.lang.Exception
public boolean hasEntry(NextInterceptor next, EntryOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.hasEntry( EntryOperationContext )
call.
hasEntry
in interface Interceptor
java.lang.Exception
public EntryFilteringCursor list(NextInterceptor next, ListOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.list( ListOperationContext )
call.
list
in interface Interceptor
java.lang.Exception
public java.util.Iterator<java.lang.String> listSuffixes(NextInterceptor next, ListSuffixOperationContext opContext) throws java.lang.Exception
Interceptor
PartitionNexus.listSuffixes( ListSuffixOperationContext )
call.
listSuffixes
in interface Interceptor
java.lang.Exception
public ClonedServerEntry lookup(NextInterceptor next, LookupOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.lookup( LookupOperationContext )
call.
lookup
in interface Interceptor
java.lang.Exception
public void modify(NextInterceptor next, ModifyOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.modify( ModifyOperationContext )
call.
modify
in interface Interceptor
java.lang.Exception
public void rename(NextInterceptor next, RenameOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.rename( RenameOperationContext )
call.
rename
in interface Interceptor
java.lang.Exception
public void moveAndRename(NextInterceptor next, MoveAndRenameOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.moveAndRename( MoveAndRenameOperationContext)
call.
moveAndRename
in interface Interceptor
java.lang.Exception
public void move(NextInterceptor next, MoveOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.move( MoveOperationContext )
call.
move
in interface Interceptor
java.lang.Exception
public EntryFilteringCursor search(NextInterceptor next, SearchOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.search( SearchOperationContext )
call.
search
in interface Interceptor
java.lang.Exception
public void addContextPartition(NextInterceptor next, AddContextPartitionOperationContext opContext) throws java.lang.Exception
Interceptor
PartitionNexus.addContextPartition( AddContextPartitionOperationContext )
call.
addContextPartition
in interface Interceptor
java.lang.Exception
public void removeContextPartition(NextInterceptor next, RemoveContextPartitionOperationContext opContext) throws java.lang.Exception
Interceptor
PartitionNexus.removeContextPartition( RemoveContextPartitionOperationContext )
call.
removeContextPartition
in interface Interceptor
java.lang.Exception
public boolean compare(NextInterceptor next, CompareOperationContext opContext) throws java.lang.Exception
Interceptor
PartitionNexus.compare( CompareOperationContext )
call.
compare
in interface Interceptor
java.lang.Exception
public void bind(NextInterceptor next, BindOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.bind( BindOperationContext )
call.
bind
in interface Interceptor
java.lang.Exception
public void unbind(NextInterceptor next, UnbindOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.unbind( UnbindOperationContext )
call.
unbind
in interface Interceptor
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |