org.apache.ldap.server.normalization
Class NormalizationService

java.lang.Object
  extended byorg.apache.ldap.server.interceptor.BaseInterceptor
      extended byorg.apache.ldap.server.normalization.NormalizationService
All Implemented Interfaces:
Interceptor

public class NormalizationService
extends BaseInterceptor

A name normalization service. This service makes sure all relative and distinuished names are normalized before calls are made against the respective interface methods on the root nexus.

Version:
$Rev$
Author:
Apache Directory Project

Constructor Summary
NormalizationService()
           
 
Method Summary
 void destroy()
          Deinitializes this interceptor.
 void init(InterceptorContext context)
          Intializes this interceptor.
protected  void process(NextInterceptor nextInterceptor, Add call)
           
protected  void process(NextInterceptor nextInterceptor, Delete call)
           
protected  void process(NextInterceptor nextInterceptor, GetMatchedDN call)
           
protected  void process(NextInterceptor nextInterceptor, GetSuffix call)
           
protected  void process(NextInterceptor nextInterceptor, HasEntry call)
           
protected  void process(NextInterceptor nextInterceptor, IsSuffix call)
           
protected  void process(NextInterceptor nextInterceptor, List call)
           
protected  void process(NextInterceptor nextInterceptor, Lookup call)
           
protected  void process(NextInterceptor nextInterceptor, LookupWithAttrIds call)
           
protected  void process(NextInterceptor nextInterceptor, Modify call)
           
protected  void process(NextInterceptor nextInterceptor, ModifyMany call)
           
protected  void process(NextInterceptor nextInterceptor, ModifyRN call)
           
protected  void process(NextInterceptor nextInterceptor, Move call)
           
protected  void process(NextInterceptor nextInterceptor, MoveAndModifyRN call)
           
protected  void process(NextInterceptor nextInterceptor, Search call)
           
 
Methods inherited from class org.apache.ldap.server.interceptor.BaseInterceptor
getPrincipal, process, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NormalizationService

public NormalizationService()
Method Detail

init

public void init(InterceptorContext context)
          throws javax.naming.NamingException
Description copied from interface: Interceptor
Intializes this interceptor. This is invoked by directory service provider when this intercepter is loaded into interceptor chain.

Parameters:
context - the configuration properties for this interceptor
Throws:
javax.naming.NamingException - if failed to initialize this interceptor

destroy

public void destroy()
Description copied from interface: Interceptor
Deinitializes this interceptor. This is invoked by directory service provider when this intercepter is unloaded from interceptor chain.


process

protected void process(NextInterceptor nextInterceptor,
                       Add call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       Delete call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       Modify call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       ModifyMany call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       ModifyRN call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       Move call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       MoveAndModifyRN call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       Search call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       HasEntry call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       IsSuffix call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       List call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       Lookup call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       LookupWithAttrIds call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       GetMatchedDN call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       GetSuffix call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException


Copyright © 2002-2005 . All Rights Reserved.