Package org.exoplatform.services.rest.impl

Examples of org.exoplatform.services.rest.impl.MultivaluedMapImpl.clear()


      MultivaluedMap<String, String> headers = new MultivaluedMapImpl();
      headers.add(ExtHttpHeaders.IF_MODIFIED_SINCE, ifModifiedSinceDate);
      ContainerResponse response = service(WebDAVMethods.GET, path, "", headers, null);
      assertEquals(HTTPStatus.OK, response.getStatus());

      headers.clear();

      IfModifiedSince.add(Calendar.HOUR, +4);
      ifModifiedSinceDate = dateFormat.format(IfModifiedSince.getTime());
      headers.add(ExtHttpHeaders.IF_MODIFIED_SINCE, ifModifiedSinceDate);
      response = service(WebDAVMethods.GET, path, "", headers, null);
View Full Code Here


      MultivaluedMap<String, String> headers = new MultivaluedMapImpl();
      headers.add(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN);

      service(WebDAVMethods.PUT, getPathWS() + path, "", headers, content.getBytes());

      headers.clear();
      content = TestUtils.getFileContent();
      // define user agent to be among untrusted user agents
      headers.add(HttpHeaders.USER_AGENT, "test-user-agent");
      // define incorrect mime-type via seting Content-Type header
      headers.add(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_OCTET_STREAM);
View Full Code Here

      ContainerResponse containerResponse =
         service(WebDAVMethods.PUT, getPathWS() + "/" + filename, "", headers, "".getBytes());
      assertEquals(HTTPStatus.CREATED, containerResponse.getStatus());

      headers.clear();
      containerResponse =
         service(WebDAVMethods.PUT, getPathWS() + "/" + filename, "", headers, IdGenerator.generate().getBytes());

      Node node = session.getRootNode().getNode(TextUtil.relativizePath(filename));
      assertTrue(node.hasNode("jcr:content"));
View Full Code Here

      MultivaluedMap<String, String> headers = new MultivaluedMapImpl();
      headers.add(ExtHttpHeaders.IF_MODIFIED_SINCE, ifModifiedSinceDate);
      ContainerResponse response = service(WebDAVMethods.GET, path, "", headers, null);
      assertEquals(HTTPStatus.OK, response.getStatus());

      headers.clear();

      IfModifiedSince.add(Calendar.HOUR, +4);
      ifModifiedSinceDate = dateFormat.format(IfModifiedSince.getTime());
      headers.add(ExtHttpHeaders.IF_MODIFIED_SINCE, ifModifiedSinceDate);
      response = service(WebDAVMethods.GET, path, "", headers, null);
View Full Code Here

      response = service(WebDAVMethods.GET, getPathWS() + "/node1", "", headers, null);

      assertEquals(HTTPStatus.OK, response.getStatus());
      eTag = (String)response.getHttpHeaders().getFirst(HttpHeaders.ETAG);
      headers.clear();
      headers.add(ExtHttpHeaders.IF_NONE_MATCH, eTag);

      session.move(destAbsPath, destAbsPath + "_");
      session.save();
View Full Code Here

      headers.add(ExtHttpHeaders.FOLDER_NODETYPE, "nt:file");
      ContainerResponse response = service(WebDAVMethods.MKCOL, getPathWS() + folder, "", headers, null);
      assertEquals(HTTPStatus.UNSUPPORTED_TYPE, response.getStatus());

      headers.clear();
      headers.add(ExtHttpHeaders.FILE_NODETYPE, "nt:folder");
      response = service(WebDAVMethods.MKCOL, getPathWS() + folder, "", headers, null);
      assertEquals(HTTPStatus.CREATED, response.getStatus());
   }
View Full Code Here

      MultivaluedMap<String, String> headers = new MultivaluedMapImpl();
      headers.add(ExtHttpHeaders.IF_MODIFIED_SINCE, ifModifiedSinceDate);
      ContainerResponse response = service(WebDAVMethods.GET, path, "", headers, null);
      assertEquals(HTTPStatus.OK, response.getStatus());

      headers.clear();

      IfModifiedSince.add(Calendar.HOUR, +4);
      ifModifiedSinceDate = dateFormat.format(IfModifiedSince.getTime());
      headers.add(ExtHttpHeaders.IF_MODIFIED_SINCE, ifModifiedSinceDate);
      response = service(WebDAVMethods.GET, path, "", headers, null);
View Full Code Here

      MultivaluedMap<String, String> headers = new MultivaluedMapImpl();
      headers.add(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN);

      service(WebDAVMethods.PUT, getPathWS() + path, "", headers, content.getBytes());

      headers.clear();
      content = TestUtils.getFileContent();
      // define user agent to be among untrusted user agents
      headers.add(HttpHeaders.USER_AGENT, "test-user-agent");
      // define incorrect mime-type via seting Content-Type header
      headers.add(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_OCTET_STREAM);
View Full Code Here

      ContainerResponse containerResponse =
         service(WebDAVMethods.PUT, getPathWS() + "/" + filename, "", headers, "".getBytes());
      assertEquals(HTTPStatus.CREATED, containerResponse.getStatus());

      headers.clear();
      containerResponse =
         service(WebDAVMethods.PUT, getPathWS() + "/" + filename, "", headers, IdGenerator.generate().getBytes());

      Node node = session.getRootNode().getNode(TextUtil.relativizePath(filename));
      assertTrue(node.hasNode("jcr:content"));
View Full Code Here

      headers.add(ExtHttpHeaders.FOLDER_NODETYPE, "nt:file");
      ContainerResponse response = service(WebDAVMethods.MKCOL, getPathWS() + folder, "", headers, null);
      assertEquals(HTTPStatus.UNSUPPORTED_TYPE, response.getStatus());

      headers.clear();
      headers.add(ExtHttpHeaders.FILE_NODETYPE, "nt:folder");
      response = service(WebDAVMethods.MKCOL, getPathWS() + folder, "", headers, null);
      assertEquals(HTTPStatus.CREATED, response.getStatus());
   }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.