[jboss-cvs] jboss-seam/src/main/org/jboss/seam/security ...

Shane Bryzak sbryzak at redhat.com
Thu Feb 22 08:16:55 EST 2007


  User: sbryzak2
  Date: 07/02/22 08:16:55

  Modified:    src/main/org/jboss/seam/security  Identity.java
  Log:
  allow user to override messages
  
  Revision  Changes    Path
  1.68      +35 -6     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.67
  retrieving revision 1.68
  diff -u -b -r1.67 -r1.68
  --- Identity.java	22 Feb 2007 03:57:12 -0000	1.67
  +++ Identity.java	22 Feb 2007 13:16:55 -0000	1.68
  @@ -59,6 +59,9 @@
      private String username;
      private String password;
      
  +   private String loginSuccessfulKey = "org.jboss.seam.loginSuccessful";
  +   private String loginFailedKey = "org.jboss.seam.loginFailed";
  +   
      private MethodBinding authenticateMethod;
   
      private Principal principal;   
  @@ -188,17 +191,23 @@
   
      protected void addLoginFailedMessage(LoginException ex)
      {
  +      if (!Strings.isEmpty(loginFailedKey))
  +      {
         FacesMessages.instance().addFromResourceBundleOrDefault(
  -               FacesMessage.SEVERITY_INFO, "org.jboss.seam.loginFailed", 
  +                  FacesMessage.SEVERITY_INFO, loginFailedKey, 
                  "Login failed", ex);
      }
  +   }
   
      protected void addLoginSuccessfulMessage()
      {
  +      if (!Strings.isEmpty(loginSuccessfulKey))
  +      {
         FacesMessages.instance().addFromResourceBundleOrDefault(
  -               FacesMessage.SEVERITY_INFO, "org.jboss.seam.loginSuccessful", 
  +                  FacesMessage.SEVERITY_INFO, loginSuccessfulKey, 
                  "Welcome, #0", getUsername());
      }
  +   }
      
      public void authenticate() throws LoginException
      {
  @@ -522,6 +531,26 @@
         this.jaasConfigName = jaasConfigName;
      }
   
  +   public String getLoginSuccessfulKey()
  +   {
  +      return loginSuccessfulKey;
  +   }
  +   
  +   public void setLoginSuccessfulKey(String loginSuccessfulKey)
  +   {
  +      this.loginSuccessfulKey = loginSuccessfulKey;
  +   }
  +   
  +   public String getLoginFailedKey()
  +   {
  +      return loginFailedKey;
  +   }
  +   
  +   public void setLoginFailedKey(String loginFailedKey)
  +   {
  +      this.loginFailedKey = loginFailedKey;
  +   }
  +
      public void checkEntityPermission(Object entity, EntityAction action)
      {      
         Entity e = (Entity) Model.forClass(entity.getClass());
  
  
  



More information about the jboss-cvs-commits mailing list