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/07/24 02:53:19 UTC
svn commit: r679255 - in
/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core:
CoreSession.java DefaultCoreSession.java
Author: akarasulu
Date: Wed Jul 23 17:53:19 2008
New Revision: 679255
URL: http://svn.apache.org/viewvc?rev=679255&view=rev
Log:
removing ability to set referral handling mode in core session
Modified:
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/CoreSession.java
directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/DefaultCoreSession.java
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/CoreSession.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/CoreSession.java?rev=679255&r1=679254&r2=679255&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/CoreSession.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/CoreSession.java Wed Jul 23 17:53:19 2008
@@ -102,22 +102,6 @@
/**
- * Gets the referral handling mode for this CoreSession.
- *
- * @return the referral handling mode for this session
- */
- ReferralHandlingMode getReferralHandlingMode();
-
-
- /**
- * Sets the referral handling mode for this CoreSession.
- *
- * @param referralHandlingMode the referral handling mode for this session
- */
- void setReferralHandlingMode( ReferralHandlingMode referralHandlingMode );
-
-
- /**
* Gets whether or not confidentiality is enabled for this session.
*
* @return true if confidentiality is enabled, false otherwise
@@ -255,6 +239,11 @@
void delete( DeleteRequest deleteRequest ) throws Exception;
+
+ /**
+ * Checks to see if an entry exists.
+ */
+ boolean exists( LdapDN dn ) throws Exception;
/**
@@ -266,7 +255,6 @@
*/
ClonedServerEntry lookup( LdapDN dn ) throws Exception;
-
ClonedServerEntry lookup( LdapDN dn, Control[] requestControls, ReferralHandlingMode refMode,
LdapDN authorized ) throws Exception;
Modified: directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/DefaultCoreSession.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/DefaultCoreSession.java?rev=679255&r1=679254&r2=679255&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/DefaultCoreSession.java (original)
+++ directory/apacheds/branches/bigbang/core/src/main/java/org/apache/directory/server/core/DefaultCoreSession.java Wed Jul 23 17:53:19 2008
@@ -34,6 +34,7 @@
import org.apache.directory.server.core.interceptor.context.AddOperationContext;
import org.apache.directory.server.core.interceptor.context.CompareOperationContext;
import org.apache.directory.server.core.interceptor.context.DeleteOperationContext;
+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;
import org.apache.directory.server.core.interceptor.context.ModifyOperationContext;
@@ -74,7 +75,6 @@
private final DirectoryService directoryService;
private final LdapPrincipal authenticatedPrincipal;
private LdapPrincipal authorizedPrincipal;
- private ReferralHandlingMode referralHandlingMode = ReferralHandlingMode.IGNORE;
public DefaultCoreSession( LdapPrincipal principal, DirectoryService directoryService )
@@ -342,24 +342,6 @@
}
- /**
- * @param referralHandlingMode the referralHandlingMode to set
- */
- public void setReferralHandlingMode( ReferralHandlingMode referralHandlingMode )
- {
- this.referralHandlingMode = referralHandlingMode;
- }
-
-
- /**
- * @return the referralHandlingMode
- */
- public ReferralHandlingMode getReferralHandlingMode()
- {
- return referralHandlingMode;
- }
-
-
public boolean isAnonymous()
{
return getEffectivePrincipal().getJndiName().isEmpty();
@@ -401,6 +383,13 @@
}
+ public boolean exists( LdapDN dn ) throws Exception
+ {
+ EntryOperationContext opContext = new EntryOperationContext( this, dn );
+ return directoryService.getOperationManager().hasEntry( opContext );
+ }
+
+
public void modify( ModifyRequest modifyRequest ) throws Exception
{
ModifyOperationContext opContext = new ModifyOperationContext( this, modifyRequest );