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

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


    return file.getId();
  }

  @Override
  public GFile write(java.io.File file) {
    File body = new File();
    body.setTitle(file.getName());
    body.setMimeType("text/plain");
    body.setParents(newArrayList(new ParentReference().setId(getId())));

    FileContent mediaContent = new FileContent("text/plain", file);

    return drive.insert(body, mediaContent);
  }
View Full Code Here


    return change.getId();
  }

  @Override
  public GFile getGFile() {
    File file = change.getFile();
    return new ToGFile(drive)
        .apply(file);
  }
View Full Code Here

    return new GDriveTokens.Builder();
  }

  public GDirectory root() {
    try {
      File file = service
          .files()
          .get("root")
          .execute();

      return new GDirectoryRoot(file, this);
View Full Code Here

    }
  }

  public GDirectory directory(String directoryId) {
    try {
      File file = service
          .files()
          .get(directoryId)
          .execute();

      return new GDirectoryFolder(file, this, directoryId);
View Full Code Here

    }
  }

  GDirectory mkdir(String directoryId, String dirName) {
    try {
      File content = new File();
      content.setTitle(dirName);
      content.setMimeType("application/vnd.google-apps.folder");
      content.setParents(newArrayList(new ParentReference().setId(directoryId)));

      File file = service
          .files()
          .insert(content)
          .execute();

      return new ToGDirectory(this, directoryId).apply(file);
View Full Code Here

    }
  }

  GFile insert(File body, FileContent mediaContent) {
    try {
      File file = service
          .files()
          .insert(body, mediaContent)
          .execute();
      GFile gfile = new GFileBuilder()
          .drive(this)
View Full Code Here

    }

    @Override
    public boolean apply(Change input) {
      List<String> ids;
      File file = input.getFile();

      boolean res = false;

      if (file != null) {
        ids = transform(file.getParents(), ParentReferenceToId.INSTANCE);

        res = ids.contains(directoryId);
      }

      return res;
View Full Code Here

    this.name = name;
  }

  @Override
  File execute(Drive drive, String id) throws IOException {
    File file = new FileBuilder()
        .title(name)
        .mimeType(MimeType.APPLICATION_GAPPS_FOLDER)
        .parent(id)
        .build();
View Full Code Here

    return ImmutableList.copyOf(files);
  }

  @Override
  public GDirectory mkdir(String name) {
    File dir = exec.mkdir(file, name);
    return new GDirectoryFolder(exec, dir);
  }
View Full Code Here

    return this;
  }

  @Override
  public GFile as(MimeType mimeType) {
    File res = exec.write(file, from, title, mimeType);
    return new GFileBuilder(exec, res).build();
  }
View Full Code Here

TOP

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

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.