Package com.google.gdata.data

Examples of com.google.gdata.data.Link


      System.err.println("Deleted:");
    }

    ElementHelper.printContact(System.err, contact);
   
    Link photoLink = contact.getLink(
        "http://schemas.google.com/contacts/2008/rel#photo", "image/*");
    System.err.println("Photo link: " + photoLink.getHref());
    String photoEtag = photoLink.getEtag();
    System.err.println("  Photo ETag: "
        + (photoEtag != null ? photoEtag : "(No contact photo uploaded)"));
    System.err.println("Self link: " + contact.getSelfLink().getHref());
    System.err.println("Edit link: " + contact.getEditLink().getHref());
    System.err.println("ETag: " + contact.getEtag());
View Full Code Here


      System.err.println(resultFeed.getTitle().getPlainText());
      for (ContactEntry entry : resultFeed.getEntries()) {
        printContact(entry);
        // Since 2.0, the photo link is always there, the presence of an actual
        // photo is indicated by the presence of an ETag.
        Link photoLink = entry.getLink(
            "http://schemas.google.com/contacts/2008/rel#photo", "image/*");
        if (photoLink.getEtag() != null) {
          Service.GDataRequest request =
              service.createLinkQueryRequest(photoLink);
          request.execute();
          InputStream in = request.getResponseStream();
          ByteArrayOutputStream out = new ByteArrayOutputStream();
View Full Code Here

    URL retrieveUrl = new URL(domainUrlBase + "user/2.0/");
    AppsForYourDomainQuery query = new AppsForYourDomainQuery(retrieveUrl);
    query.setStartUsername(null);
    allUsers = new UserFeed();
    UserFeed currentPage;
    Link nextLink;
    do {
      currentPage = userService.query(query, UserFeed.class);
      allUsers.getEntries().addAll(currentPage.getEntries());
      nextLink = currentPage.getLink(Link.Rel.NEXT, Link.Type.ATOM);
      if (nextLink != null) {
        retrieveUrl = new URL(nextLink.getHref());
      }
    } while (nextLink != null);

    return allUsers;
  }
View Full Code Here

        "Retrieving all users.");

    URL retrieveUrl = new URL(domainUrlBase + "user/" + SERVICE_VERSION + "/");
    UserFeed allUsers = new UserFeed();
    UserFeed currentPage;
    Link nextLink;

    do {
      currentPage = userService.getFeed(retrieveUrl, UserFeed.class);
      allUsers.getEntries().addAll(currentPage.getEntries());
      nextLink = currentPage.getLink(Link.Rel.NEXT, Link.Type.ATOM);
      if (nextLink != null) {
        retrieveUrl = new URL(nextLink.getHref());
      }
    } while (nextLink != null);

    return allUsers;
  }
View Full Code Here

    URL retrieveUrl = new URL(domainUrlBase + "nickname/"
        + SERVICE_VERSION + "/");
    NicknameFeed allNicknames = new NicknameFeed();
    NicknameFeed currentPage;
    Link nextLink;

    do {
      currentPage = nicknameService.getFeed(retrieveUrl, NicknameFeed.class);
      allNicknames.getEntries().addAll(currentPage.getEntries());
      nextLink = currentPage.getLink(Link.Rel.NEXT, Link.Type.ATOM);
      if (nextLink != null) {
        retrieveUrl = new URL(nextLink.getHref());
      }
    } while (nextLink != null);

    return allNicknames;
  }
View Full Code Here

    URL retrieveUrl = new URL(domainUrlBase + "emailList/"
        + SERVICE_VERSION + "/");
    EmailListFeed allEmailLists = new EmailListFeed();
    EmailListFeed currentPage;
    Link nextLink;

    do {
      currentPage = emailListService.getFeed(retrieveUrl, EmailListFeed.class);
      allEmailLists.getEntries().addAll(currentPage.getEntries());
      nextLink = currentPage.getLink(Link.Rel.NEXT, Link.Type.ATOM);
      if (nextLink != null) {
        retrieveUrl = new URL(nextLink.getHref());
      }
    } while (nextLink != null);

    return allEmailLists;
  }
View Full Code Here

    URL retrieveUrl = new URL(domainUrlBase + "emailList/"
        + SERVICE_VERSION + "/" + emailList + "/recipient/");

    EmailListRecipientFeed allRecipients = new EmailListRecipientFeed();
    EmailListRecipientFeed currentPage;
    Link nextLink;

    do {
      currentPage = emailListRecipientService.getFeed(retrieveUrl, EmailListRecipientFeed.class);
      allRecipients.getEntries().addAll(currentPage.getEntries());
      nextLink = currentPage.getLink(Link.Rel.NEXT, Link.Type.ATOM);
      if (nextLink != null) {
        retrieveUrl = new URL(nextLink.getHref());
      }
    } while (nextLink != null);

    return allRecipients;
  }
View Full Code Here

          + tmIds);
      TmsElement tm = new TmsElement();
      for (String tmId : tmIds.split(",")) {
        String tmHref = FeedUris.getTranslationMemoryFeedUrl(tmId).toString();

        Link tmLink = new Link();
        tmLink.setHref(tmHref);

        tm.addLink(tmLink);
      }
      requestEntry.setTranslationMemory(tm);
    }

    if (parser.containsKey("glids")) {
      String glIds = parser.getValue("glids");
      System.out.println("...by adding glossaries with ids: "
          + glIds);
      GlossariesElement gl = new GlossariesElement();
      for (String glId : glIds.split(",")) {
        String glHref = FeedUris.getGlossaryFeedUrl(glId).toString();

        Link glLink = new Link();
        glLink.setHref(glHref);

        gl.addLink(glLink);
      }
      requestEntry.setGlossary(gl);
    }
View Full Code Here

          + tmIds);
      TmsElement tm = new TmsElement();
      for (String id : tmIds.split(",")) {
        String tmHref = FeedUris.getTranslationMemoryFeedUrl(id).toString();

        Link tmLink = new Link();
        tmLink.setHref(tmHref);

        tm.addLink(tmLink);
      }
      entry.setTranslationMemory(tm);
    }

    if (parser.containsKey("glids")) {
      String glIds = parser.getValue("glids");
      System.out.println("...by adding glossaries with ids: "
          + glIds);
      GlossariesElement gl = new GlossariesElement();
      for (String id : glIds.split(",")) {
        String glHref = FeedUris.getGlossaryFeedUrl(id).toString();

        Link glLink = new Link();
        glLink.setHref(glHref);

        gl.addLink(glLink);
      }
      entry.setGlossary(gl);
    }
View Full Code Here

            }
           
            while( true ){
                if( feed!=null ){
                    try {
                        Link nextLink = feed.getNextLink();
                        if( nextLink==null ){
                            itr = null;
                            feed = null;
                            return null;
                        }

                        URL nextUrl = new URL(nextLink.getHref());
                        Feed nf = feed.getService().getFeed(nextUrl, Feed.class);
                        if( nf==null ){
                            itr = null;
                            feed = null;
                            return null;
View Full Code Here

TOP

Related Classes of com.google.gdata.data.Link

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.