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) classNamingEnumeration of Bindings(package private) classNamigEnumeration 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) SchemaManagerFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidNaming Bind operationsvoidcreateSubcontext(String name) Ldap entry operationscreateSubcontext(String name, Attributes attrs) createSubcontext(Name name) createSubcontext(Name name, Attributes attrs) voiddestroySubcontext(String name) voiddestroySubcontext(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 voidTest programvoidmodifyAttributes(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) voidvoidvoidvoid(package private) SchemaDirContext.SchemaObjectSubordinateNamePairresolveSchemaObject(String name) voidvoidMethods inherited from class com.netscape.jndi.ldap.schema.SchemaDirContext
close, composeName, composeName, getNameInNamespace, getNameParser, getNameParserMethods 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:
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
-
createSubcontext
Ldap entry operations- Specified by:
createSubcontextin interfaceContext- Overrides:
createSubcontextin classDirContextAdapter- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceContext- Overrides:
createSubcontextin classDirContextAdapter- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceDirContext- Overrides:
createSubcontextin classDirContextAdapter- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceDirContext- Overrides:
createSubcontextin classDirContextAdapter- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontextin interfaceContext- Overrides:
destroySubcontextin classDirContextAdapter- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontextin interfaceContext- Overrides:
destroySubcontextin classDirContextAdapter- Throws:
NamingException
-
bind
Naming Bind operations- Specified by:
bindin interfaceContext- Overrides:
bindin classSchemaDirContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceContext- Overrides:
bindin classSchemaDirContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceContext- Overrides:
rebindin classSchemaDirContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceContext- Overrides:
rebindin classSchemaDirContext- Throws:
NamingException
-
rename
- Specified by:
renamein interfaceContext- Overrides:
renamein classSchemaDirContext- Throws:
NamingException
-
rename
- Specified by:
renamein interfaceContext- Overrides:
renamein classSchemaDirContext- Throws:
NamingException
-
unbind
- Specified by:
unbindin interfaceContext- Overrides:
unbindin classSchemaDirContext- Throws:
NamingException
-
unbind
- Specified by:
unbindin interfaceContext- Overrides:
unbindin classSchemaDirContext- Throws:
NamingException
-
list
List Operations- Specified by:
listin interfaceContext- Overrides:
listin classDirContextAdapter- Throws:
NamingException
-
list
- Specified by:
listin interfaceContext- Overrides:
listin classDirContextAdapter- Throws:
NamingException
-
listBindings
- Specified by:
listBindingsin interfaceContext- Overrides:
listBindingsin classDirContextAdapter- Throws:
NamingException
-
listBindings
- Specified by:
listBindingsin interfaceContext- Overrides:
listBindingsin classDirContextAdapter- Throws:
NamingException
-
lookup
Lookup Operations- Specified by:
lookupin interfaceContext- Overrides:
lookupin classDirContextAdapter- Throws:
NamingException
-
lookup
- Specified by:
lookupin interfaceContext- Overrides:
lookupin classDirContextAdapter- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLinkin interfaceContext- Overrides:
lookupLinkin classDirContextAdapter- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLinkin interfaceContext- Overrides:
lookupLinkin classDirContextAdapter- Throws:
NamingException
-
main
Test program
-