List of usage examples for com.liferay.portal.kernel.webdav.methods Method COPY
String COPY
To view the source code for com.liferay.portal.kernel.webdav.methods Method COPY.
Click Source Link
From source file:com.liferay.document.library.webdav.test.WebDAVLitmusCopyMoveTest.java
License:Open Source License
@Test public void test02Copy() { // Create// w ww . ja v a 2 s . c o m assertCode(HttpServletResponse.SC_CREATED, servicePut("copysrc", _TEST_CONTENT.getBytes())); assertCode(HttpServletResponse.SC_CREATED, service(Method.MKCOL, "copycoll", null, null)); // Copy assertCode(HttpServletResponse.SC_CREATED, serviceCopyOrMove(Method.COPY, "copysrc", "copydest", false)); // Overwrite assertCode(HttpServletResponse.SC_PRECONDITION_FAILED, serviceCopyOrMove(Method.COPY, "copysrc", "copydest", false)); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceCopyOrMove(Method.COPY, "copysrc", "copydest", true)); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceCopyOrMove(Method.COPY, "copysrc", "copycoll", true)); // No destination assertCode(HttpServletResponse.SC_CONFLICT, serviceCopyOrMove(Method.COPY, "copysrc", "nonesuch/foo", false)); // Delete assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("copysrc")); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("copydest")); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("copycoll")); }
From source file:com.liferay.document.library.webdav.test.WebDAVLitmusCopyMoveTest.java
License:Open Source License
@Test public void test03CopyColl() { assertCode(HttpServletResponse.SC_CREATED, service(Method.MKCOL, "ccsrc", null, null)); for (int i = 0; i < 10; i++) { assertCode(HttpServletResponse.SC_CREATED, servicePut("ccsrc/foo." + i, _TEST_CONTENT.getBytes())); }/*from w w w . j a v a 2s . c o m*/ assertCode(HttpServletResponse.SC_CREATED, service(Method.MKCOL, "ccsrc/subcoll", null, null)); assertCode(HttpServletResponse.SC_CREATED, serviceCopyOrMove(Method.COPY, "ccsrc", null, "ccdest", -1, false)); assertCode(HttpServletResponse.SC_CREATED, serviceCopyOrMove(Method.COPY, "ccsrc", null, "ccdest2", -1, false)); assertCode(HttpServletResponse.SC_PRECONDITION_FAILED, serviceCopyOrMove(Method.COPY, "ccsrc", null, "ccdest2", -1, false)); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceCopyOrMove(Method.COPY, "ccsrc", null, "ccdest", -1, true)); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("ccsrc")); for (int i = 0; i < 10; i++) { assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("ccdest/foo." + i)); } assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("ccdest/subcoll")); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("ccdest")); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("ccdest2")); }
From source file:com.liferay.document.library.webdav.test.WebDAVLitmusCopyMoveTest.java
License:Open Source License
@Test public void test04CopyShallow() { assertCode(HttpServletResponse.SC_CREATED, service(Method.MKCOL, "ccsrc", null, null)); assertCode(HttpServletResponse.SC_CREATED, servicePut("ccsrc/foo", _TEST_CONTENT.getBytes())); assertCode(HttpServletResponse.SC_CREATED, serviceCopyOrMove(Method.COPY, "ccsrc", "ccdest", false)); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("ccsrc")); assertCode(HttpServletResponse.SC_NOT_FOUND, serviceDelete("foo")); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("ccdest")); }
From source file:com.liferay.document.library.webdav.test.WebDAVLitmusCopyMoveTest.java
License:Open Source License
@Test public void test06MoveColl() { assertCode(HttpServletResponse.SC_CREATED, service(Method.MKCOL, "mvsrc", null, null)); for (int i = 0; i < 10; i++) { assertCode(HttpServletResponse.SC_CREATED, servicePut("mvsrc/foo." + i, _TEST_CONTENT.getBytes())); }// w w w.j av a 2 s . c om assertCode(HttpServletResponse.SC_CREATED, servicePut("mvnoncoll", _TEST_CONTENT.getBytes())); assertCode(HttpServletResponse.SC_CREATED, service(Method.MKCOL, "mvsrc/subcoll", null, null)); assertCode(HttpServletResponse.SC_CREATED, serviceCopyOrMove(Method.COPY, "mvsrc", null, "mvdest2", -1, false)); assertCode(HttpServletResponse.SC_CREATED, serviceCopyOrMove(Method.MOVE, "mvsrc", null, "mvdest", -1, false)); assertCode(HttpServletResponse.SC_PRECONDITION_FAILED, serviceCopyOrMove(Method.MOVE, "mvdest", null, "mvdest2", -1, false)); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceCopyOrMove(Method.MOVE, "mvdest2", null, "mvdest", -1, true)); assertCode(HttpServletResponse.SC_CREATED, serviceCopyOrMove(Method.COPY, "mvdest", null, "mvdest2", -1, false)); for (int i = 0; i < 10; i++) { assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("mvdest/foo." + i)); } assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("mvdest/subcoll")); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceCopyOrMove(Method.MOVE, "mvdest2", null, "mvnoncoll", -1, true)); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("mvdest")); assertCode(HttpServletResponse.SC_NOT_FOUND, serviceDelete("mvdest2")); assertCode(HttpServletResponse.SC_NO_CONTENT, serviceDelete("mvnoncoll")); }