[
http://jira.jboss.com/jira/browse/JBSEAM-2571?page=comments#action_12399854 ]
Darryl Smith commented on JBSEAM-2571:
--------------------------------------
can this be back ported branches/Seam_2_0 as the target is 2.0.2
Event observers in overridden components are still being invoked
----------------------------------------------------------------
Key: JBSEAM-2571
URL:
http://jira.jboss.com/jira/browse/JBSEAM-2571
Project: JBoss Seam
Issue Type: Bug
Components: Core
Affects Versions: 2.0.1.GA
Reporter: Shane Bryzak
Assigned To: Shane Bryzak
Priority: Blocker
Fix For: 2.0.2.GA
When overriding a built in component and providing a new observer, the observer in the
overridden component is still registered and both observers are invoked upon the event.
Here is a test case provided by a user that reproduces this issue:
@Name("org.jboss.seam.security.facesSecurityEvents")
@Scope(ScopeType.APPLICATION)
@Install(precedence = Install.APPLICATION, classDependencies =
"javax.faces.context.FacesContext")
@BypassInterceptors
@Startup
public class SecurityEventsHandler extends org.jboss.seam.security.FacesSecurityEvents {
@Logger Log log;
@Override @Observer(Identity.EVENT_LOGIN_SUCCESSFUL)
public void addLoginSuccessfulMessage()
{
log.info("\n\n\n>>>>>>>>>>>>>>>>>>>>EVENT_LOGIN_SUCCESSFUL
handled<<<<<<<<<<<<<<<<<<<<<<<<\n\n\n");
}
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira