Package com.netscape.jndi.ldap.schema
Class SchemaMatchingRule
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.SchemaMatchingRule
- 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
FieldsModifier and TypeFieldDescriptionprivate static final String
private static String[]
(package private) LDAPConnection
(package private) LDAPMatchingRuleSchema
Fields 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, USAGE
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
ConstructorsConstructorDescriptionSchemaMatchingRule
(Attributes attrs, SchemaManager schemaManager) SchemaMatchingRule
(LDAPMatchingRuleSchema ldapMatchingRule, SchemaManager schemaManager) -
Method Summary
Modifier and TypeMethodDescription(package private) Attributes
extractAttributeIds
(String[] attrIds) Exctract specified attributes from the ldapMatchingRulegetAttributes
(String name) DirContext Attribute OperationsgetAttributes
(String name, String[] attrIds) getAttributes
(Name name) getAttributes
(Name name, String[] attrIds) void
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) (package private) static LDAPMatchingRuleSchema
parseDefAttributes
(Attributes attrs) Parse Definition Attributes for a LDAP matching ruleMethods inherited from class com.netscape.jndi.ldap.schema.SchemaElement
getSchemaAttrValue, list, list, listBindings, listBindings, modifySchemaElementAttrs, modifySchemaElementAttrs, parseTrueFalseValue, syntaxIntToString, syntaxStringToInt, vectorToStringAry
Methods inherited from class com.netscape.jndi.ldap.schema.SchemaDirContext
bind, bind, close, composeName, composeName, getNameInNamespace, getNameParser, getNameParser, rebind, rebind, rename, rename, unbind, unbind
Methods 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
-
APPLIES
- See Also:
-
m_ldapMatchingRule
LDAPMatchingRuleSchema m_ldapMatchingRule -
m_allAttrIds
-
m_ld
LDAPConnection m_ld
-
-
Constructor Details
-
SchemaMatchingRule
-
SchemaMatchingRule
- Throws:
NamingException
-
-
Method Details
-
parseDefAttributes
Parse Definition Attributes for a LDAP matching rule- Throws:
NamingException
-
extractAttributeIds
Exctract specified attributes from the ldapMatchingRule- Throws:
NamingException
-
getAttributes
DirContext 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
-