public class TriggerInterceptor extends BaseInterceptor
| Constructor and Description |
|---|
TriggerInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(NextInterceptor next,
AddOperationContext addContext)
Filters
Partition.add( AddOperationContext ) call. |
void |
delete(NextInterceptor next,
DeleteOperationContext deleteContext)
Filters
Partition.delete( DeleteOperationContext ) call. |
Map<org.apache.directory.shared.ldap.trigger.ActionTime,List<org.apache.directory.shared.ldap.trigger.TriggerSpecification>> |
getActionTimeMappedTriggerSpecsForOperation(List<org.apache.directory.shared.ldap.trigger.TriggerSpecification> triggerSpecs,
org.apache.directory.shared.ldap.trigger.LdapOperation ldapOperation)
Return a selection of trigger specifications for a certain type of trigger action time.
|
void |
init(DirectoryService directoryService)
This method does nothing by default.
|
void |
modify(NextInterceptor next,
ModifyOperationContext opContext)
Filters
Partition.modify( ModifyOperationContext ) call. |
void |
move(NextInterceptor next,
MoveOperationContext opContext)
Filters
Partition.move( MoveOperationContext ) call. |
void |
moveAndRename(NextInterceptor next,
MoveAndRenameOperationContext opContext)
Filters
Partition.moveAndRename( MoveAndRenameOperationContext) call. |
void |
rename(NextInterceptor next,
RenameOperationContext renameContext)
Filters
Partition.rename( RenameOperationContext ) call. |
addContextPartition, bind, compare, destroy, getContext, getMatchedName, getName, getPrincipal, getRootDSE, getSuffix, hasEntry, list, listSuffixes, lookup, removeContextPartition, search, unbindpublic Map<org.apache.directory.shared.ldap.trigger.ActionTime,List<org.apache.directory.shared.ldap.trigger.TriggerSpecification>> getActionTimeMappedTriggerSpecsForOperation(List<org.apache.directory.shared.ldap.trigger.TriggerSpecification> triggerSpecs, org.apache.directory.shared.ldap.trigger.LdapOperation ldapOperation)
triggerSpecs - the trigger specificationsldapOperation - the ldap operation being performedpublic void init(DirectoryService directoryService) throws Exception
BaseInterceptorinit in interface Interceptorinit in class BaseInterceptorExceptionpublic void add(NextInterceptor next, AddOperationContext addContext) throws Exception
InterceptorPartition.add( AddOperationContext ) call.add in interface Interceptoradd in class BaseInterceptorExceptionpublic void delete(NextInterceptor next, DeleteOperationContext deleteContext) throws Exception
InterceptorPartition.delete( DeleteOperationContext ) call.delete in interface Interceptordelete in class BaseInterceptorExceptionpublic void modify(NextInterceptor next, ModifyOperationContext opContext) throws Exception
InterceptorPartition.modify( ModifyOperationContext ) call.modify in interface Interceptormodify in class BaseInterceptorExceptionpublic void rename(NextInterceptor next, RenameOperationContext renameContext) throws Exception
InterceptorPartition.rename( RenameOperationContext ) call.rename in interface Interceptorrename in class BaseInterceptorExceptionpublic void moveAndRename(NextInterceptor next, MoveAndRenameOperationContext opContext) throws Exception
InterceptorPartition.moveAndRename( MoveAndRenameOperationContext) call.moveAndRename in interface InterceptormoveAndRename in class BaseInterceptorExceptionpublic void move(NextInterceptor next, MoveOperationContext opContext) throws Exception
InterceptorPartition.move( MoveOperationContext ) call.move in interface Interceptormove in class BaseInterceptorExceptionCopyright © 2003-2012 Apache Software Foundation. All Rights Reserved.