Package org.exoplatform.services.jcr.webdav.command.dasl

Examples of org.exoplatform.services.jcr.webdav.command.dasl.SearchResultResponseEntity


      InputStream inputStream = new ByteArrayInputStream(fileContent.getBytes());
      TestUtils.addContent(session, fileName, inputStream, defaultFileNodeType, MediaType.TEXT_PLAIN);
      ContainerResponse response = service(WebDAVMethods.SEARCH, getPathWS(), "", null, basicSql.getBytes());
      assertEquals(HTTPStatus.MULTISTATUS, response.getStatus());
      SearchResultResponseEntity entity = (SearchResultResponseEntity)response.getEntity();
      ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
      entity.write(outputStream);
      String result = outputStream.toString();
      assertTrue(result.contains(fileName));
   }
View Full Code Here


      content.setProperty("jcr:lastModified", Calendar.getInstance());
      content.setProperty("jcr:data", new ByteArrayInputStream("Text".getBytes()));
      session.save();
     
      ContainerResponse response = service(WebDAVMethods.SEARCH, getPathWS(), "", null, pathSql.getBytes());
      SearchResultResponseEntity entity = (SearchResultResponseEntity)response.getEntity();
      ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
      entity.write(outputStream);
      outputStream.toByteArray();
      List<String> found = parseNodeNames(outputStream.toByteArray());
      System.out.println(found);
      assertEquals(1, found.size());
     
View Full Code Here

      TestUtils.addContent(session, decodedfileName, inputStream, defaultFileNodeType, MediaType.TEXT_PLAIN);

      ContainerResponse response = service(WebDAVMethods.SEARCH, getPathWS(), "", null, basicSql.getBytes());

      // serialize response entity to string
      SearchResultResponseEntity entity = (SearchResultResponseEntity)response.getEntity();
      ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
      entity.write(outputStream);
      String resp = outputStream.toString("UTF-8");

      System.out.println("=======Search response============");
      System.out.println(resp);
      System.out.println("=======Decoded file name==========");
View Full Code Here

            session.getWorkspace().getQueryManager().createQuery(requestEntity.getQuery(),
               requestEntity.getQueryLanguage());
         QueryResult queryResult = query.execute();

         WebDavNamespaceContext nsContext = new WebDavNamespaceContext(session);
         SearchResultResponseEntity searchResult = new SearchResultResponseEntity(queryResult, nsContext, baseURI);

         return Response.status(HTTPStatus.MULTISTATUS).entity(searchResult).build();
      }
      catch (PathNotFoundException exc)
      {
View Full Code Here

      InputStream inputStream = new ByteArrayInputStream(fileContent.getBytes());
      TestUtils.addContent(session, fileName, inputStream, defaultFileNodeType, MediaType.TEXT_PLAIN);
      ContainerResponse response = service(WebDAVMethods.SEARCH, getPathWS(), "", null, basicSql.getBytes());
      assertEquals(HTTPStatus.MULTISTATUS, response.getStatus());
      SearchResultResponseEntity entity = (SearchResultResponseEntity)response.getEntity();
      ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
      entity.write(outputStream);
      String result = outputStream.toString();
      assertTrue(result.contains(fileName));
   }
View Full Code Here

      content.setProperty("jcr:lastModified", Calendar.getInstance());
      content.setProperty("jcr:data", new ByteArrayInputStream("Text".getBytes()));
      session.save();
     
      ContainerResponse response = service(WebDAVMethods.SEARCH, getPathWS(), "", null, pathSql.getBytes());
      SearchResultResponseEntity entity = (SearchResultResponseEntity)response.getEntity();
      ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
      entity.write(outputStream);
      outputStream.toByteArray();
      List<String> found = parseNodeNames(outputStream.toByteArray());
      assertEquals(1, found.size());
   }
View Full Code Here

      TestUtils.addContent(session, decodedfileName, inputStream, defaultFileNodeType, MediaType.TEXT_PLAIN);

      ContainerResponse response = service(WebDAVMethods.SEARCH, getPathWS(), "", null, basicSql.getBytes());

      // serialize response entity to string
      SearchResultResponseEntity entity = (SearchResultResponseEntity)response.getEntity();
      ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
      entity.write(outputStream);
      String resp = outputStream.toString("UTF-8");

      assertTrue(resp.contains(encodedfileName));
      assertTrue(resp.contains(decodedfileName));
View Full Code Here

            session.getWorkspace().getQueryManager().createQuery(requestEntity.getQuery(),
               requestEntity.getQueryLanguage());
         QueryResult queryResult = query.execute();

         WebDavNamespaceContext nsContext = new WebDavNamespaceContext(session);
         SearchResultResponseEntity searchResult = new SearchResultResponseEntity(queryResult, nsContext, baseURI);

         return Response.status(HTTPStatus.MULTISTATUS).entity(searchResult).build();
      }
      catch (PathNotFoundException exc)
      {
View Full Code Here

            session.getWorkspace().getQueryManager().createQuery(requestEntity.getQuery(),
               requestEntity.getQueryLanguage());
         QueryResult queryResult = query.execute();

         WebDavNamespaceContext nsContext = new WebDavNamespaceContext(session);
         SearchResultResponseEntity searchResult = new SearchResultResponseEntity(queryResult, nsContext, baseURI);

         return Response.status(HTTPStatus.MULTISTATUS).entity(searchResult).build();
      }
      catch (PathNotFoundException exc)
      {
View Full Code Here

   {
      InputStream inputStream = new ByteArrayInputStream(fileContent.getBytes());
      TestUtils.addContent(session, fileName, inputStream, defaultFileNodeType, MediaType.TEXT_PLAIN);
      ContainerResponse response = service(WebDAVMethods.SEARCH, pathWs, "", null, basicSql.getBytes());
      assertEquals(HTTPStatus.MULTISTATUS, response.getStatus());
      SearchResultResponseEntity entity = (SearchResultResponseEntity)response.getEntity();
      ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
      entity.write(outputStream);
      String result = outputStream.toString();
      assertTrue(result.contains(fileName));
   }
View Full Code Here

TOP

Related Classes of org.exoplatform.services.jcr.webdav.command.dasl.SearchResultResponseEntity

Copyright © 2018 www.massapicom. 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.