taylor 01/12/05 21:12:41
Modified: src/java/org/apache/jetspeed/services/psmlmanager
CastorPsmlManagerService.java
src/java/org/apache/jetspeed/services/psmlmanager/db
DatabasePsmlManagerService.java
Log:
fixed bug in CastorPsmlService.store to properly build path to file on file system.
Revision Changes Path
1.14 +9 -3
jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/CastorPsmlManagerService.java
Index: CastorPsmlManagerService.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/CastorPsmlManagerService.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- CastorPsmlManagerService.java 2001/11/30 10:53:59 1.13
+++ CastorPsmlManagerService.java 2001/12/06 05:12:40 1.14
@@ -112,7 +112,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Rapha�l Luta</a>
* @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Santiago Gala</a>
- * @version $Id: CastorPsmlManagerService.java,v 1.13 2001/11/30 10:53:59 kimptoc
Exp $
+ * @version $Id: CastorPsmlManagerService.java,v 1.14 2001/12/06 05:12:40 taylor
Exp $
*/
public class CastorPsmlManagerService extends TurbineBaseService
implements PsmlManagerService
@@ -465,8 +465,14 @@
public boolean store(Profile profile)
{
PSMLDocument doc = profile.getDocument();
+
+ File base = this.rootDir;
String path = mapLocatorToFile(profile);
- return saveDocument(path, doc);
+
+ File file = new File(base, path);
+ String fullpath = file.getAbsolutePath();
+
+ return saveDocument(fullpath, doc);
}
/** Save the PSML document on disk, using its name as filepath
@@ -498,7 +504,7 @@
writer = new FileWriter(f);
save(writer, doc.getPortlets());
success = true;
- }
+ }
catch (MarshalException e)
{
Log.error("PSMLManager: Could not marshal the file
"+f.getAbsolutePath(), e);
1.12 +7 -3
jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/db/DatabasePsmlManagerService.java
Index: DatabasePsmlManagerService.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/db/DatabasePsmlManagerService.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- DatabasePsmlManagerService.java 2001/12/04 18:28:26 1.11
+++ DatabasePsmlManagerService.java 2001/12/06 05:12:41 1.12
@@ -125,7 +125,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Atul Dambalkar</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Medha Vaidya</a>
- * @version $Id: DatabasePsmlManagerService.java,v 1.11 2001/12/04 18:28:26 sgala
Exp $
+ * @version $Id: DatabasePsmlManagerService.java,v 1.12 2001/12/06 05:12:41 taylor
Exp $
*/
public class DatabasePsmlManagerService extends TurbineBaseService
implements PsmlManagerService, DBOperations
@@ -379,7 +379,8 @@
{
String dollarToken = dollarTokens.nextToken().trim();
- StringTokenizer colonTokens = new StringTokenizer(dollarToken, ":");
String colonToken = colonTokens.nextToken();
+ StringTokenizer colonTokens = new StringTokenizer(dollarToken, ":");
+ String colonToken = colonTokens.nextToken();
if (colonToken.equals("User"))
{
entity = colonTokens.nextToken().trim();
@@ -429,18 +430,21 @@
public PSMLDocument getDocument(String name)
{
// do nothing, deprecated
+ Log.info("*** NOT SUPPORTED: GETDOC FROM DATABASE PSML MANAGER!!!");
return null;
}
public boolean saveDocument(String fileOrUrl, PSMLDocument doc)
{
// do nothing, deprecated
+ Log.info("*** NOT SUPPORTED: SAVING DOC FROM DATABASE PSML MANAGER!!!");
return false;
}
public boolean saveDocument(PSMLDocument doc)
{
// do nothing, will be deprecated
+ Log.info("*** NOT SUPPORTED: SAVING DOC FROM DATABASE PSML MANAGER!!!");
return false;
}
@@ -533,7 +537,7 @@
try
{
if (user != null && !anonymous)
- {
+ {
tableName = "JETSPEED_USER_PROFILE";
if (operation == INSERT)
{
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>