You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2008/05/25 05:06:45 UTC
svn commit: r659898 [1/2] - in /directory/apacheds/branches/bigbang:
core/src/main/java/org/apache/directory/server/core/authn/
core/src/main/java/org/apache/directory/server/core/authz/
core/src/main/java/org/apache/directory/server/core/authz/support...
Author: akarasulu
Date: Sat May 24 20:06:44 2008
New Revision: 659898
URL: http://svn.apache.org/viewvc?rev=659898&view=rev
Log:
making EntryFilteringCursor and interface instead of a class so we can have multiple implementations returned
Added:
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/BaseEntryFilteringCursor.java
- copied, changed from r659885, directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/EntryFilteringCursor.java
Removed:
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/EntryFilteringCursor.java
Modified:
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authn/AuthenticationInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/AciAuthorizationInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/DefaultAuthorizationInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/GroupCache.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/TupleCache.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/support/MaxImmSubFilter.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/collective/CollectiveAttributeInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/exception/ExceptionInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/BaseInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/Interceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/InterceptorChain.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/NextInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/NamingEnumerationAdapter.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/ServerContext.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/normalization/NormalizationInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/operational/OperationalAttributeInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/DefaultPartitionNexus.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/Partition.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/PartitionNexusProxy.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/BTreePartition.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/referral/ReferralInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/PartitionSchemaLoader.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaPartitionDao.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/subtree/SubentryInterceptor.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/trigger/TriggerSpecCache.java
directory/apacheds/branches/bigbang/core/src/test/java/org/apache/directory/server/core/authz/support/MaxImmSubFilterTest.java
directory/apacheds/branches/bigbang/core/src/test/java/org/apache/directory/server/core/interceptor/MockInterceptor.java
directory/apacheds/branches/bigbang/mitosis/src/main/java/org/apache/directory/mitosis/operation/AddEntryOperation.java
directory/apacheds/branches/bigbang/mitosis/src/main/java/org/apache/directory/mitosis/operation/OperationFactory.java
directory/apacheds/branches/bigbang/mitosis/src/main/java/org/apache/directory/mitosis/service/ReplicationInterceptor.java
directory/apacheds/branches/bigbang/mitosis/src/main/java/org/apache/directory/mitosis/service/protocol/handler/ReplicationClientContextHandler.java
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authn/AuthenticationInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authn/AuthenticationInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authn/AuthenticationInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authn/AuthenticationInterceptor.java Sat May 24 20:06:44 2008
@@ -31,7 +31,7 @@
import org.apache.directory.server.core.DirectoryService;
import org.apache.directory.server.core.entry.ClonedServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.BaseInterceptor;
import org.apache.directory.server.core.interceptor.Interceptor;
import org.apache.directory.server.core.interceptor.NextInterceptor;
@@ -264,7 +264,7 @@
}
- public EntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception
{
if ( IS_DEBUG )
{
@@ -382,7 +382,7 @@
}
- public EntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
{
if ( IS_DEBUG )
{
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/AciAuthorizationInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/AciAuthorizationInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/AciAuthorizationInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/AciAuthorizationInterceptor.java Sat May 24 20:06:44 2008
@@ -29,7 +29,7 @@
import org.apache.directory.server.core.entry.ServerEntry;
import org.apache.directory.server.core.entry.ServerEntryUtils;
import org.apache.directory.server.core.filtering.EntryFilter;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.BaseInterceptor;
import org.apache.directory.server.core.interceptor.InterceptorChain;
import org.apache.directory.server.core.interceptor.NextInterceptor;
@@ -995,12 +995,12 @@
}
- public EntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception
{
Invocation invocation = InvocationStack.getInstance().peek();
ServerLdapContext ctx = ( ServerLdapContext ) invocation.getCaller();
LdapPrincipal user = ctx.getPrincipal();
- EntryFilteringCursor cursor = next.list( opContext );
+ BaseEntryFilteringCursor cursor = next.list( opContext );
if ( isPrincipalAnAdministrator( user.getJndiName() ) || !enabled )
{
@@ -1013,13 +1013,13 @@
}
- public EntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
{
Invocation invocation = InvocationStack.getInstance().peek();
ServerLdapContext ctx = ( ServerLdapContext ) invocation.getCaller();
LdapPrincipal user = ctx.getPrincipal();
LdapDN principalDn = user.getJndiName();
- EntryFilteringCursor cursor = next.search( opContext );
+ BaseEntryFilteringCursor cursor = next.search( opContext );
boolean isSubschemaSubentryLookup = subschemaSubentryDn.equals( opContext.getDn().getNormName() );
SearchControls searchCtls = opContext.getSearchControls();
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/DefaultAuthorizationInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/DefaultAuthorizationInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/DefaultAuthorizationInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/DefaultAuthorizationInterceptor.java Sat May 24 20:06:44 2008
@@ -25,7 +25,7 @@
import org.apache.directory.server.core.entry.ClonedServerEntry;
import org.apache.directory.server.core.entry.ServerEntry;
import org.apache.directory.server.core.filtering.EntryFilter;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.BaseInterceptor;
import org.apache.directory.server.core.interceptor.Interceptor;
import org.apache.directory.server.core.interceptor.NextInterceptor;
@@ -495,9 +495,9 @@
}
- public EntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
{
- EntryFilteringCursor cursor = nextInterceptor.search( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.search( opContext );
if ( !enabled )
{
@@ -514,9 +514,9 @@
}
- public EntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
{
- EntryFilteringCursor cursor = nextInterceptor.list( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.list( opContext );
if ( !enabled )
{
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/GroupCache.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/GroupCache.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/GroupCache.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/GroupCache.java Sat May 24 20:06:44 2008
@@ -31,7 +31,7 @@
import org.apache.directory.server.core.DirectoryService;
import org.apache.directory.server.core.entry.ServerAttribute;
import org.apache.directory.server.core.entry.ServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.SearchOperationContext;
import org.apache.directory.server.core.partition.PartitionNexus;
import org.apache.directory.server.schema.registries.AttributeTypeRegistry;
@@ -142,7 +142,7 @@
LdapDN baseDn = new LdapDN( suffix );
SearchControls ctls = new SearchControls();
ctls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor results = nexus.search( new SearchOperationContext( registries,
+ BaseEntryFilteringCursor results = nexus.search( new SearchOperationContext( registries,
baseDn, AliasDerefMode.DEREF_ALWAYS, filter, ctls ) );
while ( results.next() )
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/TupleCache.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/TupleCache.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/TupleCache.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/TupleCache.java Sat May 24 20:06:44 2008
@@ -23,7 +23,7 @@
import org.apache.directory.server.core.DirectoryService;
import org.apache.directory.server.core.entry.ServerAttribute;
import org.apache.directory.server.core.entry.ServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.SearchOperationContext;
import org.apache.directory.server.core.partition.PartitionNexus;
import org.apache.directory.server.schema.ConcreteNameComponentNormalizer;
@@ -134,7 +134,7 @@
new ClientStringValue( SchemaConstants.ACCESS_CONTROL_SUBENTRY_OC ) );
SearchControls ctls = new SearchControls();
ctls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor results = nexus.search( new SearchOperationContext( registries,
+ BaseEntryFilteringCursor results = nexus.search( new SearchOperationContext( registries,
baseDn, AliasDerefMode.NEVER_DEREF_ALIASES, filter, ctls ) );
while ( results.next() )
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/support/MaxImmSubFilter.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/support/MaxImmSubFilter.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/support/MaxImmSubFilter.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/authz/support/MaxImmSubFilter.java Sat May 24 20:06:44 2008
@@ -25,7 +25,7 @@
import org.apache.directory.server.core.authz.DefaultAuthorizationInterceptor;
import org.apache.directory.server.core.entry.ServerEntry;
import org.apache.directory.server.core.event.EventInterceptor;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.SearchOperationContext;
import org.apache.directory.server.core.normalization.NormalizationInterceptor;
import org.apache.directory.server.core.operational.OperationalAttributeInterceptor;
@@ -155,7 +155,7 @@
private int getImmSubCount( Registries registries, PartitionNexusProxy proxy, LdapDN entryName ) throws Exception
{
int cnt = 0;
- EntryFilteringCursor results = null;
+ BaseEntryFilteringCursor results = null;
try
{
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/collective/CollectiveAttributeInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/collective/CollectiveAttributeInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/collective/CollectiveAttributeInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/collective/CollectiveAttributeInterceptor.java Sat May 24 20:06:44 2008
@@ -25,7 +25,7 @@
import org.apache.directory.server.core.entry.DefaultServerAttribute;
import org.apache.directory.server.core.entry.ServerEntry;
import org.apache.directory.server.core.filtering.EntryFilter;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.BaseInterceptor;
import org.apache.directory.server.core.interceptor.NextInterceptor;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
@@ -326,17 +326,17 @@
}
- public EntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
{
- EntryFilteringCursor cursor = nextInterceptor.list( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.list( opContext );
cursor.addEntryFilter( SEARCH_FILTER );
return cursor;
}
- public EntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
{
- EntryFilteringCursor cursor = nextInterceptor.search( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.search( opContext );
cursor.addEntryFilter( SEARCH_FILTER );
return cursor;
}
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/exception/ExceptionInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/exception/ExceptionInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/exception/ExceptionInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/exception/ExceptionInterceptor.java Sat May 24 20:06:44 2008
@@ -26,7 +26,7 @@
import org.apache.directory.server.core.entry.ClonedServerEntry;
import org.apache.directory.server.core.entry.ServerAttribute;
import org.apache.directory.server.core.entry.ServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.BaseInterceptor;
import org.apache.directory.server.core.interceptor.NextInterceptor;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
@@ -233,7 +233,7 @@
// check if entry to delete has children (only leaves can be deleted)
boolean hasChildren = false;
- EntryFilteringCursor list = nextInterceptor.list( new ListOperationContext( registries, name ) );
+ BaseEntryFilteringCursor list = nextInterceptor.list( new ListOperationContext( registries, name ) );
if ( list.next() )
{
@@ -264,12 +264,12 @@
/**
* Checks to see the base being searched exists, otherwise throws the appropriate LdapException.
*/
- public EntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
{
if ( opContext.getDn().getNormName().equals( subschemSubentryDn.getNormName() ) )
{
// there is nothing under the schema subentry
- return new EntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
+ return new BaseEntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
}
// check if entry to search exists
@@ -517,13 +517,13 @@
/**
* Checks to see the entry being searched exists, otherwise throws the appropriate LdapException.
*/
- public EntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
{
LdapDN base = opContext.getDn();
try
{
- EntryFilteringCursor cursor = nextInterceptor.search( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.search( opContext );
if ( ! cursor.next() )
{
Copied: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/BaseEntryFilteringCursor.java (from r659885, directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/EntryFilteringCursor.java)
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/BaseEntryFilteringCursor.java?p2=directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/BaseEntryFilteringCursor.java&p1=directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/EntryFilteringCursor.java&r1=659885&r2=659898&rev=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/EntryFilteringCursor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/filtering/BaseEntryFilteringCursor.java Sat May 24 20:06:44 2008
@@ -49,10 +49,10 @@
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
* @version $Rev$, $Date$
*/
-public class EntryFilteringCursor implements Cursor<ClonedServerEntry>
+public class BaseEntryFilteringCursor implements EntryFilteringCursor
{
/** the logger used by this class */
- private static final Logger log = LoggerFactory.getLogger( EntryFilteringCursor.class );
+ private static final Logger log = LoggerFactory.getLogger( BaseEntryFilteringCursor.class );
/** the underlying wrapped search results Cursor */
private final Cursor<ServerEntry> wrapped;
@@ -81,7 +81,7 @@
* @param invocation the search operation invocation creating this Cursor
* @param filter a single filter to be used
*/
- public EntryFilteringCursor( Cursor<ServerEntry> wrapped,
+ public BaseEntryFilteringCursor( Cursor<ServerEntry> wrapped,
SearchingOperationContext operationContext, EntryFilter filter )
{
this( wrapped, operationContext, Collections.singletonList( filter ) );
@@ -97,7 +97,7 @@
* @param invocation the search operation invocation creating this Cursor
* @param filter a single filter to be used
*/
- public EntryFilteringCursor( Cursor<ServerEntry> wrapped, SearchingOperationContext operationContext )
+ public BaseEntryFilteringCursor( Cursor<ServerEntry> wrapped, SearchingOperationContext operationContext )
{
this.wrapped = wrapped;
this.operationContext = operationContext;
@@ -114,7 +114,7 @@
* @param invocation the search operation invocation creating this Cursor
* @param filters a list of filters to be used
*/
- public EntryFilteringCursor( Cursor<ServerEntry> wrapped,
+ public BaseEntryFilteringCursor( Cursor<ServerEntry> wrapped,
SearchingOperationContext operationContext, List<EntryFilter> filters )
{
this.wrapped = wrapped;
@@ -129,10 +129,8 @@
// ------------------------------------------------------------------------
- /**
- * Gets whether or not this EntryFilteringCursor has been abandoned.
- *
- * @return true if abandoned, false if not
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#isAbandoned()
*/
public boolean isAbandoned()
{
@@ -140,10 +138,8 @@
}
- /**
- * Sets whether this EntryFilteringCursor has been abandoned.
- *
- * @param abandoned true if abandoned, false if not
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#setAbandoned(boolean)
*/
public void setAbandoned( boolean abandoned )
{
@@ -156,12 +152,8 @@
}
- /**
- * Adds an entry filter to this EntryFilteringCursor at the very end of
- * the filter list. EntryFilters are applied in the order of addition.
- *
- * @param filter a filter to apply to the entries
- * @return the result of {@link List#add(Object)}
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#addEntryFilter(org.apache.directory.server.core.filtering.EntryFilter)
*/
public boolean addEntryFilter( EntryFilter filter )
{
@@ -169,12 +161,8 @@
}
- /**
- * Removes an entry filter to this EntryFilteringCursor at the very end of
- * the filter list.
- *
- * @param filter a filter to remove from the filter list
- * @return the result of {@link List#remove(Object)}
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#removeEntryFilter(org.apache.directory.server.core.filtering.EntryFilter)
*/
public boolean removeEntryFilter( EntryFilter filter )
{
@@ -182,10 +170,8 @@
}
- /**
- * Gets an unmodifiable list of EntryFilters applied.
- *
- * @return an unmodifiable list of EntryFilters applied
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#getEntryFilters()
*/
public List<EntryFilter> getEntryFilters()
{
@@ -193,8 +179,8 @@
}
- /**
- * @return the operationContext
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#getOperationContext()
*/
public SearchingOperationContext getOperationContext()
{
@@ -210,6 +196,9 @@
/*
* @see Cursor#after(Object)
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#after(org.apache.directory.server.core.entry.ClonedServerEntry)
+ */
public void after( ClonedServerEntry element ) throws Exception
{
throw new UnsupportedOperationException();
@@ -219,6 +208,9 @@
/*
* @see Cursor#afterLast()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#afterLast()
+ */
public void afterLast() throws Exception
{
wrapped.afterLast();
@@ -229,6 +221,9 @@
/*
* @see Cursor#available()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#available()
+ */
public boolean available()
{
return prefetched != null;
@@ -238,6 +233,9 @@
/*
* @see Cursor#before(java.lang.Object)
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#before(org.apache.directory.server.core.entry.ClonedServerEntry)
+ */
public void before( ClonedServerEntry element ) throws Exception
{
throw new UnsupportedOperationException();
@@ -247,6 +245,9 @@
/*
* @see Cursor#beforeFirst()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#beforeFirst()
+ */
public void beforeFirst() throws Exception
{
wrapped.beforeFirst();
@@ -257,6 +258,9 @@
/*
* @see Cursor#close()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#close()
+ */
public void close() throws Exception
{
wrapped.close();
@@ -267,6 +271,9 @@
/*
* @see Cursor#first()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#first()
+ */
public boolean first() throws Exception
{
if ( getOperationContext().isAbandoned() )
@@ -284,6 +291,9 @@
/*
* @see Cursor#get()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#get()
+ */
public ClonedServerEntry get() throws Exception
{
if ( available() )
@@ -298,6 +308,9 @@
/*
* @see Cursor#isClosed()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#isClosed()
+ */
public boolean isClosed() throws Exception
{
return wrapped.isClosed();
@@ -307,6 +320,9 @@
/*
* @see Cursor#isElementReused()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#isElementReused()
+ */
public boolean isElementReused()
{
return true;
@@ -316,6 +332,9 @@
/*
* @see Cursor#last()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#last()
+ */
public boolean last() throws Exception
{
if ( getOperationContext().isAbandoned() )
@@ -421,6 +440,9 @@
/*
* @see Cursor#next()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#next()
+ */
public boolean next() throws Exception
{
if ( getOperationContext().isAbandoned() )
@@ -497,6 +519,9 @@
/*
* @see Cursor#previous()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#previous()
+ */
public boolean previous() throws Exception
{
if ( getOperationContext().isAbandoned() )
@@ -564,6 +589,9 @@
/*
* @see Iterable#iterator()
*/
+ /* (non-Javadoc)
+ * @see org.apache.directory.server.core.filtering.EntryFilteringCursor#iterator()
+ */
public Iterator<ClonedServerEntry> iterator()
{
return new CursorIterator<ClonedServerEntry>( this );
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/BaseInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/BaseInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/BaseInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/BaseInterceptor.java Sat May 24 20:06:44 2008
@@ -23,7 +23,7 @@
import org.apache.directory.server.core.DirectoryService;
import org.apache.directory.server.core.authn.LdapPrincipal;
import org.apache.directory.server.core.entry.ClonedServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.AddContextPartitionOperationContext;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.BindOperationContext;
@@ -160,7 +160,7 @@
}
- public EntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception
{
return next.list( opContext );
}
@@ -204,7 +204,7 @@
}
- public EntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
{
return next.search( opContext );
}
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/Interceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/Interceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/Interceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/Interceptor.java Sat May 24 20:06:44 2008
@@ -22,7 +22,7 @@
import org.apache.directory.server.core.DirectoryService;
import org.apache.directory.server.core.entry.ClonedServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.AddContextPartitionOperationContext;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.BindOperationContext;
@@ -198,13 +198,13 @@
/**
* Filters {@link Partition#list( ListOperationContext )} call.
*/
- EntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception;
+ BaseEntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception;
/**
* Filters {@link Partition#search( SearchOperationContext )} call.
*/
- EntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception;
+ BaseEntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception;
/**
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/InterceptorChain.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/InterceptorChain.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/InterceptorChain.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/InterceptorChain.java Sat May 24 20:06:44 2008
@@ -28,7 +28,7 @@
import org.apache.directory.server.core.DirectoryService;
import org.apache.directory.server.core.entry.ClonedServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.AddContextPartitionOperationContext;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.BindOperationContext;
@@ -142,13 +142,13 @@
}
- public EntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor next, ListOperationContext opContext ) throws Exception
{
return nexus.list( opContext );
}
- public EntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
{
return nexus.search( opContext );
}
@@ -793,7 +793,7 @@
}
- public EntryFilteringCursor list( ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( ListOperationContext opContext ) throws Exception
{
Entry entry = getStartingEntry();
Interceptor head = entry.interceptor;
@@ -815,7 +815,7 @@
}
- public EntryFilteringCursor search( SearchOperationContext opContext )
+ public BaseEntryFilteringCursor search( SearchOperationContext opContext )
throws Exception
{
Entry entry = getStartingEntry();
@@ -1183,7 +1183,7 @@
}
- public EntryFilteringCursor list( ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( ListOperationContext opContext ) throws Exception
{
Entry next = getNextEntry();
Interceptor interceptor = next.interceptor;
@@ -1204,7 +1204,7 @@
}
- public EntryFilteringCursor search( SearchOperationContext opContext )
+ public BaseEntryFilteringCursor search( SearchOperationContext opContext )
throws Exception
{
Entry next = getNextEntry();
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/NextInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/NextInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/NextInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/interceptor/NextInterceptor.java Sat May 24 20:06:44 2008
@@ -23,7 +23,7 @@
import java.util.Iterator;
import org.apache.directory.server.core.entry.ClonedServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.AddContextPartitionOperationContext;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.BindOperationContext;
@@ -119,13 +119,13 @@
/**
* Calls the next interceptor's {@link Interceptor#list( NextInterceptor, ListOperationContext )}.
*/
- EntryFilteringCursor list( ListOperationContext opContext ) throws Exception;
+ BaseEntryFilteringCursor list( ListOperationContext opContext ) throws Exception;
/**
* Calls the next interceptor's {@link Interceptor#search( NextInterceptor, SearchOperationContext opContext )}.
*/
- EntryFilteringCursor search( SearchOperationContext opContext ) throws Exception;
+ BaseEntryFilteringCursor search( SearchOperationContext opContext ) throws Exception;
/**
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/NamingEnumerationAdapter.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/NamingEnumerationAdapter.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/NamingEnumerationAdapter.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/NamingEnumerationAdapter.java Sat May 24 20:06:44 2008
@@ -28,7 +28,7 @@
import org.apache.directory.server.core.entry.ClonedServerEntry;
import org.apache.directory.server.core.entry.ServerEntryUtils;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
/**
@@ -39,11 +39,11 @@
*/
public class NamingEnumerationAdapter implements NamingEnumeration<SearchResult>
{
- private final EntryFilteringCursor cursor;
+ private final BaseEntryFilteringCursor cursor;
private boolean available = false;
- public NamingEnumerationAdapter( EntryFilteringCursor cursor ) throws NamingException
+ public NamingEnumerationAdapter( BaseEntryFilteringCursor cursor ) throws NamingException
{
this.cursor = cursor;
try
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/ServerContext.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/ServerContext.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/ServerContext.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/jndi/ServerContext.java Sat May 24 20:06:44 2008
@@ -27,7 +27,7 @@
import org.apache.directory.shared.ldap.entry.EntryAttribute;
import org.apache.directory.server.core.entry.ServerEntry;
import org.apache.directory.server.core.entry.ServerEntryUtils;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.BindOperationContext;
import org.apache.directory.server.core.interceptor.context.DeleteOperationContext;
@@ -252,7 +252,7 @@
* @param searchControls
* @return NamingEnumeration
*/
- protected EntryFilteringCursor doSearchOperation( LdapDN dn, AliasDerefMode aliasDerefMode,
+ protected BaseEntryFilteringCursor doSearchOperation( LdapDN dn, AliasDerefMode aliasDerefMode,
ExprNode filter, SearchControls searchControls ) throws Exception
{
// setup the op context and populate with request controls
@@ -261,7 +261,7 @@
opCtx.addRequestControls( requestControls );
// execute search operation
- EntryFilteringCursor results = nexusProxy.search( opCtx );
+ BaseEntryFilteringCursor results = nexusProxy.search( opCtx );
// clear the request controls and set the response controls
requestControls = EMPTY_CONTROLS;
@@ -274,14 +274,14 @@
/**
* Used to encapsulate [de]marshalling of controls before and after list operations.
*/
- protected EntryFilteringCursor doListOperation( LdapDN target ) throws Exception
+ protected BaseEntryFilteringCursor doListOperation( LdapDN target ) throws Exception
{
// setup the op context and populate with request controls
ListOperationContext opCtx = new ListOperationContext( registries, target );
opCtx.addRequestControls( requestControls );
// execute list operation
- EntryFilteringCursor results = nexusProxy.list( opCtx );
+ BaseEntryFilteringCursor results = nexusProxy.list( opCtx );
// clear the request controls and set the response controls
requestControls = EMPTY_CONTROLS;
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/normalization/NormalizationInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/normalization/NormalizationInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/normalization/NormalizationInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/normalization/NormalizationInterceptor.java Sat May 24 20:06:44 2008
@@ -24,7 +24,7 @@
import org.apache.directory.server.core.cursor.EmptyCursor;
import org.apache.directory.server.core.entry.ClonedServerEntry;
import org.apache.directory.server.core.entry.ServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.BaseInterceptor;
import org.apache.directory.server.core.interceptor.NextInterceptor;
import org.apache.directory.server.core.interceptor.context.AddContextPartitionOperationContext;
@@ -160,7 +160,7 @@
}
- public EntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
{
ExprNode filter = opContext.getFilter();
opContext.getDn().normalize( attrNormalizers );
@@ -169,7 +169,7 @@
if ( result == null )
{
LOG.warn( "undefined filter based on undefined attributeType not evaluted at all. Returning empty enumeration." );
- return new EntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
+ return new BaseEntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
}
else
{
@@ -188,7 +188,7 @@
}
- public EntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
{
opContext.getDn().normalize( attrNormalizers );
return nextInterceptor.list( opContext );
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/operational/OperationalAttributeInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/operational/OperationalAttributeInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/operational/OperationalAttributeInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/operational/OperationalAttributeInterceptor.java Sat May 24 20:06:44 2008
@@ -35,7 +35,7 @@
import org.apache.directory.server.core.entry.ServerEntry;
import org.apache.directory.server.core.entry.ServerModification;
import org.apache.directory.server.core.filtering.EntryFilter;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.BaseInterceptor;
import org.apache.directory.server.core.interceptor.Interceptor;
import org.apache.directory.server.core.interceptor.NextInterceptor;
@@ -288,17 +288,17 @@
}
- public EntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
{
- EntryFilteringCursor cursor = nextInterceptor.list( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.list( opContext );
cursor.addEntryFilter( SEARCH_FILTER );
return cursor;
}
- public EntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext ) throws Exception
{
- EntryFilteringCursor cursor = nextInterceptor.search( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.search( opContext );
SearchControls searchCtls = opContext.getSearchControls();
if ( searchCtls.getReturningAttributes() != null )
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/DefaultPartitionNexus.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/DefaultPartitionNexus.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/DefaultPartitionNexus.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/DefaultPartitionNexus.java Sat May 24 20:06:44 2008
@@ -27,7 +27,7 @@
import org.apache.directory.server.core.entry.DefaultServerAttribute;
import org.apache.directory.server.core.entry.DefaultServerEntry;
import org.apache.directory.server.core.entry.ServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.AddContextPartitionOperationContext;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.BindOperationContext;
@@ -865,21 +865,21 @@
/**
* @see Partition#list(ListOperationContext)
*/
- public EntryFilteringCursor list( ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( ListOperationContext opContext ) throws Exception
{
Partition backend = getPartition( opContext.getDn() );
return backend.list( opContext );
}
- public EntryFilteringCursor search( SearchOperationContext opContext )
+ public BaseEntryFilteringCursor search( SearchOperationContext opContext )
throws Exception
{
LdapDN base = opContext.getDn();
SearchControls searchCtls = opContext.getSearchControls();
ExprNode filter = opContext.getFilter();
- // TODO since we're handling the *, and + in the EntryFilteringCursor
+ // TODO since we're handling the *, and + in the BaseEntryFilteringCursor
// we may not need this code: we need see if this is actually the
// case and remove this code.
if ( base.size() == 0 )
@@ -904,7 +904,7 @@
if ( ( ids == null ) || ( ids.length == 0 ) )
{
ServerEntry rootDSE = (ServerEntry)getRootDSE( null ).clone();
- return new EntryFilteringCursor( new SingletonCursor<ServerEntry>( rootDSE ), opContext );
+ return new BaseEntryFilteringCursor( new SingletonCursor<ServerEntry>( rootDSE ), opContext );
}
// -----------------------------------------------------------
@@ -950,14 +950,14 @@
if ( containsOneDotOne )
{
ServerEntry serverEntry = new DefaultServerEntry( registries, base );
- return new EntryFilteringCursor( new SingletonCursor<ServerEntry>( serverEntry ), opContext );
+ return new BaseEntryFilteringCursor( new SingletonCursor<ServerEntry>( serverEntry ), opContext );
}
// return everything
if ( containsAsterisk && containsPlus )
{
ServerEntry rootDSE = (ServerEntry)getRootDSE( null ).clone();
- return new EntryFilteringCursor( new SingletonCursor<ServerEntry>( rootDSE ), opContext );
+ return new BaseEntryFilteringCursor( new SingletonCursor<ServerEntry>( rootDSE ), opContext );
}
ServerEntry serverEntry = new DefaultServerEntry( registries, opContext.getDn() );
@@ -982,7 +982,7 @@
}
}
- return new EntryFilteringCursor( new SingletonCursor<ServerEntry>( serverEntry ), opContext );
+ return new BaseEntryFilteringCursor( new SingletonCursor<ServerEntry>( serverEntry ), opContext );
}
throw new LdapNameNotFoundException();
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/Partition.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/Partition.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/Partition.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/Partition.java Sat May 24 20:06:44 2008
@@ -24,7 +24,7 @@
import org.apache.directory.server.core.entry.ClonedServerEntry;
import org.apache.directory.server.core.entry.ServerEntry;
import org.apache.directory.server.core.entry.ServerSearchResult;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.BindOperationContext;
import org.apache.directory.server.core.interceptor.context.DeleteOperationContext;
@@ -240,7 +240,7 @@
* @return a NamingEnumeration containing objects of type {@link ServerSearchResult}
* @throws Exception if there are any problems
*/
- EntryFilteringCursor list( ListOperationContext opContext ) throws Exception;
+ BaseEntryFilteringCursor list( ListOperationContext opContext ) throws Exception;
/**
@@ -255,7 +255,7 @@
* @throws Exception if there are any problems
* @return a NamingEnumeration containing objects of type
*/
- EntryFilteringCursor search( SearchOperationContext opContext ) throws Exception;
+ BaseEntryFilteringCursor search( SearchOperationContext opContext ) throws Exception;
/**
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/PartitionNexusProxy.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/PartitionNexusProxy.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/PartitionNexusProxy.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/PartitionNexusProxy.java Sat May 24 20:06:44 2008
@@ -45,7 +45,7 @@
import org.apache.directory.server.core.event.EventInterceptor;
import org.apache.directory.server.core.exception.ExceptionInterceptor;
import org.apache.directory.server.core.filtering.EntryFilter;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.InterceptorChain;
import org.apache.directory.server.core.interceptor.context.AddContextPartitionOperationContext;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
@@ -483,13 +483,13 @@
}
- public EntryFilteringCursor list( ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( ListOperationContext opContext ) throws Exception
{
return list( opContext, null );
}
- public EntryFilteringCursor list( ListOperationContext opContext, Collection<String> bypass ) throws Exception
+ public BaseEntryFilteringCursor list( ListOperationContext opContext, Collection<String> bypass ) throws Exception
{
ensureStarted();
opContext.push( new Invocation( this, caller, "list", bypass ) );
@@ -505,9 +505,9 @@
}
- public EntryFilteringCursor search( SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( SearchOperationContext opContext ) throws Exception
{
- EntryFilteringCursor cursor = search( opContext, null );
+ BaseEntryFilteringCursor cursor = search( opContext, null );
final SearchControls searchCtls = opContext.getSearchControls();
if ( searchCtls.getTimeLimit() + searchCtls.getCountLimit() > 0 )
@@ -550,7 +550,7 @@
}
- public EntryFilteringCursor search( SearchOperationContext opContext, Collection<String> bypass )
+ public BaseEntryFilteringCursor search( SearchOperationContext opContext, Collection<String> bypass )
throws Exception
{
ensureStarted();
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/BTreePartition.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/BTreePartition.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/BTreePartition.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/BTreePartition.java Sat May 24 20:06:44 2008
@@ -22,7 +22,7 @@
import org.apache.directory.server.core.entry.ClonedServerEntry;
import org.apache.directory.server.core.entry.ServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.DeleteOperationContext;
import org.apache.directory.server.core.interceptor.context.EntryOperationContext;
@@ -262,14 +262,14 @@
public abstract void modify( ModifyOperationContext opContext ) throws Exception;
- public EntryFilteringCursor list( ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( ListOperationContext opContext ) throws Exception
{
- return new EntryFilteringCursor( new ServerEntryCursorAdaptor( this,
+ return new BaseEntryFilteringCursor( new ServerEntryCursorAdaptor( this,
list( getEntryId( opContext.getDn().getNormName() ) ) ), opContext );
}
- public EntryFilteringCursor search( SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( SearchOperationContext opContext ) throws Exception
{
SearchControls searchCtls = opContext.getSearchControls();
IndexCursor<Long,ServerEntry> underlying;
@@ -280,7 +280,7 @@
opContext.getFilter(),
searchCtls );
- return new EntryFilteringCursor( new ServerEntryCursorAdaptor( this, underlying ), opContext );
+ return new BaseEntryFilteringCursor( new ServerEntryCursorAdaptor( this, underlying ), opContext );
}
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/referral/ReferralInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/referral/ReferralInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/referral/ReferralInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/referral/ReferralInterceptor.java Sat May 24 20:06:44 2008
@@ -37,6 +37,7 @@
import org.apache.directory.server.core.entry.ServerStringValue;
import org.apache.directory.server.core.event.EventInterceptor;
import org.apache.directory.server.core.filtering.EntryFilter;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.filtering.EntryFilteringCursor;
import org.apache.directory.server.core.interceptor.BaseInterceptor;
import org.apache.directory.server.core.interceptor.NextInterceptor;
@@ -879,7 +880,7 @@
Partition partition = opContext.getPartition();
LdapDN suffix = partition.getSuffixDn();
Invocation invocation = InvocationStack.getInstance().peek();
- EntryFilteringCursor list = invocation.getProxy().search(
+ BaseEntryFilteringCursor list = invocation.getProxy().search(
new SearchOperationContext( registries, suffix, AliasDerefMode.DEREF_ALWAYS, getReferralFilter(),
getControls() ), SEARCH_BYPASS );
addReferrals( list, suffix );
@@ -891,7 +892,7 @@
{
// remove referrals immediately before removing the partition
Invocation invocation = InvocationStack.getInstance().peek();
- EntryFilteringCursor cursor = invocation.getProxy().search(
+ BaseEntryFilteringCursor cursor = invocation.getProxy().search(
new SearchOperationContext( registries, opContext.getDn(), AliasDerefMode.DEREF_ALWAYS,
getReferralFilter(), getControls() ), SEARCH_BYPASS );
@@ -900,7 +901,7 @@
}
- private void addReferrals( EntryFilteringCursor referrals, LdapDN base ) throws Exception
+ private void addReferrals( BaseEntryFilteringCursor referrals, LdapDN base ) throws Exception
{
while ( referrals.next() )
{
@@ -921,7 +922,7 @@
}
- private void deleteReferrals( EntryFilteringCursor referrals, LdapDN base ) throws Exception
+ private void deleteReferrals( BaseEntryFilteringCursor referrals, LdapDN base ) throws Exception
{
while ( referrals.next() )
{
@@ -942,7 +943,7 @@
}
- public EntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor search( NextInterceptor next, SearchOperationContext opContext ) throws Exception
{
Invocation invocation = InvocationStack.getInstance().peek();
ServerLdapContext caller = ( ServerLdapContext ) invocation.getCaller();
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/PartitionSchemaLoader.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/PartitionSchemaLoader.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/PartitionSchemaLoader.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/PartitionSchemaLoader.java Sat May 24 20:06:44 2008
@@ -38,7 +38,7 @@
import org.apache.directory.server.constants.MetaSchemaConstants;
import org.apache.directory.server.core.entry.ClonedServerEntry;
import org.apache.directory.server.core.entry.ServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.EntryOperationContext;
import org.apache.directory.server.core.interceptor.context.ListOperationContext;
import org.apache.directory.server.core.interceptor.context.LookupOperationContext;
@@ -197,7 +197,7 @@
* OID registry. To prevent this we need to load all the OID's in advance
* regardless of whether they are used or not.
*/
- EntryFilteringCursor cursor = dao.listAllNames();
+ BaseEntryFilteringCursor cursor = dao.listAllNames();
while ( cursor.next() )
{
@@ -425,7 +425,7 @@
LOG.debug( "{} schema: loading objectClasses", schema.getSchemaName() );
- EntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
+ BaseEntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
while ( list.next() )
{
@@ -526,7 +526,7 @@
LOG.debug( "{} schema: loading attributeTypes", schema.getSchemaName() );
- EntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
+ BaseEntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
while ( list.next() )
{
@@ -624,7 +624,7 @@
LOG.debug( "{} schema: loading matchingRules", schema.getSchemaName() );
- EntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
+ BaseEntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
while ( list.next() )
{
@@ -657,7 +657,7 @@
LOG.debug( "{} schema: loading syntaxes", schema.getSchemaName() );
- EntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
+ BaseEntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
while ( list.next() )
{
@@ -689,7 +689,7 @@
LOG.debug( "{} schema: loading syntaxCheckers", schema.getSchemaName() );
- EntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
+ BaseEntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
while ( list.next() )
{
@@ -723,7 +723,7 @@
LOG.debug( "{} schema: loading normalizers", schema.getSchemaName() );
- EntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
+ BaseEntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
while ( list.next() )
{
@@ -802,7 +802,7 @@
LOG.debug( "{} schema: loading comparators", schema.getSchemaName() );
- EntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
+ BaseEntryFilteringCursor list = partition.list( new ListOperationContext( registries, dn ) );
while ( list.next() )
{
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaInterceptor.java Sat May 24 20:06:44 2008
@@ -32,7 +32,7 @@
import org.apache.directory.server.core.entry.ServerEntryUtils;
import org.apache.directory.server.core.entry.ServerStringValue;
import org.apache.directory.server.core.filtering.EntryFilter;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.BaseInterceptor;
import org.apache.directory.server.core.interceptor.NextInterceptor;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
@@ -383,9 +383,9 @@
}
- public EntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
+ public BaseEntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext ) throws Exception
{
- EntryFilteringCursor cursor = nextInterceptor.list( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.list( opContext );
cursor.addEntryFilter( binaryAttributeFilter );
return cursor;
}
@@ -656,7 +656,7 @@
}
- public EntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext )
+ public BaseEntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext )
throws Exception
{
LdapDN base = opContext.getDn();
@@ -679,7 +679,7 @@
// Deal with the normal case : searching for a normal value (not subSchemaSubEntry)
if ( !subschemaSubentryDnNorm.equals( baseNormForm ) )
{
- EntryFilteringCursor cursor = nextInterceptor.search( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.search( opContext );
if ( searchCtls.getReturningAttributes() != null )
{
@@ -725,7 +725,7 @@
}
else
{
- return new EntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
+ return new BaseEntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
}
String nodeOid = registries.getOidRegistry().getOid( node.getAttribute() );
@@ -737,11 +737,11 @@
{
// call.setBypass( true );
ServerEntry serverEntry = schemaService.getSubschemaEntry( searchCtls.getReturningAttributes() );
- return new EntryFilteringCursor( new SingletonCursor<ServerEntry>( serverEntry ), opContext );
+ return new BaseEntryFilteringCursor( new SingletonCursor<ServerEntry>( serverEntry ), opContext );
}
else
{
- return new EntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
+ return new BaseEntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
}
}
else if ( filter instanceof PresenceNode )
@@ -753,7 +753,7 @@
{
// call.setBypass( true );
ServerEntry serverEntry = schemaService.getSubschemaEntry( searchCtls.getReturningAttributes() );
- EntryFilteringCursor cursor = new EntryFilteringCursor(
+ BaseEntryFilteringCursor cursor = new BaseEntryFilteringCursor(
new SingletonCursor<ServerEntry>( serverEntry ), opContext );
return cursor;
}
@@ -761,7 +761,7 @@
}
// In any case not handled previously, just return an empty result
- return new EntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
+ return new BaseEntryFilteringCursor( new EmptyCursor<ServerEntry>(), opContext );
}
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaPartitionDao.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaPartitionDao.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaPartitionDao.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/schema/SchemaPartitionDao.java Sat May 24 20:06:44 2008
@@ -32,7 +32,7 @@
import org.apache.directory.server.core.entry.DefaultServerAttribute;
import org.apache.directory.server.core.entry.ServerEntry;
import org.apache.directory.server.core.entry.ServerModification;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.LookupOperationContext;
import org.apache.directory.server.core.interceptor.context.ModifyOperationContext;
import org.apache.directory.server.core.interceptor.context.SearchOperationContext;
@@ -157,7 +157,7 @@
public Map<String, Schema> getSchemas() throws Exception
{
Map<String, Schema> schemas = new HashMap<String, Schema>();
- EntryFilteringCursor list = listSchemas();
+ BaseEntryFilteringCursor list = listSchemas();
while ( list.next() )
{
@@ -173,7 +173,7 @@
public Set<String> getSchemaNames() throws Exception
{
Set<String> schemaNames = new HashSet<String>();
- EntryFilteringCursor list = listSchemas();
+ BaseEntryFilteringCursor list = listSchemas();
while ( list.next() )
{
@@ -185,7 +185,7 @@
}
- private EntryFilteringCursor listSchemas() throws Exception
+ private BaseEntryFilteringCursor listSchemas() throws Exception
{
LdapDN base = new LdapDN( ServerDNConstants.OU_SCHEMA_DN );
base.normalize( attrRegistry.getNormalizerMapping() );
@@ -224,7 +224,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -270,7 +270,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -316,7 +316,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -362,7 +362,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -408,7 +408,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -502,7 +502,7 @@
filter.addNode( oidAVA );
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -624,7 +624,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -675,7 +675,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -699,7 +699,7 @@
}
- public EntryFilteringCursor listAllNames() throws Exception
+ public BaseEntryFilteringCursor listAllNames() throws Exception
{
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
@@ -752,7 +752,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -800,7 +800,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.ONELEVEL_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -842,7 +842,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.ONELEVEL_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
@@ -922,7 +922,7 @@
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor cursor = null;
+ BaseEntryFilteringCursor cursor = null;
try
{
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/subtree/SubentryInterceptor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/subtree/SubentryInterceptor.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/subtree/SubentryInterceptor.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/subtree/SubentryInterceptor.java Sat May 24 20:06:44 2008
@@ -31,7 +31,7 @@
import org.apache.directory.server.core.entry.ServerEntry;
import org.apache.directory.server.core.entry.ServerModification;
import org.apache.directory.server.core.filtering.EntryFilter;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.NextInterceptor;
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.DeleteOperationContext;
@@ -170,7 +170,7 @@
//suffix = LdapDN.normalize( suffix, registry.getNormalizerMapping() );
suffix.normalize( atRegistry.getNormalizerMapping() );
- EntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
+ BaseEntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
suffix, AliasDerefMode.NEVER_DEREF_ALIASES, filter, controls ) );
while ( subentries.next() )
@@ -238,10 +238,10 @@
// Methods/Code dealing with Subentry Visibility
// -----------------------------------------------------------------------
- public EntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext )
+ public BaseEntryFilteringCursor list( NextInterceptor nextInterceptor, ListOperationContext opContext )
throws Exception
{
- EntryFilteringCursor cursor = nextInterceptor.list( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.list( opContext );
Invocation invocation = InvocationStack.getInstance().peek();
if ( !isSubentryVisible( invocation ) )
@@ -253,10 +253,10 @@
}
- public EntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext )
+ public BaseEntryFilteringCursor search( NextInterceptor nextInterceptor, SearchOperationContext opContext )
throws Exception
{
- EntryFilteringCursor cursor = nextInterceptor.search( opContext );
+ BaseEntryFilteringCursor cursor = nextInterceptor.search( opContext );
Invocation invocation = InvocationStack.getInstance().peek();
// object scope searches by default return subentries
@@ -480,7 +480,7 @@
controls.setReturningAttributes( new String[]
{ SchemaConstants.ALL_OPERATIONAL_ATTRIBUTES, SchemaConstants.ALL_USER_ATTRIBUTES } );
- EntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
+ BaseEntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
baseDn, AliasDerefMode.NEVER_DEREF_ALIASES, filter, controls ) );
while ( subentries.next() )
@@ -614,7 +614,7 @@
controls.setReturningAttributes( new String[]
{ SchemaConstants.ALL_OPERATIONAL_ATTRIBUTES, SchemaConstants.ALL_USER_ATTRIBUTES } );
- EntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
+ BaseEntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
baseDn, AliasDerefMode.NEVER_DEREF_ALIASES, filter, controls ) );
while ( subentries.next() )
@@ -655,7 +655,7 @@
ExprNode filter = new PresenceNode( "administrativeRole" );
SearchControls controls = new SearchControls();
controls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor aps = nexus.search( new SearchOperationContext( registries, name,
+ BaseEntryFilteringCursor aps = nexus.search( new SearchOperationContext( registries, name,
AliasDerefMode.NEVER_DEREF_ALIASES, filter, controls ) );
if ( aps.next() )
@@ -773,7 +773,7 @@
controls.setSearchScope( SearchControls.SUBTREE_SCOPE );
controls.setReturningAttributes( new String[]
{ SchemaConstants.ALL_OPERATIONAL_ATTRIBUTES, SchemaConstants.ALL_USER_ATTRIBUTES } );
- EntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
+ BaseEntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
baseDn, AliasDerefMode.NEVER_DEREF_ALIASES, filter, controls ) );
while ( subentries.next() )
@@ -850,7 +850,7 @@
controls.setSearchScope( SearchControls.SUBTREE_SCOPE );
controls.setReturningAttributes( new String[]
{ SchemaConstants.ALL_OPERATIONAL_ATTRIBUTES, SchemaConstants.ALL_USER_ATTRIBUTES } );
- EntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
+ BaseEntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
baseDn, AliasDerefMode.NEVER_DEREF_ALIASES, filter, controls ) );
while ( subentries.next() )
@@ -924,7 +924,7 @@
controls.setSearchScope( SearchControls.SUBTREE_SCOPE );
controls.setReturningAttributes( new String[]
{ SchemaConstants.ALL_OPERATIONAL_ATTRIBUTES, SchemaConstants.ALL_USER_ATTRIBUTES } );
- EntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
+ BaseEntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
baseDn, AliasDerefMode.NEVER_DEREF_ALIASES, filter, controls ) );
while ( subentries.next() )
@@ -1058,7 +1058,7 @@
controls.setSearchScope( SearchControls.SUBTREE_SCOPE );
controls.setReturningAttributes( new String[]
{ SchemaConstants.ALL_OPERATIONAL_ATTRIBUTES, SchemaConstants.ALL_USER_ATTRIBUTES } );
- EntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
+ BaseEntryFilteringCursor subentries = nexus.search( new SearchOperationContext( registries,
oldBaseDn, AliasDerefMode.NEVER_DEREF_ALIASES, filter, controls ) );
while ( subentries.next() )
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/trigger/TriggerSpecCache.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/trigger/TriggerSpecCache.java?rev=659898&r1=659897&r2=659898&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/trigger/TriggerSpecCache.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/trigger/TriggerSpecCache.java Sat May 24 20:06:44 2008
@@ -24,7 +24,7 @@
import org.apache.directory.server.core.DirectoryService;
import org.apache.directory.server.core.entry.ClonedServerEntry;
import org.apache.directory.server.core.entry.ServerEntry;
-import org.apache.directory.server.core.filtering.EntryFilteringCursor;
+import org.apache.directory.server.core.filtering.BaseEntryFilteringCursor;
import org.apache.directory.server.core.interceptor.context.ModifyOperationContext;
import org.apache.directory.server.core.interceptor.context.SearchOperationContext;
import org.apache.directory.server.core.partition.PartitionNexus;
@@ -116,7 +116,7 @@
new ClientStringValue( ApacheSchemaConstants.TRIGGER_EXECUTION_SUBENTRY_OC ) );
SearchControls ctls = new SearchControls();
ctls.setSearchScope( SearchControls.SUBTREE_SCOPE );
- EntryFilteringCursor results =
+ BaseEntryFilteringCursor results =
nexus.search( new SearchOperationContext( registries, baseDn, AliasDerefMode.DEREF_ALWAYS, filter, ctls ) );
while ( results.next() )