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 2004/10/07 20:14:26 UTC
svn commit: rev 54004 - incubator/directory/eve/trunk/backend/core/src/java/org/apache/eve/schema/config
Author: akarasulu
Date: Thu Oct 7 11:14:25 2004
New Revision: 54004
Modified:
incubator/directory/eve/trunk/backend/core/src/java/org/apache/eve/schema/config/CoreSyntaxes.java
Log:
more docos
Modified: incubator/directory/eve/trunk/backend/core/src/java/org/apache/eve/schema/config/CoreSyntaxes.java
==============================================================================
--- incubator/directory/eve/trunk/backend/core/src/java/org/apache/eve/schema/config/CoreSyntaxes.java (original)
+++ incubator/directory/eve/trunk/backend/core/src/java/org/apache/eve/schema/config/CoreSyntaxes.java Thu Oct 7 11:14:25 2004
@@ -23,7 +23,73 @@
/**
- * A syntax schema object configuration set.
+ * A Syntax schema object configuration set for the core LDAP schema in Section
+ * 4.3.2 of <a href="http://www.faqs.org/rfcs/rfc2252.html">RFC2252</a>.
+ * The following table reproduced from RFC2252 shows the syntaxes included
+ * within this SyntaxConfigSet:
+ * <pre>
+ * Index Value being represented H-R OBJECT IDENTIFIER
+ * =====================================================================
+ * 0 ACI Item N 1.3.6.1.4.1.1466.115.121.1.1
+ * 1 Access Point Y 1.3.6.1.4.1.1466.115.121.1.2
+ * 2 Attribute Type Description Y 1.3.6.1.4.1.1466.115.121.1.3
+ * 3 Audio N 1.3.6.1.4.1.1466.115.121.1.4
+ * 4 Binary N 1.3.6.1.4.1.1466.115.121.1.5
+ * 5 Bit String Y 1.3.6.1.4.1.1466.115.121.1.6
+ * 6 Boolean Y 1.3.6.1.4.1.1466.115.121.1.7
+ * 7 Certificate N 1.3.6.1.4.1.1466.115.121.1.8
+ * 8 Certificate List N 1.3.6.1.4.1.1466.115.121.1.9
+ * 9 Certificate Pair N 1.3.6.1.4.1.1466.115.121.1.10
+ * 10 Country String Y 1.3.6.1.4.1.1466.115.121.1.11
+ * 11 DN Y 1.3.6.1.4.1.1466.115.121.1.12
+ * 12 Data Quality Syntax Y 1.3.6.1.4.1.1466.115.121.1.13
+ * 13 Delivery Method Y 1.3.6.1.4.1.1466.115.121.1.14
+ * 14 Directory String Y 1.3.6.1.4.1.1466.115.121.1.15
+ * 15 DIT Content Rule Description Y 1.3.6.1.4.1.1466.115.121.1.16
+ * 16 DIT Structure Rule Description Y 1.3.6.1.4.1.1466.115.121.1.17
+ * 17 DL Submit Permission Y 1.3.6.1.4.1.1466.115.121.1.18
+ * 18 DSA Quality Syntax Y 1.3.6.1.4.1.1466.115.121.1.19
+ * 19 DSE Type Y 1.3.6.1.4.1.1466.115.121.1.20
+ * 20 Enhanced Guide Y 1.3.6.1.4.1.1466.115.121.1.21
+ * 21 Facsimile Telephone Number Y 1.3.6.1.4.1.1466.115.121.1.22
+ * 22 Fax N 1.3.6.1.4.1.1466.115.121.1.23
+ * 23 Generalized Time Y 1.3.6.1.4.1.1466.115.121.1.24
+ * 24 Guide Y 1.3.6.1.4.1.1466.115.121.1.25
+ * 25 IA5 String Y 1.3.6.1.4.1.1466.115.121.1.26
+ * 26 INTEGER Y 1.3.6.1.4.1.1466.115.121.1.27
+ * 27 JPEG N 1.3.6.1.4.1.1466.115.121.1.28
+ * 28 Master And Shadow Access Points Y 1.3.6.1.4.1.1466.115.121.1.29
+ * 29 Matching Rule Description Y 1.3.6.1.4.1.1466.115.121.1.30
+ * 30 Matching Rule Use Description Y 1.3.6.1.4.1.1466.115.121.1.31
+ * 31 Mail Preference Y 1.3.6.1.4.1.1466.115.121.1.32
+ * 32 MHS OR Address Y 1.3.6.1.4.1.1466.115.121.1.33
+ * 33 Name And Optional UID Y 1.3.6.1.4.1.1466.115.121.1.34
+ * 34 Name Form Description Y 1.3.6.1.4.1.1466.115.121.1.35
+ * 35 Numeric String Y 1.3.6.1.4.1.1466.115.121.1.36
+ * 36 Object Class Description Y 1.3.6.1.4.1.1466.115.121.1.37
+ * 37 OID Y 1.3.6.1.4.1.1466.115.121.1.38
+ * 38 Other Mailbox Y 1.3.6.1.4.1.1466.115.121.1.39
+ * 39 Octet String Y 1.3.6.1.4.1.1466.115.121.1.40
+ * 40 Postal Address Y 1.3.6.1.4.1.1466.115.121.1.41
+ * 41 Protocol Information Y 1.3.6.1.4.1.1466.115.121.1.42
+ * 42 Presentation Address Y 1.3.6.1.4.1.1466.115.121.1.43
+ * 43 Printable String Y 1.3.6.1.4.1.1466.115.121.1.44
+ * 44 Subtree Specification Y 1.3.6.1.4.1.1466.115.121.1.45
+ * 45 Supplier Information Y 1.3.6.1.4.1.1466.115.121.1.46
+ * 46 Supplier Or Consumer Y 1.3.6.1.4.1.1466.115.121.1.47
+ * 47 Supplier And Consumer Y 1.3.6.1.4.1.1466.115.121.1.48
+ * 48 Supported Algorithm N 1.3.6.1.4.1.1466.115.121.1.49
+ * 49 Telephone Number Y 1.3.6.1.4.1.1466.115.121.1.50
+ * 50 Teletex Terminal Identifier Y 1.3.6.1.4.1.1466.115.121.1.51
+ * 51 Telex Number Y 1.3.6.1.4.1.1466.115.121.1.52
+ * 52 UTC Time Y 1.3.6.1.4.1.1466.115.121.1.53
+ * 53 LDAP Syntax Description Y 1.3.6.1.4.1.1466.115.121.1.54
+ * 54 Modify Rights Y 1.3.6.1.4.1.1466.115.121.1.55
+ * 55 LDAP Schema Definition Y 1.3.6.1.4.1.1466.115.121.1.56
+ * 56 LDAP Schema Description Y 1.3.6.1.4.1.1466.115.121.1.57
+ * 57 Substring Assertion Y 1.3.6.1.4.1.1466.115.121.1.58
+ * </pre>
+ *
*
* @author <a href="mailto:directory-dev@incubator.apache.org">Apache Directory Project</a>
* @version $Rev$
@@ -34,7 +100,7 @@
private final static String[] EMPTY_ARRAY = new String[0];
/** the DN of the owner of the objects within this SyntaxConfigSet */
private static final String OWNER = "uid=admin,ou=system";
- /** the logical schema the objects within this SyntaxConfigSet belong to */
+ /** the logical schema the objects within this SyntaxConfigSet belong to */
private static final String SCHEMA = "core";
@@ -185,16 +251,16 @@
/*
* Value being represented H-R OBJECT IDENTIFIER
* ===================================================================
- Enhanced Guide Y 1.3.6.1.4.1.1466.115.121.1.21
- Facsimile Telephone Number Y 1.3.6.1.4.1.1466.115.121.1.22
- Fax N 1.3.6.1.4.1.1466.115.121.1.23
- Generalized Time Y 1.3.6.1.4.1.1466.115.121.1.24
- Guide Y 1.3.6.1.4.1.1466.115.121.1.25
- IA5 String Y 1.3.6.1.4.1.1466.115.121.1.26
- INTEGER Y 1.3.6.1.4.1.1466.115.121.1.27
- JPEG N 1.3.6.1.4.1.1466.115.121.1.28
- Master And Shadow Access Points Y 1.3.6.1.4.1.1466.115.121.1.29
- Matching Rule Description Y 1.3.6.1.4.1.1466.115.121.1.30
+ * 20 Enhanced Guide Y 1.3.6.1.4.1.1466.115.121.1.21
+ * 21 Facsimile Telephone Number Y 1.3.6.1.4.1.1466.115.121.1.22
+ * 22 Fax N 1.3.6.1.4.1.1466.115.121.1.23
+ * 23 Generalized Time Y 1.3.6.1.4.1.1466.115.121.1.24
+ * 24 Guide Y 1.3.6.1.4.1.1466.115.121.1.25
+ * 25 IA5 String Y 1.3.6.1.4.1.1466.115.121.1.26
+ * 26 INTEGER Y 1.3.6.1.4.1.1466.115.121.1.27
+ * 27 JPEG N 1.3.6.1.4.1.1466.115.121.1.28
+ * 28 Master And Shadow Access Points Y 1.3.6.1.4.1.1466.115.121.1.29
+ * 29 Matching Rule Description Y 1.3.6.1.4.1.1466.115.121.1.30
*/
syntaxes[20] = new MutableSyntax( "1.3.6.1.4.1.1466.115.121.1.21" );
syntaxes[20].setName( "Enhanced Guide" );
@@ -347,7 +413,6 @@
/*
* Value being represented H-R OBJECT IDENTIFIER
* ==================================================================
- *
* 50 Teletex Terminal Identifier Y 1.3.6.1.4.1.1466.115.121.1.51
* 51 Telex Number Y 1.3.6.1.4.1.1466.115.121.1.52
* 52 UTC Time Y 1.3.6.1.4.1.1466.115.121.1.53