You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ka...@apache.org on 2013/02/13 20:12:47 UTC
svn commit: r1445865 - in
/directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server:
annotations/CreateKdcServer.java factory/ServerAnnotationProcessor.java
Author: kayyagari
Date: Wed Feb 13 19:12:47 2013
New Revision: 1445865
URL: http://svn.apache.org/r1445865
Log:
added a configuration parameter for search base
Modified:
directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/annotations/CreateKdcServer.java
directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/factory/ServerAnnotationProcessor.java
Modified: directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/annotations/CreateKdcServer.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/annotations/CreateKdcServer.java?rev=1445865&r1=1445864&r2=1445865&view=diff
==============================================================================
--- directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/annotations/CreateKdcServer.java (original)
+++ directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/annotations/CreateKdcServer.java Wed Feb 13 19:12:47 2013
@@ -27,6 +27,8 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+import org.apache.directory.server.constants.ServerDNConstants;
+
/**
* A annotation used to define a LdapServer configuration. Many elements can be configured :
@@ -78,4 +80,7 @@ public @interface CreateKdcServer
* the first element alone is taken into consideration, rest of the
* array elements will be ignored*/
CreateChngPwdServer[] chngPwdServer() default {};
+
+ /** the DN of the search base for finding users and services */
+ String searchBaseDn() default ServerDNConstants.USER_EXAMPLE_COM_DN;
}
\ No newline at end of file
Modified: directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/factory/ServerAnnotationProcessor.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/factory/ServerAnnotationProcessor.java?rev=1445865&r1=1445864&r2=1445865&view=diff
==============================================================================
--- directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/factory/ServerAnnotationProcessor.java (original)
+++ directory/apacheds/trunk/server-annotations/src/main/java/org/apache/directory/server/factory/ServerAnnotationProcessor.java Wed Feb 13 19:12:47 2013
@@ -391,6 +391,8 @@ public class ServerAnnotationProcessor
KdcServer kdcServer = new KdcServer( kdcConfig );
+ kdcServer.setSearchBaseDn( createKdcServer.searchBaseDn() );
+
CreateTransport[] transportBuilders = createKdcServer.transports();
if( transportBuilders == null )