Package javax.jdo

Examples of javax.jdo.Query.execute()


  public static List<Tag> getTop10View() {
    initPm();
    Query query = pm.newQuery(Tag.class);   
    query.setOrdering("count desc");
    query.setRange(0, 10);
    List<Tag> listResult = (List<Tag>) query.execute();
    return listResult;
  }

  public static void closePM() {
    pm.close();
View Full Code Here


    Query sq = pm.newQuery(Subscription.class);
    sq.setFilter("userKey == uk && lastDate > date");
    sq.declareParameters("com.google.appengine.api.datastore.Key uk, java.util.Date date");
   
    @SuppressWarnings("unchecked")
    List<Subscription> ls = (List<Subscription>) sq.execute(user.getKey(),user.getLastEmail());
   
    //fetch new subscriptions
    for(Subscription sub : ls){
      //fetch entries
      Query qEntry = pm.newQuery(BlogEntry.class);
View Full Code Here

      Query qEntry = pm.newQuery(BlogEntry.class);
      qEntry.setFilter("blogKey == bk && pubDate > date");
      qEntry.declareParameters("com.google.appengine.api.datastore.Key bk, java.util.Date date");
     
      //fetch entries
      List<BlogEntry> entries = (List<BlogEntry>) qEntry.execute(sub.getBlogKey(),user.getLastEmail());
     
      boolean title = false;
      for(BlogEntry entry : entries){
        ismail = true;
        if (!title) {
View Full Code Here

      qUser.setFilter("id == email");
      qUser.declareParameters("String email");
      qUser.setRange(0, 1);
      qUser.setUnique(true);

      User user = (User) qUser.execute(email);
     
      if (user != null){
        //fetch subscription
        // select subscriptions
        Query q = getPM().newQuery(Subscription.class);
View Full Code Here

        // select subscriptions
        Query q = getPM().newQuery(Subscription.class);
        q.setFilter("userKey == uk");
        q.declareParameters("com.google.appengine.api.datastore.Key uk");

        List<Subscription> subs = (List<Subscription>) q.execute(user
            .getKey());
        for(Subscription sub : subs){
          long id = sub.getBlogKey().getId();
          if (!blogs.contains(id)){
            blogs.add(id);
View Full Code Here

        Query q = pm.newQuery(Subscription.class);
        q.setFilter("userKey == k");
        q.declareParameters("com.google.appengine.api.datastore.Key k");
       
        @SuppressWarnings("unchecked")
        List<Subscription> subs = (List<Subscription>) q.execute(u.getKey());
        int i = 1;
        for(Subscription sub : subs){
          if (nb == i) {
            subToRemove = sub.getKey();
            break;
View Full Code Here

    Query q = pm.newQuery(User.class);
    q.setFilter("id == jid");
    q.declareParameters("java.lang.String jid");
   
    @SuppressWarnings("unchecked")
    List<User> list = (List<User>) q.execute(id);
   
    if (list.size() > 0){
      user = list.get(0);
    }
    q.closeAll();
View Full Code Here

    q.setFilter("userKey == uk && blogKey == bk");
    q.declareParameters("com.google.appengine.api.datastore.Key uk , "
        + "com.google.appengine.api.datastore.Key bk");

    @SuppressWarnings("unchecked")
    List<Subscription> list = (List<Subscription>) q.execute(user.getKey(), blog.getKey());
   
    if (list.size() > 0){
      sub = list.get(0);
    }
    q.closeAll();
View Full Code Here

    //try direct link
    Query q = pm.newQuery(Blog.class);
    q.setFilter("link == '" + link +"'");
   
    List<Blog> blogs = (List<Blog>) q.execute();
   
    if (blogs.size() > 0){
      blog = blogs.get(0);
    }
   
View Full Code Here

    //if blog not found, fetch blog by rss
    if (blog == null){
      q = pm.newQuery(Blog.class);
      q.setFilter("rss == '" + link +"'");
     
       blogs = (List<Blog>) q.execute();
      if (blogs.size() > 0){
        blog = blogs.get(0);
      }
    }
    q.closeAll();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.