Package com.netscape.jndi.ldap.schema
Class SchemaRoot
java.lang.Object
com.netscape.jndi.ldap.common.DirContextAdapter
com.netscape.jndi.ldap.schema.SchemaDirContext
com.netscape.jndi.ldap.schema.SchemaRoot
- All Implemented Interfaces:
Context
,DirContext
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class
NamingEnumeration of Bindings(package private) class
NamigEnumeration of NameClassPairsNested classes/interfaces inherited from class com.netscape.jndi.ldap.schema.SchemaDirContext
SchemaDirContext.EmptyNamingEnumeration<T>, SchemaDirContext.SchemaObjectSubordinateNamePair
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) SchemaDirContext
(package private) SchemaDirContext
(package private) static final String
(package private) SchemaDirContext
(package private) SchemaManager
Fields inherited from class com.netscape.jndi.ldap.schema.SchemaDirContext
ATTRDEF, CLASSDEF, m_path, MRULEDEF
Fields 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_PREFIXES
Fields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Naming Bind operationsvoid
createSubcontext
(String name) Ldap entry operationscreateSubcontext
(String name, Attributes attrs) createSubcontext
(Name name) createSubcontext
(Name name, Attributes attrs) void
destroySubcontext
(String name) void
destroySubcontext
(Name name) getAttributes
(String name) Attribute OperationsgetAttributes
(String name, String[] attrIds) getAttributes
(Name name) getAttributes
(Name name, String[] attrIds) List OperationslistBindings
(String name) listBindings
(Name name) Lookup OperationslookupLink
(String name) lookupLink
(Name name) static void
Test programvoid
modifyAttributes
(String name, int mod_op, Attributes attrs) void
modifyAttributes
(String name, ModificationItem[] mods) void
modifyAttributes
(Name name, int mod_op, Attributes attrs) void
modifyAttributes
(Name name, ModificationItem[] mods) void
void
void
void
(package private) SchemaDirContext.SchemaObjectSubordinateNamePair
resolveSchemaObject
(String name) void
void
Methods inherited from class com.netscape.jndi.ldap.schema.SchemaDirContext
close, composeName, composeName, getNameInNamespace, getNameParser, getNameParser
Methods inherited from class com.netscape.jndi.ldap.common.DirContextAdapter
addToEnvironment, bind, bind, getEnvironment, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, rebind, rebind, removeFromEnvironment, search, search, search, search, search, search, search, search
-
Field Details
-
m_className
- See Also:
-
m_classContainer
SchemaDirContext m_classContainer -
m_attrContainer
SchemaDirContext m_attrContainer -
m_matchRuleContainer
SchemaDirContext m_matchRuleContainer -
m_schemaMgr
SchemaManager m_schemaMgr
-
-
Constructor Details
-
SchemaRoot
- Throws:
NamingException
-
-
Method Details
-
resolveSchemaObject
SchemaDirContext.SchemaObjectSubordinateNamePair resolveSchemaObject(String name) throws NamingException - Throws:
NamingException
-
getAttributes
Attribute Operations- Specified by:
getAttributes
in interfaceDirContext
- Overrides:
getAttributes
in classDirContextAdapter
- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributes
in interfaceDirContext
- Overrides:
getAttributes
in classDirContextAdapter
- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributes
in interfaceDirContext
- Overrides:
getAttributes
in classDirContextAdapter
- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributes
in interfaceDirContext
- Overrides:
getAttributes
in classDirContextAdapter
- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributes
in interfaceDirContext
- Overrides:
modifyAttributes
in classDirContextAdapter
- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributes
in interfaceDirContext
- Overrides:
modifyAttributes
in classDirContextAdapter
- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributes
in interfaceDirContext
- Overrides:
modifyAttributes
in classDirContextAdapter
- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributes
in interfaceDirContext
- Overrides:
modifyAttributes
in classDirContextAdapter
- Throws:
NamingException
-
createSubcontext
Ldap entry operations- Specified by:
createSubcontext
in interfaceContext
- Overrides:
createSubcontext
in classDirContextAdapter
- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontext
in interfaceContext
- Overrides:
createSubcontext
in classDirContextAdapter
- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontext
in interfaceDirContext
- Overrides:
createSubcontext
in classDirContextAdapter
- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontext
in interfaceDirContext
- Overrides:
createSubcontext
in classDirContextAdapter
- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontext
in interfaceContext
- Overrides:
destroySubcontext
in classDirContextAdapter
- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontext
in interfaceContext
- Overrides:
destroySubcontext
in classDirContextAdapter
- Throws:
NamingException
-
bind
Naming Bind operations- Specified by:
bind
in interfaceContext
- Overrides:
bind
in classSchemaDirContext
- Throws:
NamingException
-
bind
- Specified by:
bind
in interfaceContext
- Overrides:
bind
in classSchemaDirContext
- Throws:
NamingException
-
rebind
- Specified by:
rebind
in interfaceContext
- Overrides:
rebind
in classSchemaDirContext
- Throws:
NamingException
-
rebind
- Specified by:
rebind
in interfaceContext
- Overrides:
rebind
in classSchemaDirContext
- Throws:
NamingException
-
rename
- Specified by:
rename
in interfaceContext
- Overrides:
rename
in classSchemaDirContext
- Throws:
NamingException
-
rename
- Specified by:
rename
in interfaceContext
- Overrides:
rename
in classSchemaDirContext
- Throws:
NamingException
-
unbind
- Specified by:
unbind
in interfaceContext
- Overrides:
unbind
in classSchemaDirContext
- Throws:
NamingException
-
unbind
- Specified by:
unbind
in interfaceContext
- Overrides:
unbind
in classSchemaDirContext
- Throws:
NamingException
-
list
List Operations- Specified by:
list
in interfaceContext
- Overrides:
list
in classDirContextAdapter
- Throws:
NamingException
-
list
- Specified by:
list
in interfaceContext
- Overrides:
list
in classDirContextAdapter
- Throws:
NamingException
-
listBindings
- Specified by:
listBindings
in interfaceContext
- Overrides:
listBindings
in classDirContextAdapter
- Throws:
NamingException
-
listBindings
- Specified by:
listBindings
in interfaceContext
- Overrides:
listBindings
in classDirContextAdapter
- Throws:
NamingException
-
lookup
Lookup Operations- Specified by:
lookup
in interfaceContext
- Overrides:
lookup
in classDirContextAdapter
- Throws:
NamingException
-
lookup
- Specified by:
lookup
in interfaceContext
- Overrides:
lookup
in classDirContextAdapter
- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLink
in interfaceContext
- Overrides:
lookupLink
in classDirContextAdapter
- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLink
in interfaceContext
- Overrides:
lookupLink
in classDirContextAdapter
- Throws:
NamingException
-
main
Test program
-