org.ldaptive.beans
Interface ClassDescriptor

All Known Implementing Classes:
AbstractClassDescriptor, DefaultClassDescriptor, FieldClassDescriptor, MethodClassDescriptor, SpringClassDescriptor

public interface ClassDescriptor

Describes the attribute value mutators and DN value mutators for a specific type.

Version:
$Revision: 2887 $ $Date: 2014-02-26 12:23:53 -0500 (Wed, 26 Feb 2014) $
Author:
Middleware Services

Method Summary
 AttributeValueMutator getAttributeValueMutator(String name)
          Returns the attribute value mutator for the attribute with the supplied name.
 Collection<AttributeValueMutator> getAttributeValueMutators()
          Returns the attribute value mutators for this type.
 DnValueMutator getDnValueMutator()
          Returns the DN value mutator for this type.
 void initialize(Class<?> type)
          Prepare this class descriptor for use.
 

Method Detail

initialize

void initialize(Class<?> type)
Prepare this class descriptor for use.

Parameters:
type - of object to describe

getDnValueMutator

DnValueMutator getDnValueMutator()
Returns the DN value mutator for this type.

Returns:
dn value mutator

getAttributeValueMutators

Collection<AttributeValueMutator> getAttributeValueMutators()
Returns the attribute value mutators for this type.

Returns:
value mutators

getAttributeValueMutator

AttributeValueMutator getAttributeValueMutator(String name)
Returns the attribute value mutator for the attribute with the supplied name.

Parameters:
name - of the attribute
Returns:
value mutator


Copyright © 2003-2014 Virginia Tech. All Rights Reserved.