You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2010/09/08 18:06:57 UTC
svn commit: r995112 - in
/directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative:
AbstractAdministrativePoint.java AutonomousAdministrativePoint.java
InnerAdministrativePoint.java SpecificAdministrativePoint.java
Author: elecharny
Date: Wed Sep 8 16:06:57 2010
New Revision: 995112
URL: http://svn.apache.org/viewvc?rev=995112&view=rev
Log:
Added a toString() method
Modified:
directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AbstractAdministrativePoint.java
directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AutonomousAdministrativePoint.java
directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/InnerAdministrativePoint.java
directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/SpecificAdministrativePoint.java
Modified: directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AbstractAdministrativePoint.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AbstractAdministrativePoint.java?rev=995112&r1=995111&r2=995112&view=diff
==============================================================================
--- directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AbstractAdministrativePoint.java (original)
+++ directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AbstractAdministrativePoint.java Wed Sep 8 16:06:57 2010
@@ -19,12 +19,14 @@
*/
package org.apache.directory.server.core.administrative;
+
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import org.apache.directory.shared.ldap.name.DN;
import org.apache.directory.shared.ldap.subtree.AdministrativeRole;
+
/**
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
@@ -46,6 +48,7 @@ public abstract class AbstractAdministra
/** The children AdministrativePoints */
protected Map<String, AdministrativePoint> children;
+
protected AbstractAdministrativePoint( DN dn, String uuid, AdministrativeRole role )
{
this.dn = dn;
@@ -54,6 +57,7 @@ public abstract class AbstractAdministra
this.children = new ConcurrentHashMap<String, AdministrativePoint>();
}
+
/**
* {@inheritDoc}
*/
@@ -151,4 +155,19 @@ public abstract class AbstractAdministra
{
children.put( child.getUuid(), child );
}
+
+
+ /**
+ * {@inheritDoc}
+ */
+ public String toString()
+ {
+ StringBuilder sb = new StringBuilder();
+
+ sb.append( "Role: '" ).append( role ).append( "', " );
+ sb.append( "DN: '" ).append( dn ).append( "', " );
+ sb.append( "UUID: " ).append( uuid ).append( '\n' );
+
+ return sb.toString();
+ }
}
Modified: directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AutonomousAdministrativePoint.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AutonomousAdministrativePoint.java?rev=995112&r1=995111&r2=995112&view=diff
==============================================================================
--- directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AutonomousAdministrativePoint.java (original)
+++ directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/AutonomousAdministrativePoint.java Wed Sep 8 16:06:57 2010
@@ -19,9 +19,11 @@
*/
package org.apache.directory.server.core.administrative;
+
import org.apache.directory.shared.ldap.name.DN;
import org.apache.directory.shared.ldap.subtree.AdministrativeRole;
+
/**
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
@@ -47,4 +49,13 @@ public class AutonomousAdministrativePoi
{
return true;
}
+
+
+ /**
+ * {@inheritDoc}
+ */
+ public String toString()
+ {
+ return "AAP : " + super.toString();
+ }
}
Modified: directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/InnerAdministrativePoint.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/InnerAdministrativePoint.java?rev=995112&r1=995111&r2=995112&view=diff
==============================================================================
--- directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/InnerAdministrativePoint.java (original)
+++ directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/InnerAdministrativePoint.java Wed Sep 8 16:06:57 2010
@@ -19,9 +19,11 @@
*/
package org.apache.directory.server.core.administrative;
+
import org.apache.directory.shared.ldap.name.DN;
import org.apache.directory.shared.ldap.subtree.AdministrativeRole;
+
/**
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
@@ -57,4 +59,13 @@ public class InnerAdministrativePoint ex
{
return parent;
}
+
+
+ /**
+ * {@inheritDoc}
+ */
+ public String toString()
+ {
+ return "IAP : " + super.toString();
+ }
}
Modified: directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/SpecificAdministrativePoint.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/SpecificAdministrativePoint.java?rev=995112&r1=995111&r2=995112&view=diff
==============================================================================
--- directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/SpecificAdministrativePoint.java (original)
+++ directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/administrative/SpecificAdministrativePoint.java Wed Sep 8 16:06:57 2010
@@ -19,9 +19,11 @@
*/
package org.apache.directory.server.core.administrative;
+
import org.apache.directory.shared.ldap.name.DN;
import org.apache.directory.shared.ldap.subtree.AdministrativeRole;
+
/**
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
@@ -57,4 +59,13 @@ public class SpecificAdministrativePoint
{
return parent;
}
+
+
+ /**
+ * {@inheritDoc}
+ */
+ public String toString()
+ {
+ return "SAP : " + super.toString();
+ }
}