|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
LdapEntity
annotated object to ldap, with all of it's
attributes.
LdapEntity
annotated object instance.
ElementType.TYPE
)
that this handler expects the annotated Class to be annotated with.
LdapEntityBinder.processDN(Class, Field)
LdapEntityBinder.getAttributesList()
WARNING! WARNING! WARNING! you may only
call this method a SINGLE time.
LdapAttribute.referencedDNMethod()
for more information) and the
attributeValue, and creates a new LdapEntity object.
IAnnotationHandler
implementation that processes LPA annotations for
the purpose of generating JNDI Attributes for the bind call.IAnnotationHandler
abstract implementation that processes LPA
annotations for the purpose of providing a base Class for other LdapEntity
annotation processing handlers.IAnnotationHandler
implementation that processes LPA annotations for
the purpose of loading the LdapEntity
annotated instance from the
ldap query results.ILdapEntry.modifyBatchAttribute(int, String, Object)
ILdapEntry.modifyBatchAttribute(int, String, Object)
LdapEntity.requiredObjectClasses()
annotation field, and puts them in an Attribute
, and stores them
for return from LdapEntityBinder.getAttributesList()
LdapEntityHandler.validateDN(Class, Field)
, and then
stores the dn for return through the LdapEntityBinder.getDn()
method.
DN
annotation
LdapAttribute
annotation where name is '*'
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
This documentation is part of the LDAP Persistence API (LPA).
Copyright Trenton D. Adams <lpa at trentonadams daught ca>
LPA is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
LPA is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with LPA. If not, see GNU Licenses.
See the COPYING file, in the git repository, for more information.