public class MetadataBuilder extends Object
Constructor and Description |
---|
MetadataBuilder(LDAPConnection connection) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributesMetaData(List<String> attributes,
org.mule.common.metadata.builder.DynamicObjectBuilder<?> dynamicObject) |
LDAPConnection |
getConnection() |
List<String> |
getObjectClassHierarchyFor(String objectClass) |
void |
setConnection(LDAPConnection connection) |
void |
transverseObjectClassHierarchy(LDAPEntryObjectClassDefinition objectClass,
org.mule.common.metadata.builder.DynamicObjectBuilder<?> dynamicObject) |
void |
transverseObjectClassHierarchy(String supObjectClass,
List<String> objectClasses) |
public MetadataBuilder(LDAPConnection connection)
public List<String> getObjectClassHierarchyFor(String objectClass) throws LDAPException
LDAPException
public void transverseObjectClassHierarchy(@NotNull String supObjectClass, @NotNull List<String> objectClasses) throws LDAPException
LDAPException
public void transverseObjectClassHierarchy(@NotNull LDAPEntryObjectClassDefinition objectClass, org.mule.common.metadata.builder.DynamicObjectBuilder<?> dynamicObject) throws LDAPException
LDAPException
public void addAttributesMetaData(List<String> attributes, org.mule.common.metadata.builder.DynamicObjectBuilder<?> dynamicObject) throws LDAPException
LDAPException
@NotNull public LDAPConnection getConnection()
public void setConnection(@NotNull LDAPConnection connection)
Copyright © 2010–2018. All rights reserved.