|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IAnnotationHandler | Annotation callback handler. |
Class Summary | |
---|---|
AnnotationProcessor | Processes annotations all the way through a tree of Java classes, using callbacks as the method of handling them. |
LdapEntityBinder | IAnnotationHandler implementation that processes LPA annotations for
the purpose of generating JNDI Attributes for the bind call. |
LdapEntityHandler | IAnnotationHandler abstract implementation that processes LPA
annotations for the purpose of providing a base Class for other LdapEntity annotation processing handlers. |
LdapEntityLoader | IAnnotationHandler implementation that processes LPA annotations for
the purpose of loading the LdapEntity annotated instance from the
ldap query results. |
This packages is just a hacked together annotation processing system. It may be refactored into something more generic and useful, perhaps with generics even. Or, it may be there is a free library out there somewhere, that would allow us to do annotation processing.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | 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.