Package com.netscape.jndi.ldap.schema
Class SchemaObjectClass
java.lang.Object
com.netscape.jndi.ldap.common.DirContextAdapter
com.netscape.jndi.ldap.schema.SchemaDirContext
com.netscape.jndi.ldap.schema.SchemaElement
com.netscape.jndi.ldap.schema.SchemaObjectClass
- All Implemented Interfaces:
Context,DirContext
-
Nested Class Summary
Nested classes/interfaces inherited from class com.netscape.jndi.ldap.schema.SchemaDirContext
SchemaDirContext.EmptyNamingEnumeration<T>, SchemaDirContext.SchemaObjectSubordinateNamePair -
Field Summary
FieldsFields inherited from class com.netscape.jndi.ldap.schema.SchemaElement
ABSTRACT, AUXILIARY, binaryString, cesString, cisString, COLLECTIVE, DESC, dnString, EQUALITY, intString, m_schemaMgr, MAY, MUST, NAME, NOUSERMOD, NUMERICOID, OBSOLETE, ORDERING, SINGLEVALUE, STRUCTURAL, SUBSTRING, SUP, SYNTAX, telephoneString, USAGEFields inherited from class com.netscape.jndi.ldap.schema.SchemaDirContext
ATTRDEF, CLASSDEF, m_path, MRULEDEFFields inherited from interface javax.naming.Context
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXESFields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE -
Constructor Summary
ConstructorsConstructorDescriptionSchemaObjectClass(Attributes attrs, SchemaManager schemaManager) SchemaObjectClass(LDAPObjectClassSchema ldapObjectClass, SchemaManager schemaManager) -
Method Summary
Modifier and TypeMethodDescription(package private) AttributesextractAttributeIds(String[] attrIds) Exctract specified attributes from the ldapObjectClassgetAttributes(String name) DirContext Attribute OperationsgetAttributes(String name, String[] attrIds) getAttributes(Name name) getAttributes(Name name, String[] attrIds) voidmodifyAttributes(String name, int mod_op, Attributes attrs) voidmodifyAttributes(String name, ModificationItem[] mods) voidmodifyAttributes(Name name, int mod_op, Attributes attrs) voidmodifyAttributes(Name name, ModificationItem[] mods) (package private) static LDAPObjectClassSchemaparseDefAttributes(Attributes attrs) Parse Definition Attributes for a LDAP objectcalssMethods inherited from class com.netscape.jndi.ldap.schema.SchemaElement
getSchemaAttrValue, list, list, listBindings, listBindings, modifySchemaElementAttrs, modifySchemaElementAttrs, parseTrueFalseValue, syntaxIntToString, syntaxStringToInt, vectorToStringAryMethods inherited from class com.netscape.jndi.ldap.schema.SchemaDirContext
bind, bind, close, composeName, composeName, getNameInNamespace, getNameParser, getNameParser, rebind, rebind, rename, rename, unbind, unbindMethods inherited from class com.netscape.jndi.ldap.common.DirContextAdapter
addToEnvironment, bind, bind, createSubcontext, createSubcontext, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, search, search, search, search, search, search, search, search
-
Field Details
-
m_ldapObjectClass
LDAPObjectClassSchema m_ldapObjectClass -
m_allAttrIds
-
-
Constructor Details
-
SchemaObjectClass
-
SchemaObjectClass
- Throws:
NamingException
-
-
Method Details
-
parseDefAttributes
Parse Definition Attributes for a LDAP objectcalss- Throws:
NamingException
-
extractAttributeIds
Exctract specified attributes from the ldapObjectClass- Throws:
NamingException
-
getAttributes
DirContext Attribute Operations- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classDirContextAdapter- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classDirContextAdapter- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classDirContextAdapter- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classDirContextAdapter- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classDirContextAdapter- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classDirContextAdapter- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classDirContextAdapter- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classDirContextAdapter- Throws:
NamingException
-