Package com.google.gdata.data.sites

Examples of com.google.gdata.data.sites.FileCabinetPageEntry


    demo.login(username, password);
   
    List<FileCabinetPageEntry> entries = demo.getFileCabinets().getEntries(FileCabinetPageEntry.class);
    System.out.println("Found " + entries.size() + " filecabinets:");
    for (int i = 0; i < entries.size(); ++i) {
      FileCabinetPageEntry entry = entries.get(i);
      System.out.println(" " + (i + 1) + ") " + entry.getTitle().getPlainText() +
          " {" + entry.getPageName().getValue() + "}");
    }
    System.out.println("");
   
    int choice;
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
   
    while (true) {
      System.out.print("Upload files to which? ");
      try {
        choice = Integer.parseInt(reader.readLine());
        if (choice > 0 && choice <= entries.size()) {
          break;
        }
      } catch (NumberFormatException e) {
        // retry prompt
      }
      System.err.println("\nError: Please enter a valid choice");
    }
     
    while (true) {
      FileCabinetPageEntry entry = entries.get(choice - 1);

      System.out.print("Enter file to upload: ");
      String filename = reader.readLine();
     
      System.out.print("Enter file description: ");
      String description = reader.readLine();
     
      File file = new File(filename);
      String mediaType = demo.mediaTypes.getContentType(file);
      AttachmentEntry attachment =
        demo.uploadAttachment(file, entry.getSelfLink().getHref(), description);
      System.out.println("\nFiled uploaded! See it: " +
          attachment.getLink(Link.Rel.ALTERNATE, mediaType).getHref() + "\n");
    }
  }
View Full Code Here


    new CommentEntry().declareExtensions(extProfile);
    new ContentFeed().declareExtensions(extProfile);
    new CreationActivityEntry().declareExtensions(extProfile);
    new DeletionActivityEntry().declareExtensions(extProfile);
    new EditActivityEntry().declareExtensions(extProfile);
    new FileCabinetPageEntry().declareExtensions(extProfile);
    new ListItemEntry().declareExtensions(extProfile);
    new ListPageEntry().declareExtensions(extProfile);
    new MoveActivityEntry().declareExtensions(extProfile);
    new RecoveryActivityEntry().declareExtensions(extProfile);
    new RevisionFeed().declareExtensions(extProfile);
View Full Code Here

      } else if (kind.equals("announcementspage")) {
        entry = new AnnouncementsPageEntry();
      } else if (kind.equals("comment")) {
        entry = new CommentEntry();
      } else if (kind.equals("filecabinet")) {
        entry = new FileCabinetPageEntry();
      } else if (kind.equals("listitem")) {
        entry = new ListItemEntry();
      } else if (kind.equals("listpage")) {
        entry = new ListPageEntry();
      } else if (kind.equals("webpage")) {
View Full Code Here

TOP

Related Classes of com.google.gdata.data.sites.FileCabinetPageEntry

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.