001 /*
002 * Licensed to the Apache Software Foundation (ASF) under one
003 * or more contributor license agreements. See the NOTICE file
004 * distributed with this work for additional information
005 * regarding copyright ownership. The ASF licenses this file
006 * to you under the Apache License, Version 2.0 (the
007 * "License"); you may not use this file except in compliance
008 * with the License. You may obtain a copy of the License at
009 *
010 * http://www.apache.org/licenses/LICENSE-2.0
011 *
012 * Unless required by applicable law or agreed to in writing,
013 * software distributed under the License is distributed on an
014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
015 * KIND, either express or implied. See the License for the
016 * specific language governing permissions and limitations
017 * under the License.
018 *
019 */
020 package org.apache.directory.server.constants;
021
022
023 /**
024 * Constants from the Apache schema.
025 *
026 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
027 * @version $Rev$
028 */
029 public interface ApacheSchemaConstants
030 {
031 String SCHEMA_NAME = "apache";
032
033 // ---- ObjectClasses -----------------------------------------------------
034 // ApacheCatalogEntry
035 String APACHE_CATALOG_ENTRY_OC = "apacheCatalogEntry";
036 String APACHE_CATALOG_ENTRY_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.5";
037
038 // apacheFactoryConfiguration
039 String APACHE_FACTORY_CONFIGURATION_OC = "apacheFactoryConfiguration";
040 String APACHE_FACTORY_CONFIGURATION_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.4";
041
042 // ApacheServiceConfiguration
043 String APACHE_SERVICE_CONFIGURATION_OC = "apacheServiceConfiguration";
044 String APACHE_SERVICE_CONFIGURATION_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.3";
045
046 // ApacheSubschema
047 String APACHE_SUBSCHEMA_OC = "apacheSubschema";
048 String APACHE_SUBSCHEMA_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.9";
049
050 // JavaClass
051 String JAVA_CLASS_OC = "javaClass";
052 String JAVA_CLASS_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.8";
053
054 // JavaStoredProcUnit
055 String JAVA_STORED_PROC_UNIT_OC = "javaStoredProcUnit";
056 String JAVA_STORED_PROC_UNIT_OC_OID = "1.3.6.1.4.1.18060.0.4.1.5.5";
057
058 // JavaxScriptStoredProcUnit
059 String JAVAX_SCRIPT_STORED_PROC_UNIT_OC = "javaxScriptStoredProcUnit";
060 String JAVAX_SCRIPT_STORED_PROC_UNIT_OC_OID = "1.3.6.1.4.1.18060.0.4.1.5.8";
061
062 // PrefNode
063 String PREF_NODE_OC = "prefNode";
064 String PREF_NODE_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.1";
065
066 // SchemaModificationAttributes
067 String SCHEMA_MODIFICATION_ATTRIBUTES_OC = "schemaModificationAttributes";
068 String SCHEMA_MODIFICATION_ATTRIBUTES_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.10";
069
070 // StoredProcUnit
071 String STORED_PROC_UNIT_OC = "storedProcUnit";
072 String STORED_PROC_UNIT_OC_OID = "1.3.6.1.4.1.18060.0.4.1.5.3";
073
074 // TriggerExecutionSubentry
075 String TRIGGER_EXECUTION_SUBENTRY_OC = "triggerExecutionSubentry";
076 String TRIGGER_EXECUTION_SUBENTRY_OC_OID = "1.3.6.1.4.1.18060.0.4.1.2.28";
077
078 // UnixFile
079 String UNIX_FILE_OC = "unixFile";
080 String UNIX_FILE_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.7";
081
082 // WindowsFile
083 String WINDOWS_FILE_OC = "windowsFile";
084 String WINDOWS_FILE_OC_OID = "1.3.6.1.4.1.18060.0.4.1.3.6";
085
086 // ---- AttributeType ----------------------------------------------------------
087 // ApacheNdn
088 String APACHE_N_DN_AT = "apacheNdn";
089 String APACHE_N_DN_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.1";
090
091 // ApacheUpdn
092 String APACHE_UP_DN_AT = "apacheUpdn";
093 String APACHE_UP_DN_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.2";
094
095 // ApacheExistence
096 String APACHE_EXISTENCE_AT = "apacheExistence";
097 String APACHE_EXISTENCE_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.3";
098
099 // ApacheOneLevel
100 String APACHE_ONE_LEVEL_AT = "apacheOneLevel";
101 String APACHE_ONE_LEVEL_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.4";
102
103 // ApacheOneAlias
104 String APACHE_ONE_ALIAS_AT = "apacheOneAlias";
105 String APACHE_ONE_ALIAS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.5";
106
107 // ApacheSubAlias
108 String APACHE_SUB_ALIAS_AT = "apacheSubAlias";
109 String APACHE_SUB_ALIAS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.6";
110
111 // ApacheAlias
112 String APACHE_ALIAS_AT = "apacheAlias";
113 String APACHE_ALIAS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.7";
114
115 // PrefNodeName
116 String PREF_NODE_NAME_AT = "prefNodeName";
117 String PREF_NODE_NAME_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.8";
118
119 // CatalogEntryName
120 String APACHE_CATALOGUE_ENTRY_NAME_AT = "apacheCatalogEntryName";
121 String APACHE_CATALOGUE_ENTRY_NAME_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.17";
122
123 String APACHE_CATALOGUE_ENTRY_BASE_DN_AT = "apacheCatalogEntryBaseDn";
124 String APACHE_CATALOGUE_ENTRY_BASE_DN_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.18";
125
126 // WindowsFilePath
127 String WINDOWS_FILE_AT = "windowsFilePath";
128 String WINDOWS_FILE_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.19";
129
130 // WindowsFilePath
131 String UNIX_FILE_AT = "unixFilePath";
132 String UNIX_FILE_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.20";
133
134 // entryDeleted
135 String ENTRY_DELETED_AT = "entryDeleted";
136 String ENTRY_DELETED_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.31";
137
138 // SchemaModifyTimestamp
139 String SCHEMA_MODIFY_TIMESTAMP_AT = "schemaModifyTimestamp";
140 String SCHEMA_MODIFY_TIMESTAMP_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.35";
141
142 // SchemaModifiersName
143 String SCHEMA_MODIFIERS_NAME_AT = "schemaModifiersName";
144 String SCHEMA_MODIFIERS_NAME_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.36";
145
146 // SubschemaSubentryName
147 String SUBSCHEMA_SUBENTRY_NAME_AT = "subschemaSubentryName";
148 String SUBSCHEMA_SUBENTRY_NAME_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.37";
149
150 // apacheSubLevel
151 String APACHE_SUB_LEVEL_AT = "apacheSubLevel";
152 String APACHE_SUB_LEVEL_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.43";
153 }