[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/util ...

Christian Bauer christian at hibernate.org
Wed Dec 19 08:33:34 EST 2007


  User: cbauer  
  Date: 07/12/19 08:33:34

  Modified:    examples/wiki/src/main/org/jboss/seam/wiki/util 
                        WikiUtil.java
  Log:
  JBSEAM-2406 - Hide e-mail address if user is not logged in (configurable)
  
  Revision  Changes    Path
  1.22      +11 -0     jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/util/WikiUtil.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: WikiUtil.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/util/WikiUtil.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -b -r1.21 -r1.22
  --- WikiUtil.java	19 Dec 2007 04:29:20 -0000	1.21
  +++ WikiUtil.java	19 Dec 2007 13:33:34 -0000	1.22
  @@ -7,6 +7,7 @@
   package org.jboss.seam.wiki.util;
   
   import org.jboss.seam.Component;
  +import org.jboss.seam.security.Identity;
   import org.jboss.seam.core.Conversation;
   import org.jboss.seam.wiki.core.action.prefs.WikiPreferences;
   import org.jboss.seam.wiki.core.model.*;
  @@ -120,6 +121,16 @@
           return prefs.getBaseUrl() + node.getWikiURL();
       }
   
  +    public static boolean showEmailAddress() {
  +        WikiPreferences prefs = (WikiPreferences)Component.getInstance("wikiPreferences");
  +        if (prefs.isShowEmailToLoggedInOnly() && Identity.instance().isLoggedIn()) {
  +            return true;
  +        } else if (!prefs.isShowEmailToLoggedInOnly()) {
  +            return true;
  +        }
  +        return false;
  +    }
  +
       public static String displayFilesize(int fileSizeInBytes) {
           // TODO: Yeah, that could be done smarter..
           if (fileSizeInBytes >= 1073741824) {
  
  
  



More information about the jboss-cvs-commits mailing list