taylor      01/05/08 12:21:00

  Modified:    src/java/org/apache/jetspeed/util PSMLManager.java
               src/java/org/apache/jetspeed/util/customization
                        AllowablePortletSet.java
  Log:
  when saving from the customizer, if the profile for each mediatype doesn't exist, 
then create them
  necessary for creating new profiles for any given mediatype from the customizer
  
  Revision  Changes    Path
  1.7       +11 -2     
jakarta-jetspeed/src/java/org/apache/jetspeed/util/PSMLManager.java
  
  Index: PSMLManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/util/PSMLManager.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- PSMLManager.java  2001/05/07 15:38:14     1.6
  +++ PSMLManager.java  2001/05/08 19:20:50     1.7
  @@ -218,8 +218,17 @@
           {
                if (JetspeedResources.getBoolean("services.Profiler.enable", false))
                {
  -                Profile profile = Profiler.getProfile( data, mimetype );
  -                url = profile.getURL();
  +                try {
  +                    Profile profile = Profiler.getProfile( data, mimetype );
  +                    url = profile.getURL();
  +                }
  +                catch (Exception e)
  +                {
  +                    // the profile didn't exist - create a specific profile for 
this mimetype
  +                    Profiler.createUserProfile( data, username, mimetype );
  +                    Profile profile = Profiler.getProfile( data, mimetype );
  +                    url = profile.getURL();
  +                }
                }
                else
                   url = profiler.getUserURL(username, mimetype);
  
  
  
  1.2       +3 -2      
jakarta-jetspeed/src/java/org/apache/jetspeed/util/customization/AllowablePortletSet.java
  
  Index: AllowablePortletSet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/util/customization/AllowablePortletSet.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AllowablePortletSet.java  2001/05/08 06:26:10     1.1
  +++ AllowablePortletSet.java  2001/05/08 19:20:56     1.2
  @@ -76,7 +76,7 @@
    *
    *   @author <a href="mailto:[EMAIL PROTECTED]";>Van Truong </a>
    *   @author <a href="mailto:[EMAIL PROTECTED]";>Ernest Ros </a>
  - *   @version $Id: AllowablePortletSet.java,v 1.1 2001/05/08 06:26:10 taylor Exp $
  + *   @version $Id: AllowablePortletSet.java,v 1.2 2001/05/08 19:20:56 taylor Exp $
    *
    */
   public class AllowablePortletSet
  @@ -350,7 +350,8 @@
   
                // FIXME: this needs to be converted over to the new Registry interface
                String url = 
JetspeedResources.getString("services.RegistryManager.url");
  -             DiskCacheEntry pde = JetspeedDiskCache.getInstance().getEntry(url);
  +             DiskCach
  +                eEntry pde = JetspeedDiskCache.getInstance().getEntry(url);
                JetspeedConfig jetspeedConfig = 
JetspeedConfig.unmarshal(pde.getReader());
   
                // Get the PortletEntry
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to