[jboss-svn-commits] JBL Code SVN: r11125 - in labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums: ui and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Apr 19 12:30:53 EDT 2007


Author: dejp
Date: 2007-04-19 12:30:53 -0400 (Thu, 19 Apr 2007)
New Revision: 11125

Modified:
   labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/impl/PosterImpl.java
   labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java
Log:
JBFORUMS-198

Modified: labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/impl/PosterImpl.java
===================================================================
--- labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/impl/PosterImpl.java	2007-04-19 15:16:29 UTC (rev 11124)
+++ labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/impl/PosterImpl.java	2007-04-19 16:30:53 UTC (rev 11125)
@@ -17,8 +17,10 @@
 import org.jboss.portal.core.modules.ModuleConstants;
 import org.jboss.portal.core.modules.ModuleException;
 import org.jboss.portal.identity.IdentityException;
+import org.jboss.portal.identity.NoSuchUserException;
 import org.jboss.portal.identity.UserModule;
 import org.jboss.portlet.forums.model.Poster;
+import org.jboss.portlet.forums.ui.PortalUtil;
 
 /**
  * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
@@ -70,6 +72,10 @@
             e.printStackTrace();
             return null;
          }
+         catch (NoSuchUserException e) 
+         {
+            return PortalUtil.getUserNA();
+         }
          catch (IdentityException e)
          {
             e.printStackTrace();
@@ -129,7 +135,7 @@
    {
       this.nbPosts = nbPosts;
    }
-
+   
    /**
     * DOCUMENT_ME
     */

Modified: labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java
===================================================================
--- labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java	2007-04-19 15:16:29 UTC (rev 11124)
+++ labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java	2007-04-19 16:30:53 UTC (rev 11125)
@@ -59,7 +59,6 @@
 import javax.servlet.http.HttpServletRequest;
 
 import org.jboss.portal.core.modules.ModuleConstants;
-import org.jboss.portal.identity.ProfileMap;
 import org.jboss.portal.identity.UserProfileModule;
 import org.jboss.portal.identity.UserModule;
 import org.jboss.portal.identity.User;
@@ -107,6 +106,33 @@
             }
         };
         
+     private static User userNA = new User() 
+         {
+            {
+               this.id = new Long(-1);
+               this.userName = "N/A";
+            }                 
+         
+            protected Object id;
+        
+            protected String userName; 
+
+            public Object getId() {
+               return id;
+            }
+
+            public String getUserName() {
+               return userName;
+            }
+
+            public void updatePassword(String password) {
+            }
+
+            public boolean validatePassword(String password) {
+                return false;
+            }
+         };
+        
      private final static UserProfileModule upm;
      
      static {
@@ -622,5 +648,10 @@
     public static TempFileBinding getUploadedAttachment()
     {
         return (TempFileBinding)PortalUtil.uploadedAttachment.get();
-    }    
+    }
+    
+    public static User getUserNA() {
+        return userNA;
+    }
+    
 }




More information about the jboss-svn-commits mailing list