[mashup-dev] svn commit r17768 -
trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/userprofile
channa at wso2.com
channa at wso2.com
Mon Jun 2 02:21:43 PDT 2008
Author: channa
Date: Mon Jun 2 02:21:43 2008
New Revision: 17768
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=17768
Log:
Ensuring user service deletion works in non-root context.
Modified:
trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/userprofile/ManageUsers.java
Modified: trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/userprofile/ManageUsers.java
URL: http://wso2.org/svn/browse/wso2/trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/userprofile/ManageUsers.java?rev=17768&r1=17767&r2=17768&view=diff
==============================================================================
--- trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/userprofile/ManageUsers.java (original)
+++ trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/userprofile/ManageUsers.java Mon Jun 2 02:21:43 2008
@@ -128,7 +128,7 @@
}
userStoreAdmin.deleteUser(userName);
- deleteUserResources(userName, request.getSession().getId());
+ deleteUserResources(userName, request.getSession().getId(), request.getContextPath());
deletionSuccess = true;
}
} catch (UserStoreException e) {
@@ -145,7 +145,8 @@
* @param userName name of user, who's resources must be deleted.
* @return true if the purge succeeded.
*/
- private static boolean deleteUserResources(String userName, String cookieString) throws MashupFault {
+ private static boolean deleteUserResources(String userName, String cookieString, String
+ contextPath) throws MashupFault {
boolean purgeSuccess;
try {
ServerManager serverManager = ServerManager.getInstance();
@@ -154,7 +155,7 @@
Options options = client.getOptions();
options.setAction("urn:deleteUserServices");
options.setTo(new EndpointReference("http://localhost:" + serverManager.getHttpPort() +
- context.getContextRoot() + context.getServicePath() +
+ contextPath + "/" + context.getServicePath() +
"/MashupAdminService/deleteUserServices"));
options.setProperty(HTTPConstants.COOKIE_STRING, "JSESSIONID=" + cookieString);
options.setManageSession(true);
More information about the Mashup-dev
mailing list