org.identityconnectors.ldap.commons
Interface LdapNativeSchema

All Known Implementing Classes:
ServerNativeSchema, StaticNativeSchema

public interface LdapNativeSchema

Provides an encapsulation of the LDAP server's native schema.


Method Summary
 LdapAttributeType getAttributeDescription(String ldapAttrName)
           
 Set<String> getEffectiveObjectClasses(String ldapClass)
          Returns the effective LDAP object classes that an entry of a given object class would have, that is, including any superior object classes, any superiors thereof, etc.
 Set<String> getOptionalAttributes(String ldapClass)
           
 Set<String> getRequiredAttributes(String ldapClass)
           
 Set<String> getStructuralObjectClasses()
           
 

Method Detail

getStructuralObjectClasses

Set<String> getStructuralObjectClasses()

getRequiredAttributes

Set<String> getRequiredAttributes(String ldapClass)

getOptionalAttributes

Set<String> getOptionalAttributes(String ldapClass)

getEffectiveObjectClasses

Set<String> getEffectiveObjectClasses(String ldapClass)
Returns the effective LDAP object classes that an entry of a given object class would have, that is, including any superior object classes, any superiors thereof, etc.


getAttributeDescription

LdapAttributeType getAttributeDescription(String ldapAttrName)


Copyright © 2012. All Rights Reserved.