resources.schemas.openldap.java.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <schema name="java"> <attributetypes> <attributetype oid="1.3.6.1.4.1.42.2.27.4.1.6" obsolete="false" singlevalue="true" collective="false" nousermodification="false"> <aliases> <alias>javaClassName</alias> </aliases> <description>Fully qualified name of distinguished Java class or interface</description> <usage>USER_APPLICATIONS</usage> <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax> <equality>caseExactMatch</equality> </attributetype> <attributetype oid="1.3.6.1.4.1.42.2.27.4.1.7" obsolete="false" singlevalue="false" collective="false" nousermodification="false"> <aliases> <alias>javaCodebase</alias> </aliases> <description>URL(s) specifying the location of class definition</description> <usage>USER_APPLICATIONS</usage> <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax> <equality>caseExactIA5Match</equality> </attributetype> <attributetype oid="1.3.6.1.4.1.42.2.27.4.1.13" obsolete="false" singlevalue="false" collective="false" nousermodification="false"> <aliases> <alias>javaClassNames</alias> </aliases> <description>Fully qualified Java class or interface name</description> <usage>USER_APPLICATIONS</usage> <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax> <equality>caseExactMatch</equality> </attributetype> <attributetype oid="1.3.6.1.4.1.42.2.27.4.1.8" obsolete="false" singlevalue="true" collective="false" nousermodification="false"> <aliases> <alias>javaSerializedData</alias> </aliases> <description>Serialized form of a Java object</description> <usage>USER_APPLICATIONS</usage> <syntax>1.3.6.1.4.1.1466.115.121.1.40</syntax> </attributetype> <attributetype oid="1.3.6.1.4.1.42.2.27.4.1.10" obsolete="false" singlevalue="true" collective="false" nousermodification="false"> <aliases> <alias>javaFactory</alias> </aliases> <description>Fully qualified Java class name of a JNDI object factory</description> <usage>USER_APPLICATIONS</usage> <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax> <equality>caseExactMatch</equality> </attributetype> <attributetype oid="1.3.6.1.4.1.42.2.27.4.1.11" obsolete="false" singlevalue="false" collective="false" nousermodification="false"> <aliases> <alias>javaReferenceAddress</alias> </aliases> <description>Addresses associated with a JNDI Reference</description> <usage>USER_APPLICATIONS</usage> <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax> <equality>caseExactMatch</equality> </attributetype> <attributetype oid="1.3.6.1.4.1.42.2.27.4.1.12" obsolete="false" singlevalue="false" collective="false" nousermodification="false"> <aliases> <alias>javaDoc</alias> </aliases> <description>The Java documentation for the class</description> <usage>USER_APPLICATIONS</usage> <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax> <equality>caseExactIA5Match</equality> </attributetype> </attributetypes> <objectclasses> <objectclass oid="1.3.6.1.4.1.42.2.27.4.2.1" obsolete="false"> <aliases> <alias>javaContainer</alias> </aliases> <description>Container for a Java object</description> <superiors> <superior>top</superior> </superiors> <type>STRUCTURAL</type> <mandatory> <attributetype>cn</attributetype> </mandatory> </objectclass> <objectclass oid="1.3.6.1.4.1.42.2.27.4.2.4" obsolete="false"> <aliases> <alias>javaObject</alias> </aliases> <description>Java object representation</description> <superiors> <superior>top</superior> </superiors> <type>ABSTRACT</type> <mandatory> <attributetype>javaClassName</attributetype> </mandatory> <optional> <attributetype>javaClassNames</attributetype> <attributetype>javaCodebase</attributetype> <attributetype>javaDoc</attributetype> <attributetype>description</attributetype> </optional> </objectclass> <objectclass oid="1.3.6.1.4.1.42.2.27.4.2.5" obsolete="false"> <aliases> <alias>javaSerializedObject</alias> </aliases> <description>Java serialized object</description> <superiors> <superior>javaObject</superior> </superiors> <type>AUXILIARY</type> <mandatory> <attributetype>javaSerializedData</attributetype> </mandatory> </objectclass> <objectclass oid="1.3.6.1.4.1.42.2.27.4.2.8" obsolete="false"> <aliases> <alias>javaMarshalledObject</alias> </aliases> <description>Java marshalled object</description> <superiors> <superior>javaObject</superior> </superiors> <type>AUXILIARY</type> <mandatory> <attributetype>javaSerializedData</attributetype> </mandatory> </objectclass> <objectclass oid="1.3.6.1.4.1.42.2.27.4.2.7" obsolete="false"> <aliases> <alias>javaNamingReference</alias> </aliases> <description>JNDI reference</description> <superiors> <superior>javaObject</superior> </superiors> <type>AUXILIARY</type> <optional> <attributetype>javaReferenceAddress</attributetype> <attributetype>javaFactory</attributetype> </optional> </objectclass> </objectclasses> </schema>