@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class GetterInfo extends java.lang.Object implements java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttributeName()
Retrieves the name of the LDAP attribute used to hold values for the
associated method.
|
java.lang.Class<?> |
getContainingClass()
Retrieves the class that is marked with the
LDAPObject annotation
and contains the associated field. |
ObjectEncoder |
getEncoder()
Retrieves the encoder that should be used for the associated method.
|
FilterUsage |
getFilterUsage()
Retrieves the filter usage for the associated method.
|
java.lang.reflect.Method |
getMethod()
Retrieves the method with which this object is associated.
|
java.lang.String[] |
getObjectClasses()
Retrieves the names of the object classes containing the associated
attribute.
|
boolean |
includeInAdd()
Indicates whether the associated method value should be included in entries
generated for add operations.
|
boolean |
includeInModify()
Indicates whether the associated method value should be considered for
inclusion in the set of modifications generated for modify operations.
|
boolean |
includeInRDN()
Indicates whether the associated method value should be used to generate
entry RDNs.
|
@NotNull public java.lang.reflect.Method getMethod()
@NotNull public java.lang.Class<?> getContainingClass()
LDAPObject
annotation
and contains the associated field.public boolean includeInAdd()
true
even when the annotation has a value of
false
if the associated field is to be included in entry RDNs.true
if the associated method value should be included in
entries generated for add operations, or false
if not.public boolean includeInModify()
false
even
when the annotation have a value of true
if the associated field is
to be included in entry RDNs.true
if the associated method value should be considered
for inclusion in the set of modifications generated for modify
operations, or false
if not.public boolean includeInRDN()
true
if the associated method value should be used to
generate entry RDNs, or false
if not.@NotNull public FilterUsage getFilterUsage()
@NotNull public ObjectEncoder getEncoder()
@NotNull public java.lang.String getAttributeName()
@NotNull public java.lang.String[] getObjectClasses()