xref: /netbsd-src/external/bsd/openldap/dist/servers/slapd/schema/java.ldif (revision e670fd5c413e99c2f6a37901bb21c537fcd322d2)
1d11b170bStron# java.ldif -- Java Object Schema
2d11b170bStron# $OpenLDAP$
3d11b170bStron## This work is part of OpenLDAP Software <http://www.openldap.org/>.
4d11b170bStron##
5*e670fd5cSchristos## Copyright 1998-2021 The OpenLDAP Foundation.
6d11b170bStron## All rights reserved.
7d11b170bStron##
8d11b170bStron## Redistribution and use in source and binary forms, with or without
9d11b170bStron## modification, are permitted only as authorized by the OpenLDAP
10d11b170bStron## Public License.
11d11b170bStron##
12d11b170bStron## A copy of this license is available in the file LICENSE in the
13d11b170bStron## top-level directory of the distribution or, alternatively, at
14d11b170bStron## <http://www.OpenLDAP.org/license.html>.
15d11b170bStron#
16d11b170bStron# Java Object Schema (defined in RFC 2713)
17d11b170bStron#	depends upon core.ldif
18d11b170bStron#
19d11b170bStron# This file was automatically generated from java.schema; see that file
20d11b170bStron# for complete references.
21d11b170bStron#
22d11b170bStrondn: cn=java,cn=schema,cn=config
23d11b170bStronobjectClass: olcSchemaConfig
24d11b170bStroncn: java
25d11b170bStronolcAttributeTypes: {0}( 1.3.6.1.4.1.42.2.27.4.1.6 NAME 'javaClassName' DESC 'F
26d11b170bStron ully qualified name of distinguished Java class or interface' EQUALITY caseEx
27d11b170bStron actMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
28d11b170bStronolcAttributeTypes: {1}( 1.3.6.1.4.1.42.2.27.4.1.7 NAME 'javaCodebase' DESC 'UR
29d11b170bStron L(s) specifying the location of class definition' EQUALITY caseExactIA5Match
30d11b170bStron SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
31d11b170bStronolcAttributeTypes: {2}( 1.3.6.1.4.1.42.2.27.4.1.13 NAME 'javaClassNames' DESC
32d11b170bStron 'Fully qualified Java class or interface name' EQUALITY caseExactMatch SYNTAX
33d11b170bStron  1.3.6.1.4.1.1466.115.121.1.15 )
34d11b170bStronolcAttributeTypes: {3}( 1.3.6.1.4.1.42.2.27.4.1.8 NAME 'javaSerializedData' DE
35d11b170bStron SC 'Serialized form of a Java object' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SI
36d11b170bStron NGLE-VALUE )
37d11b170bStronolcAttributeTypes: {4}( 1.3.6.1.4.1.42.2.27.4.1.10 NAME 'javaFactory' DESC 'Fu
38d11b170bStron lly qualified Java class name of a JNDI object factory' EQUALITY caseExactMat
39d11b170bStron ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
40d11b170bStronolcAttributeTypes: {5}( 1.3.6.1.4.1.42.2.27.4.1.11 NAME 'javaReferenceAddress'
41d11b170bStron  DESC 'Addresses associated with a JNDI Reference' EQUALITY caseExactMatch SY
42d11b170bStron NTAX 1.3.6.1.4.1.1466.115.121.1.15 )
43d11b170bStronolcAttributeTypes: {6}( 1.3.6.1.4.1.42.2.27.4.1.12 NAME 'javaDoc' DESC 'The Ja
44d11b170bStron va documentation for the class' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1
45d11b170bStron .1466.115.121.1.26 )
46d11b170bStronolcObjectClasses: {0}( 1.3.6.1.4.1.42.2.27.4.2.1 NAME 'javaContainer' DESC 'Co
47d11b170bStron ntainer for a Java object' SUP top STRUCTURAL MUST cn )
48d11b170bStronolcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.4.2.4 NAME 'javaObject' DESC 'Java
49d11b170bStron object representation' SUP top ABSTRACT MUST javaClassName MAY ( javaClassNam
50d11b170bStron es $ javaCodebase $ javaDoc $ description ) )
51d11b170bStronolcObjectClasses: {2}( 1.3.6.1.4.1.42.2.27.4.2.5 NAME 'javaSerializedObject' D
52d11b170bStron ESC 'Java serialized object' SUP javaObject AUXILIARY MUST javaSerializedData
53d11b170bStron  )
54d11b170bStronolcObjectClasses: {3}( 1.3.6.1.4.1.42.2.27.4.2.8 NAME 'javaMarshalledObject' D
55d11b170bStron ESC 'Java marshalled object' SUP javaObject AUXILIARY MUST javaSerializedData
56d11b170bStron  )
57d11b170bStronolcObjectClasses: {4}( 1.3.6.1.4.1.42.2.27.4.2.7 NAME 'javaNamingReference' DE
58d11b170bStron SC 'JNDI reference' SUP javaObject AUXILIARY MAY ( javaReferenceAddress $ jav
59d11b170bStron aFactory ) )
60