Package com.google.api.services.drive.model

Examples of com.google.api.services.drive.model.FileList


        File testFile = uploadTestFile();
        String fileId = testFile.getId();

        assertMockEndpointsSatisfied();
       
        FileList fileList = mock.getReceivedExchanges().get(0).getIn().getBody(com.google.api.services.drive.model.FileList.class);
        assertTrue(fileInList(fileId, fileList));
       
    }
View Full Code Here


    @Test
    public void testList() throws Exception {
        // upload a test file
        File theTestFile = uploadTestFile();
       
        final FileList result = requestBody("direct://LIST", null);
        assertNotNull("list result", result);
        LOG.debug("list: " + result);
    }
View Full Code Here

    request.setQ(q);
    request.setMaxResults(MAX_RESULTS);

    do {

      FileList files = request.execute();

      final List<File> result = files.getItems();
      for (final File file : result) {
        child_items.add(file);
      }
      request.setPageToken(files.getNextPageToken());

    } while (request.getPageToken() != null && request.getPageToken().length() > 0);

    return child_items;
  }
View Full Code Here

          request.setQ(q);
          request.setMaxResults(MAX_RESULTS);

          do {

            FileList files = request.execute();

            final List<File> result = files.getItems();

            // array('q' => q))

            File _parentItem;

            if (result.size() == 0) {

              final File folder = new File();
              folder.setTitle(name);
              folder.setMimeType(FOLDER);
              final ParentReference parentReference = new ParentReference();
              parentReference.setId(parentItem.getId());
              folder.setParents(Arrays.asList(parentReference));
              _parentItem = service.files().insert(folder).execute();
              if (_parentItem == null) {
                throw new CloudsyncException("Could not create folder '" + name + "'");
              }
            } else if (result.size() == 1) {
              _parentItem = result.get(0);
            } else {

              throw new CloudsyncException("base path '" + path + "' not unique");
            }

            if (!_parentItem.getMimeType().equals(FOLDER)) {
              throw new CloudsyncException("No folder found at '" + path + "'");
            }

            _addToCache(_parentItem, parentItem);

            parentItem = _parentItem;

            request.setPageToken(files.getNextPageToken());
          } while (request.getPageToken() != null && request.getPageToken().length() > 0);
        }
      }
      return parentItem;
    } catch (final IOException e) {
View Full Code Here

    Drive.Files.List request;

    request = drive.files().list().setQ(googleDriveQuery);

    do {
      FileList files = request.execute();
      for (File f : files.getItems()) {
        idBuffer.add(f.getId());
      }
      request.setPageToken(files.getNextPageToken());
    } while (request.getPageToken() != null
        && request.getPageToken().length() > 0);
  }
View Full Code Here

  public void getChildren(XThreadStringBuffer idBuffer, String nodeId)
    throws IOException, InterruptedException {
    Drive.Files.List request = drive.files().list().setQ("'" + nodeId + "' in parents");

    do {
      FileList files = request.execute();
      for (File f : files.getItems()) {
        idBuffer.add(f.getId());
      }
      request.setPageToken(files.getNextPageToken());
    } while (request.getPageToken() != null
        && request.getPageToken().length() > 0);
  }
View Full Code Here

    LOGGER.info("Building find folder query");
    Files.List request = service.files().list()
        .setQ("title= '" + reportFolderName + "' and mimeType='"
         + FOLDER_MIME_TYPE +"' and trashed = false");
    LOGGER.info("Executing find folder query");
    FileList files = request.execute();
    LOGGER.info("Number of results from query: " + files.size());
    results.addAll(files.getItems());

    if(!results.isEmpty()) {
      // Found the existing folder
      return results.get(0);
View Full Code Here

TOP

Related Classes of com.google.api.services.drive.model.FileList

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.