[seam-issues] [JBoss JIRA] (SEAMSECURITY-136) JpaIdentityStoreConfiguration does not correctly support subclasses
John Schneider (Created) (JIRA)
jira-events at lists.jboss.org
Fri Dec 30 18:18:09 EST 2011
JpaIdentityStoreConfiguration does not correctly support subclasses
-------------------------------------------------------------------
Key: SEAMSECURITY-136
URL: https://issues.jboss.org/browse/SEAMSECURITY-136
Project: Seam Security
Issue Type: Bug
Affects Versions: 3.1.0.CR1
Environment: Glassfish 3.1.1
Reporter: John Schneider
If an entity annotated with @IdentityEntity has subclasses, the value of the identityClass, credentialClass, relationshipClass, attributeClass and roleTypeClass variables of JpaIdentityStoreConfiguration are overwritten by their respective subclasses, as they inherit the annotation (at least in Glassfish Weld implementation). This causes errors in methods such as JpaIdentityStore.configureAttributes, as it is looking only at the subclass for an association to the identityClass, etc. (e.g. error: "Error initializing JpaIdentityStore - no attribute identity property found").
Within JpaIdentityStoreConfiguration.processAnnotatedType, is it possible to identify which class was explicitly annotated? If not, then perhaps the best approach is to identify the parent class that is annotated and disregard any subclasses.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the seam-issues
mailing list