org.jboss.seam.security
Class SecurityEventMessages

java.lang.Object
  extended by org.jboss.seam.security.SecurityEventMessages

@ApplicationScoped
@Veto
@Requires(value="org.jboss.seam.international.status.Messages")
public class SecurityEventMessages
extends Object

Produces system messages in response to certain security events. By default this bean is not installed - use Seam Config to install it. If you wish to provide different messages, then we recommend that you create your own bean that declares its own security event observers.

Author:
Shane Bryzak

Constructor Summary
SecurityEventMessages()
           
 
Method Summary
 void addAlreadyLoggedInMessage(org.jboss.seam.security.events.AlreadyLoggedInEvent event, org.jboss.seam.international.status.Messages messages)
           
 void addLoginFailedMessage(org.jboss.seam.security.events.LoginFailedEvent event, org.jboss.seam.international.status.Messages messages)
           
 void addLoginSuccessMessage(org.jboss.seam.security.events.LoggedInEvent event, org.jboss.seam.international.status.Messages messages, org.jboss.seam.security.Credentials credentials)
           
 void addNotLoggedInMessage(org.jboss.seam.security.events.NotLoggedInEvent event, org.jboss.seam.international.status.Messages messages)
           
 void postAuthenticate(org.jboss.seam.security.events.PostAuthenticateEvent event, org.jboss.seam.international.status.Messages messages, org.jboss.seam.security.Identity identity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityEventMessages

public SecurityEventMessages()
Method Detail

postAuthenticate

public void postAuthenticate(@Observes
                             org.jboss.seam.security.events.PostAuthenticateEvent event,
                             org.jboss.seam.international.status.Messages messages,
                             org.jboss.seam.security.Identity identity)

addLoginFailedMessage

public void addLoginFailedMessage(@Observes
                                  org.jboss.seam.security.events.LoginFailedEvent event,
                                  org.jboss.seam.international.status.Messages messages)

addLoginSuccessMessage

public void addLoginSuccessMessage(@Observes
                                   org.jboss.seam.security.events.LoggedInEvent event,
                                   org.jboss.seam.international.status.Messages messages,
                                   org.jboss.seam.security.Credentials credentials)

addAlreadyLoggedInMessage

public void addAlreadyLoggedInMessage(@Observes
                                      org.jboss.seam.security.events.AlreadyLoggedInEvent event,
                                      org.jboss.seam.international.status.Messages messages)

addNotLoggedInMessage

public void addNotLoggedInMessage(@Observes
                                  org.jboss.seam.security.events.NotLoggedInEvent event,
                                  org.jboss.seam.international.status.Messages messages)


Copyright © 2011 Seam Framework. All Rights Reserved.