You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by wo...@apache.org on 2010/03/10 20:06:53 UTC
svn commit: r921515 -
/portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/services/rest/PageManagementService.java
Author: woonsan
Date: Wed Mar 10 19:06:53 2010
New Revision: 921515
URL: http://svn.apache.org/viewvc?rev=921515&view=rev
Log:
JS2-1057: Adding move operation in page management jax-rs service.
Modified:
portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/services/rest/PageManagementService.java
Modified: portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/services/rest/PageManagementService.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/services/rest/PageManagementService.java?rev=921515&r1=921514&r2=921515&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/services/rest/PageManagementService.java (original)
+++ portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/services/rest/PageManagementService.java Wed Mar 10 19:06:53 2010
@@ -266,6 +266,23 @@ public class PageManagementService
}
@POST
+ @Path("/move/{type}/{path:.*}")
+ public NodeBean moveNode(@Context HttpServletRequest servletRequest,
+ @Context UriInfo uriInfo,
+ @PathParam("type") String type,
+ @PathParam("source") List<PathSegment> sourcePathSegments,
+ @FormParam("target") String targetPath,
+ @FormParam("deep") boolean deepCopy,
+ @FormParam("merge") boolean merging,
+ @FormParam("owner") String owner,
+ @FormParam("copyids") boolean copyIds)
+ {
+ NodeBean nodeBean = copyNode(servletRequest, uriInfo, type, sourcePathSegments, targetPath, deepCopy, merging, owner, copyIds);
+ deleteNode(servletRequest, uriInfo, type, sourcePathSegments);
+ return nodeBean;
+ }
+
+ @POST
@Path("/info/{type}/{path:.*}")
public NodeBean updateNodeInfo(@Context HttpServletRequest servletRequest,
@Context UriInfo uriInfo,
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org