View Javadoc
1   /*
2    *  Licensed to the Apache Software Foundation (ASF) under one
3    *  or more contributor license agreements.  See the NOTICE file
4    *  distributed with this work for additional information
5    *  regarding copyright ownership.  The ASF licenses this file
6    *  to you under the Apache License, Version 2.0 (the
7    *  "License"); you may not use this file except in compliance
8    *  with the License.  You may obtain a copy of the License at
9    * 
10   *    http://www.apache.org/licenses/LICENSE-2.0
11   * 
12   *  Unless required by applicable law or agreed to in writing,
13   *  software distributed under the License is distributed on an
14   *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   *  KIND, either express or implied.  See the License for the
16   *  specific language governing permissions and limitations
17   *  under the License.
18   * 
19   */
20  package org.apache.directory.server.constants;
21  
22  
23  /**
24   * Constants from the Apache schema.
25   * Final reference -> class shouldn't be extended
26   *
27   * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
28   */
29  public final class ApacheSchemaConstants
30  {
31  
32      /**
33       *  Ensures no construction of this class, also ensures there is no need for final keyword above
34       *  (Implicit super constructor is not visible for default constructor),
35       *  but is still self documenting.
36       */
37      private ApacheSchemaConstants()
38      {
39      }
40  
41      public static final String SCHEMA_NAME = "apache";
42  
43      // ---- ObjectClasses -----------------------------------------------------
44      // ApacheCatalogEntry
45      public static final String APACHE_CATALOG_ENTRY_OC = "apacheCatalogEntry";
46      public static final String APACHE_CATALOG_ENTRY_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.5";
47  
48      // apacheFactoryConfiguration
49      public static final String APACHE_FACTORY_CONFIGURATION_OC = "apacheFactoryConfiguration";
50      public static final String APACHE_FACTORY_CONFIGURATION_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.4";
51  
52      // ApacheServiceConfiguration
53      public static final String APACHE_SERVICE_CONFIGURATION_OC = "apacheServiceConfiguration";
54      public static final String APACHE_SERVICE_CONFIGURATION_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.3";
55  
56      // ApacheSubschema
57      public static final String APACHE_SUBSCHEMA_OC = "apacheSubschema";
58      public static final String APACHE_SUBSCHEMA_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.9";
59  
60      // JavaClass
61      public static final String JAVA_CLASS_OC = "javaClass";
62      public static final String JAVA_CLASS_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.8";
63  
64      // JavaStoredProcUnit
65      public static final String JAVA_STORED_PROC_UNIT_OC = "javaStoredProcUnit";
66      public static final String JAVA_STORED_PROC_UNIT_OC_OID = "1.3.6.1.4.1.18060.0.4.1.5.5";
67  
68      // JavaxScriptStoredProcUnit
69      public static final String JAVAX_SCRIPT_STORED_PROC_UNIT_OC = "javaxScriptStoredProcUnit";
70      public static final String JAVAX_SCRIPT_STORED_PROC_UNIT_OC_OID = "1.3.6.1.4.1.18060.0.4.1.5.8";
71  
72      // PrefNode
73      public static final String PREF_NODE_OC = "prefNode";
74      public static final String PREF_NODE_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.1";
75  
76      // SchemaModificationAttributes
77      public static final String SCHEMA_MODIFICATION_ATTRIBUTES_OC = "schemaModificationAttributes";
78      public static final String SCHEMA_MODIFICATION_ATTRIBUTES_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.10";
79  
80      // StoredProcUnit
81      public static final String STORED_PROC_UNIT_OC = "storedProcUnit";
82      public static final String STORED_PROC_UNIT_OC_OID = "1.3.6.1.4.1.18060.0.4.1.5.3";
83  
84      // TriggerExecutionSubentry
85      public static final String TRIGGER_EXECUTION_SUBENTRY_OC = "triggerExecutionSubentry";
86      public static final String TRIGGER_EXECUTION_SUBENTRY_OC_OID = "1.3.6.1.4.1.18060.0.4.1.2.28";
87  
88      // UnixFile
89      public static final String UNIX_FILE_OC = "unixFile";
90      public static final String UNIX_FILE_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.7";
91  
92      // WindowsFile
93      public static final String WINDOWS_FILE_OC = "windowsFile";
94      public static final String WINDOWS_FILE_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.6";
95  
96      // ---- AttributeType ----------------------------------------------------------
97      // ApachePresence
98      public static final String APACHE_PRESENCE_AT = "ApachePresence";
99      public static final String APACHE_PRESENCE_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.3";
100     
101     // ApacheOneLevel
102     public static final String APACHE_ONE_LEVEL_AT = "apacheOneLevel";
103     public static final String APACHE_ONE_LEVEL_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.4";
104 
105     // ApacheOneAlias
106     public static final String APACHE_ONE_ALIAS_AT = "apacheOneAlias";
107     public static final String APACHE_ONE_ALIAS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.5";
108 
109     // ApacheSubAlias
110     public static final String APACHE_SUB_ALIAS_AT = "apacheSubAlias";
111     public static final String APACHE_SUB_ALIAS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.6";
112 
113     // ApacheAlias
114     public static final String APACHE_ALIAS_AT = "apacheAlias";
115     public static final String APACHE_ALIAS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.7";
116 
117     // PrefNodeName
118     public static final String PREF_NODE_NAME_AT = "prefNodeName";
119     public static final String PREF_NODE_NAME_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.8";
120 
121     // ApacheSamType
122     public static final String APACHE_SAM_TYPE_AT = "apacheSamType";
123     public static final String APACHE_SAM_TYPE_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.9";
124 
125     // AutonomousAreaSubentry
126     public static final String AUTONOMOUS_AREA_SUBENTRY_AT = "autonomousAreaSubentry";
127     public static final String AUTONOMOUS_AREA_SUBENTRY_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.10";
128 
129     // AccessControlSubentries
130     public static final String ACCESS_CONTROL_SUBENTRIES_AT = "accessControlSubentries";
131     public static final String ACCESS_CONTROL_SUBENTRIES_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.11";
132 
133     // NbChildren
134     public static final String NB_CHILDREN_AT = "nbChildren";
135     public static final String NB_CHILDREN_OID = "1.3.6.1.4.1.18060.0.4.1.2.12";
136 
137     // NbSubordinates
138     public static final String NB_SUBORDINATES_AT = "nbSubordinates";
139     public static final String NB_SUBORDINATES_OID = "1.3.6.1.4.1.18060.0.4.1.2.13";
140 
141     // ApacheServicePid
142     public static final String APACHE_SERVICE_PID_AT = "apacheServicePid";
143     public static final String APACHE_SERVICE_PID_OID = "1.3.6.1.4.1.18060.0.4.1.2.15";
144 
145     // ApacheServiceFactoryPid
146     public static final String APACHE_SERVICE_FACTORYPID_AT = "apacheServiceFactoryPid";
147     public static final String APACHE_SERVICE_FACTORYPID_OID = "1.3.6.1.4.1.18060.0.4.1.2.16";
148 
149     // CatalogEntryName
150     public static final String APACHE_CATALOGUE_ENTRY_NAME_AT = "apacheCatalogEntryName";
151     public static final String APACHE_CATALOGUE_ENTRY_NAME_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.17";
152 
153     public static final String APACHE_CATALOGUE_ENTRY_BASE_DN_AT = "apacheCatalogEntryBaseDn";
154     public static final String APACHE_CATALOGUE_ENTRY_BASE_DN_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.18";
155 
156     // WindowsFilePath
157     public static final String WINDOWS_FILE_AT = "windowsFilePath";
158     public static final String WINDOWS_FILE_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.19";
159 
160     // WindowsFilePath
161     public static final String UNIX_FILE_AT = "unixFilePath";
162     public static final String UNIX_FILE_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.20";
163 
164     // FullyQualifiedJavaClassName
165     public static final String FULLY_QUALIFIED_JAVA_CLASS_NAME_AT = "fullyQualifiedJavaClassName";
166     public static final String FULLY_QUALIFIED_JAVA_CLASS_NAME_OID = "1.3.6.1.4.1.18060.0.4.1.2.21";
167 
168     // JavaClassByteCode
169     public static final String JAVA_CLASS_BYTE_CODE_AT = "javaClassByteCode";
170     public static final String JAVA_CLASS_BYTE_CODE_OID = "1.3.6.1.4.1.18060.0.4.1.2.22";
171 
172     // ClassLoaderDefaultSearchContext
173     public static final String CLASS_LOADER_DEFAULT_SEARCH_CONTEXT_AT = "classLoaderDefaultSearchContext";
174     public static final String CLASS_LOADER_DEFAULT_SEARCH_CONTEXT_OID = "1.3.6.1.4.1.18060.0.4.1.2.23";
175 
176     // PrescriptiveTriggerSpecification
177     public static final String PRESCRIPTIVE_TRIGGER_SPECIFICATION_AT = "prescriptiveTriggerSpecification";
178     public static final String PRESCRIPTIVE_TRIGGER_SPECIFICATION_OID = "1.3.6.1.4.1.18060.0.4.1.2.25";
179 
180     // EntryTriggerSpecification
181     public static final String ENTRY_TRIGGER_SPECIFICATION_AT = "entryTriggerSpecification";
182     public static final String ENTRY_TRIGGER_SPECIFICATION_OID = "1.3.6.1.4.1.18060.0.4.1.2.26";
183     
184     // TriggerExecutionSubentries
185     public static final String TRIGGER_EXECUTION_SUBENTRIES_AT = "triggerExecutionSubentries";
186     public static final String TRIGGER_EXECUTION_SUBENTRIES_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.27";
187 
188     // entryDeleted
189     public static final String ENTRY_DELETED_AT = "entryDeleted";
190     public static final String ENTRY_DELETED_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.31";
191 
192     // Comparators
193     public static final String COMPARATORS_AT = "comparators";
194     public static final String COMPARATORS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.32";
195 
196     // Normalizers
197     public static final String NORMALIZERS_AT = "normalizers";
198     public static final String NORMALIZERS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.33";
199 
200     // SyntaxCheckers
201     public static final String SYNTAX_CHECKERS_AT = "syntaxCheckers";
202     public static final String SYNTAX_CHECKERS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.34";
203 
204     // SchemaModifyTimestamp
205     public static final String SCHEMA_MODIFY_TIMESTAMP_AT = "schemaModifyTimestamp";
206     public static final String SCHEMA_MODIFY_TIMESTAMP_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.35";
207 
208     // SchemaModifiersName
209     public static final String SCHEMA_MODIFIERS_NAME_AT = "schemaModifiersName";
210     public static final String SCHEMA_MODIFIERS_NAME_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.36";
211 
212     // SubschemaSubentryName
213     public static final String SUBSCHEMA_SUBENTRY_NAME_AT = "subschemaSubentryName";
214     public static final String SUBSCHEMA_SUBENTRY_NAME_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.37";
215 
216     // PrivateKeyFormat
217     public static final String PRIVATE_KEY_FORMAT_AT = "privateKeyFormat";
218     public static final String PRIVATE_KEY_FORMAT_OID = "1.3.6.1.4.1.18060.0.4.1.2.38";
219 
220     // KeyAlgorithm
221     public static final String KEY_ALGORITHM_AT = "keyAlgorithm";
222     public static final String KEY_ALGORITHM_OID = "1.3.6.1.4.1.18060.0.4.1.2.39";
223 
224     // PrivateKey
225     public static final String PRIVATE_KEY_AT = "privateKey";
226     public static final String PRIVATE_KEY_OID = "1.3.6.1.4.1.18060.0.4.1.2.40";
227 
228     // PublicKeyFormat
229     public static final String PUBLIC_KEY_FORMAT_AT = "publicKeyFormat";
230     public static final String PUBLIC_KEY_FORMAT_OID = "1.3.6.1.4.1.18060.0.4.1.2.41";
231 
232     // PublicKey
233     public static final String PUBLIC_KEY_AT = "publicKey";
234     public static final String PUBLIC_KEY_OID = "1.3.6.1.4.1.18060.0.4.1.2.42";
235 
236     // ApacheSubLevel
237     public static final String APACHE_SUB_LEVEL_AT = "apacheSubLevel";
238     public static final String APACHE_SUB_LEVEL_OID = "1.3.6.1.4.1.18060.0.4.1.2.43";
239 
240     // Revisions
241     public static final String REVISIONS_AT = "revisions";
242     public static final String REVISIONS_OID = "1.3.6.1.4.1.18060.0.4.1.2.44";
243 
244     // ChangeTime
245     public static final String CHANGE_TIME_AT = "changeTime";
246     public static final String CHANGE_TIME_OID = "1.3.6.1.4.1.18060.0.4.1.2.45";
247 
248     // ChangeType
249     public static final String CHANGE_TYPE_AT = "changeType";
250     public static final String CHANGE_TYPE_OID = "1.3.6.1.4.1.18060.0.4.1.2.46";
251 
252     // EventId
253     public static final String EVENT_ID_AT = "eventId";
254     public static final String EVENT_ID_OID = "1.3.6.1.4.1.18060.0.4.1.2.47";
255 
256     // Committer
257     public static final String COMMITTER_AT = "committer";
258     public static final String COMMITTER_OID = "1.3.6.1.4.1.18060.0.4.1.2.48";
259 
260     // ChangeLogContext
261     public static final String CHANGELOG_CONTEXT_AT = "changeLogContext";
262     public static final String CHANGELOG_CONTEXT_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.49";
263 
264     // apacheRdn
265     public static final String APACHE_RDN_AT = "apacheRdn";
266     public static final String APACHE_RDN_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.50";
267 
268     // entryParentId
269     public static final String ENTRY_PARENT_ID_AT = "entryParentId";
270     public static final String ENTRY_PARENT_ID_OID = "1.3.6.1.4.1.18060.0.4.1.2.51";
271 }