org.apache.ldap.server.interceptor
Interface NextInterceptor


public interface NextInterceptor

Represents the next Interceptor in the interceptor chain.

Version:
$Rev: 264732 $, $Date: 2005-08-30 04:04:51 -0400 (Tue, 30 Aug 2005) $
Author:
Apache Directory Project
See Also:
Interceptor, InterceptorChain

Method Summary
 void add(java.lang.String userProvidedName, javax.naming.Name normalizedName, javax.naming.directory.Attributes entry)
          Calls the next interceptor's Interceptor.add(NextInterceptor, String, Name, Attributes).
 void addContextPartition(ContextPartitionConfiguration cfg)
          Calls the next interceptor's ContextPartitionNexus.addContextPartition(ContextPartitionConfiguration).
 void delete(javax.naming.Name name)
          Calls the next interceptor's Interceptor.delete(NextInterceptor, Name).
 javax.naming.Name getMatchedName(javax.naming.Name name, boolean normalized)
          Calls the next interceptor's Interceptor.getMatchedName(NextInterceptor, Name, boolean).
 javax.naming.directory.Attributes getRootDSE()
          Calls the next interceptor's Interceptor.getRootDSE(NextInterceptor).
 javax.naming.Name getSuffix(javax.naming.Name name, boolean normalized)
          Calls the next interceptor's Interceptor.getSuffix(NextInterceptor, Name, boolean).
 boolean hasEntry(javax.naming.Name name)
          Calls the next interceptor's Interceptor.hasEntry(NextInterceptor, Name).
 boolean isSuffix(javax.naming.Name name)
          Calls the next interceptor's Interceptor.isSuffix(NextInterceptor, Name).
 javax.naming.NamingEnumeration list(javax.naming.Name baseName)
          Calls the next interceptor's Interceptor.list(NextInterceptor, Name).
 java.util.Iterator listSuffixes(boolean normalized)
          Calls the next interceptor's Interceptor.listSuffixes(NextInterceptor, boolean).
 javax.naming.directory.Attributes lookup(javax.naming.Name name)
          Calls the next interceptor's Interceptor.lookup(NextInterceptor, Name).
 javax.naming.directory.Attributes lookup(javax.naming.Name name, java.lang.String[] attrIds)
          Calls the next interceptor's Interceptor.lookup(NextInterceptor, Name, String[]).
 void modify(javax.naming.Name name, int modOp, javax.naming.directory.Attributes attributes)
          Calls the next interceptor's Interceptor.modify(NextInterceptor, Name, int, Attributes).
 void modify(javax.naming.Name name, javax.naming.directory.ModificationItem[] items)
          Calls the next interceptor's Interceptor.modify(NextInterceptor, Name, ModificationItem[]).
 void modifyRn(javax.naming.Name name, java.lang.String newRn, boolean deleteOldRn)
          Calls the next interceptor's Interceptor.modifyRn(NextInterceptor, Name, String, boolean).
 void move(javax.naming.Name oldName, javax.naming.Name newParentName)
          Calls the next interceptor's Interceptor.move(NextInterceptor, Name, Name).
 void move(javax.naming.Name oldName, javax.naming.Name newParentName, java.lang.String newRn, boolean deleteOldRn)
          Calls the next interceptor's Interceptor.move(NextInterceptor, Name, Name, String, boolean).
 void removeContextPartition(javax.naming.Name suffix)
          Calls the next interceptor's ContextPartitionNexus.removeContextPartition(Name).
 javax.naming.NamingEnumeration search(javax.naming.Name baseName, java.util.Map environment, org.apache.ldap.common.filter.ExprNode filter, javax.naming.directory.SearchControls searchControls)
          Calls the next interceptor's Interceptor.search(NextInterceptor, Name, Map, ExprNode, SearchControls).
 

Method Detail

getRootDSE

public javax.naming.directory.Attributes getRootDSE()
                                             throws javax.naming.NamingException
Calls the next interceptor's Interceptor.getRootDSE(NextInterceptor).

Throws:
javax.naming.NamingException

getMatchedName

public javax.naming.Name getMatchedName(javax.naming.Name name,
                                        boolean normalized)
                                 throws javax.naming.NamingException
Calls the next interceptor's Interceptor.getMatchedName(NextInterceptor, Name, boolean).

Throws:
javax.naming.NamingException

getSuffix

public javax.naming.Name getSuffix(javax.naming.Name name,
                                   boolean normalized)
                            throws javax.naming.NamingException
Calls the next interceptor's Interceptor.getSuffix(NextInterceptor, Name, boolean).

