Greetings,
I have a need to leverage AOP to encrypt
certain POJO setter String args prior to persisting them to the
database
and to decrypt certain POJO getter methods return String
values after they have retrieved String data from the
database.
I wanted to do this using annotations. For
example:
@Encrypt
public void setCreditCardNumber(String ccn)
...
@Decrypt
public String
getCreditCardNumber()...
and it looked promising, however, it can
only be used if you are using Maven to build
your project.
Unfortunately, I have no immediate plans to use Maven.
I haven't found any similar projects which
simply use Ant tags; so I'm attempting to "roll my own"
solution.
I've read through the AspectJ language docs
and haven't found any information on selecting join points using
annotations.
I browsed the docs on AspectJ 5 Developers
Notebook regarding annotations, but it doesn't look like what I
need.
I only want the methods selected by AspectJ
if they have been properly identified using an
annotation.
Is this possible with the current AspectJ
version?
/robert