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]