Throws:
javax.naming.NamingException

listSuffixes

public java.util.Iterator listSuffixes(boolean normalized)
                                throws javax.naming.NamingException
Calls the next interceptor's Interceptor.listSuffixes(NextInterceptor, boolean).

Throws:
javax.naming.NamingException

addContextPartition

public void addContextPartition(ContextPartitionConfiguration cfg)
                         throws javax.naming.NamingException
Calls the next interceptor's ContextPartitionNexus.addContextPartition(ContextPartitionConfiguration).

Throws:
javax.naming.NamingException

removeContextPartition

public void removeContextPartition(javax.naming.Name suffix)
                            throws javax.naming.NamingException
Calls the next interceptor's ContextPartitionNexus.removeContextPartition(Name).

Throws:
javax.naming.NamingException

delete

public void delete(javax.naming.Name name)
            throws javax.naming.NamingException
Calls the next interceptor's Interceptor.delete(NextInterceptor, Name).

Throws:
javax.naming.NamingException

add

public void add(java.lang.String userProvidedName,
                javax.naming.Name normalizedName,
                javax.naming.directory.Attributes entry)
         throws javax.naming.NamingException
Calls the next interceptor's Interceptor.add(NextInterceptor, String, Name, Attributes).

Throws:
javax.naming.NamingException

modify

public void modify(javax.naming.Name name,
                   int modOp,
                   javax.naming.directory.Attributes attributes)
            throws javax.naming.NamingException
Calls the next interceptor's Interceptor.modify(NextInterceptor, Name, int, Attributes).

Throws:
javax.naming.NamingException

modify

public void modify(javax.naming.Name name,
                   javax.naming.directory.ModificationItem[] items)
            throws javax.naming.NamingException
Calls the next interceptor's Interceptor.modify(NextInterceptor, Name, ModificationItem[]).

Throws:
javax.naming.NamingException

list

public javax.naming.NamingEnumeration list(javax.naming.Name baseName)
                                    throws javax.naming.NamingException
Calls the next interceptor's Interceptor.list(NextInterceptor, Name).

Throws:
javax.naming.NamingException

search

public javax.naming.NamingEnumeration search(javax.naming.Name baseName,
                                             java.util.Map environment,
                                             org.apache.ldap.common.filter.ExprNode filter,
                                             javax.naming.directory.SearchControls searchControls)
                                      throws javax.naming.NamingException
Calls the next interceptor's Interceptor.search(NextInterceptor, Name, Map, ExprNode, SearchControls).

Throws:
javax.naming.NamingException

lookup

public javax.naming.directory.Attributes lookup(javax.naming.Name name)
                                         throws javax.naming.NamingException
Calls the next interceptor's Interceptor.lookup(NextInterceptor, Name).

Throws:
javax.naming.NamingException

lookup

public javax.naming.directory.Attributes lookup(javax.naming.Name name,
                                                java.lang.String[] attrIds)
                                         throws javax.naming.NamingException
Calls the next interceptor's Interceptor.lookup(NextInterceptor, Name, String[]).

Throws:
javax.naming.NamingException

hasEntry

public boolean hasEntry(javax.naming.Name name)
                 throws javax.naming.NamingException
Calls the next interceptor's Interceptor.hasEntry(NextInterceptor, Name).

Throws:
javax.naming.NamingException

isSuffix

public boolean isSuffix(javax.naming.Name name)
                 throws javax.naming.NamingException
Calls the next interceptor's Interceptor.isSuffix(NextInterceptor, Name).

Throws:
javax.naming.NamingException

modifyRn

public void modifyRn(javax.naming.Name name,
                     java.lang.String newRn,
                     boolean deleteOldRn)
              throws javax.naming.NamingException
Calls the next interceptor's Interceptor.modifyRn(NextInterceptor, Name, String, boolean).

Throws:
javax.naming.NamingException

move

public void move(javax.naming.Name oldName,
                 javax.naming.Name newParentName)
          throws javax.naming.NamingException
Calls the next interceptor's Interceptor.move(NextInterceptor, Name, Name).

Throws:
javax.naming.NamingException

move

public void move(javax.naming.Name oldName,
                 javax.naming.Name newParentName,
                 java.lang.String newRn,
                 boolean deleteOldRn)
          throws javax.naming.NamingException
Calls the next interceptor's Interceptor.move(NextInterceptor, Name, Name, String, boolean).

Throws:
javax.naming.NamingException


Copyright © 2002-2005 . All Rights Reserved.