[jboss-cvs] jboss-seam/src/main/org/jboss/seam/security ...
Gavin King
gavin.king at jboss.com
Thu Feb 22 10:19:02 EST 2007
User: gavin
Date: 07/02/22 10:19:02
Modified: src/main/org/jboss/seam/security Identity.java
Log:
more extensible, consistent with Home
Revision Changes Path
1.70 +39 -4 jboss-seam/src/main/org/jboss/seam/security/Identity.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Identity.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/security/Identity.java,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -b -r1.69 -r1.70
--- Identity.java 22 Feb 2007 14:36:59 -0000 1.69
+++ Identity.java 22 Feb 2007 15:19:02 -0000 1.70
@@ -13,6 +13,7 @@
import java.util.List;
import javax.faces.application.FacesMessage;
+import javax.faces.application.FacesMessage.Severity;
import javax.faces.context.FacesContext;
import javax.security.auth.Subject;
import javax.security.auth.callback.Callback;
@@ -189,15 +190,49 @@
protected void addLoginFailedMessage(LoginException ex)
{
FacesMessages.instance().addFromResourceBundleOrDefault(
- FacesMessage.SEVERITY_INFO, "org.jboss.seam.loginFailed",
- "Login failed", ex);
+ getLoginFailedMessageSeverity(),
+ getLoginFailedMessageKey(),
+ getLoginFailedMessage(),
+ ex);
+ }
+
+ protected String getLoginFailedMessage()
+ {
+ return "Login failed";
+ }
+
+ protected Severity getLoginFailedMessageSeverity()
+ {
+ return FacesMessage.SEVERITY_INFO;
+ }
+
+ protected String getLoginFailedMessageKey()
+ {
+ return "org.jboss.seam.loginFailed";
}
protected void addLoginSuccessfulMessage()
{
FacesMessages.instance().addFromResourceBundleOrDefault(
- FacesMessage.SEVERITY_INFO, "org.jboss.seam.loginSuccessful",
- "Welcome, #0", getUsername());
+ getLoginSuccessfulMessageSeverity(),
+ getLoginSuccessfulMessageKey(),
+ getLoginSuccessfulMessage(),
+ getUsername());
+ }
+
+ protected Severity getLoginSuccessfulMessageSeverity()
+ {
+ return FacesMessage.SEVERITY_INFO;
+ }
+
+ protected String getLoginSuccessfulMessage()
+ {
+ return "Welcome, #0";
+ }
+
+ protected String getLoginSuccessfulMessageKey()
+ {
+ return "org.jboss.seam.loginSuccessful";
}
public void authenticate()
More information about the jboss-cvs-commits
mailing list