directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From akaras...@apache.org
Subject svn commit: rev 1424 - incubator/directory/ldap/trunk/eve/backend/schema/api/src/java/org/apache/eve/schema
Date Sun, 14 Dec 2003 20:42:02 GMT
Author: akarasulu
Date: Sun Dec 14 12:42:01 2003
New Revision: 1424

Modified:
   incubator/directory/ldap/trunk/eve/backend/schema/api/src/java/org/apache/eve/schema/DescriptionUtils.java
Log:
adding definition fuctions

Modified: incubator/directory/ldap/trunk/eve/backend/schema/api/src/java/org/apache/eve/schema/DescriptionUtils.java
==============================================================================
--- incubator/directory/ldap/trunk/eve/backend/schema/api/src/java/org/apache/eve/schema/DescriptionUtils.java
(original)
+++ incubator/directory/ldap/trunk/eve/backend/schema/api/src/java/org/apache/eve/schema/DescriptionUtils.java
Sun Dec 14 12:42:01 2003
@@ -89,8 +89,65 @@
      */
     public String getDescription( AttributeType a_type ) 
     {
-        throw new NotImplementedException( 
-                "AttributeTypeDescription Syntax" ) ;
+        StringBuffer l_buf = new StringBuffer( "(\n" ) ;
+        l_buf.append( a_type.getOid() ).append( '\n' ) ;
+        
+        l_buf.append( "NAME " ) ;
+        l_buf.append( a_type.getName() ).append( '\n' ) ;
+        
+        if ( a_type.getDescription() != null )
+        {    
+            l_buf.append( "DESC " ) ;
+            l_buf.append( a_type.getDescription() ).append( '\n' ) ;
+        }
+        
+        if ( a_type.isObsolete() )
+        {    
+            l_buf.append( "OBSOLETE" ).append( '\n' ) ;
+        }
+        
+        l_buf.append( a_type.getSuperior().getOid() ) ;
+        
+        if ( a_type.getEquality() != null )
+        {
+            l_buf.append( "EQUALITY " ) ;
+            l_buf.append( a_type.getEquality().getOid() ).append( '\n' ) ;
+        }
+        
+        if ( a_type.getOrdering() != null )
+        {
+            l_buf.append( "ORDERING " ) ;
+            l_buf.append( a_type.getOrdering().getOid() ).append( '\n' ) ;
+        }
+        
+        if ( a_type.getSubstr() != null )
+        {
+            l_buf.append( "SUBSTR " ) ;
+            l_buf.append( a_type.getSubstr().getOid() ).append( '\n' ) ;
+        }
+        
+        l_buf.append( "SYNTAX " ) ;
+        l_buf.append( a_type.getSyntax().getOid() ).append( '\n' ) ;
+        
+        if ( a_type.isSingleValue() )
+        {
+            l_buf.append( "SINGLE-VALUE" ).append( '\n' ) ;
+        }
+        
+        if ( a_type.isCollective() )
+        {
+            l_buf.append( "COLLECTIVE" ).append( '\n' ) ;
+        }
+        
+        if ( a_type.isCanUserModify() )
+        {
+            l_buf.append( "NO-USER-MODIFICATION" ).append( '\n' ) ;
+        }
+        
+        l_buf.append( "USAGE " ) ;
+        l_buf.append( a_type.getUsage().getName() ).append( '\n' ) ;
+        
+        return l_buf.toString() ;
     }
     
     

Mime
View raw message