What happens if you call idClassAnotation.getClassValue() ? Maybe you can
iterate through the imports to find out the class name and load it using
the ClassLoaderFacet ?
On Tue, Aug 18, 2015 at 3:45 PM, Doychin Bondzhev <doychin(a)gmail.com> wrote:
I'm continuing to try to solve the problem with IdClass annotation.
The problem is that when I get value of annotation with this code:
AnnotationSource<JavaClassSource> idClassAnotation = entityClass
String valueClassName = idClassAnotation.getLiteralValue();
I get "className.class". There is no info about package.
Also Class Loader facet has no access to classes defined in the project.
Only to external classes. At least I was not able to load for example
If I had access to entity class from class loader I can get annotation
from class definition and get it's value.
Also I need to test primary key class that it implements
Any suggestion where to look for sample how to solve all the problems
thanks in advance.
PowerPro - billing & provisioning solution for Service providers
PowerStor - Warehouse & POS
forge-dev mailing list
*George Gastaldi | Senior Software Engineer*
JBoss Forge Team
T: +55 11 3524-6169
M: +55 47 9711-1000