Package talkfeed.data

Examples of talkfeed.data.User


    Date lastProcess = cal2.getTime();
   
    DataManager dm = DataManagerFactory.getInstance();
    PersistenceManager pm = dm.newPersistenceManager();
   
    User user = dm.getUserFromId(pm , jid);
   
    Query q = pm.newQuery(Subscription.class);
    q.setFilter("userKey == uk");
    q.declareParameters("com.google.appengine.api.datastore.Key uk");
   
    @SuppressWarnings("unchecked")
    List<Subscription> list = (List<Subscription>) q.execute(user.getKey());
   
    for(Subscription s : list){
      pm.currentTransaction().begin();
      s.setLatestEntryNotifiedDate(lastPubDate);
      s.setLastProcessDate(lastProcess);
      pm.currentTransaction().commit();
      //TODO do something about lastProcessDate to push
    }
   
    pm.flush();
    pm.close();
    pm = null;
   
    TalkService.sendMessage(user.getId(), "rollback done : " + time + " " + unit);

  }
View Full Code Here


      Query quser = pm.newQuery(User.class);
      quser.setFilter("id == jid");
      quser.declareParameters("java.lang.String jid");
      quser.setUnique(true);
     
      User user = (User) quser.execute(jid);
     
      if (user != null){
        //fetch all subscriptions
        Query q = pm.newQuery(Subscription.class);
        q.setFilter("userKey == key");
        q.declareParameters("com.google.appengine.api.datastore.Key key");
       
        @SuppressWarnings("unchecked")
        List<Subscription> list = (List<Subscription>) q.execute(user.getKey());
       
        //mark all user's subscription as read (by recent date)
        for(Subscription s : list){
          pm.currentTransaction().begin();
          s.setLatestEntryNotifiedDate(now);
View Full Code Here

    DataManager dm = DataManagerFactory.getInstance();
   
    PersistenceManager pm = dm.newPersistenceManager();
   
    //fetch user
    User u = dm.getUserFromId(pm , id);
   
    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 n = 0;
    StringBuilder sb = new StringBuilder();
    for(Subscription s : subs){
      Blog b = pm.getObjectById(Blog.class, s.getBlogKey());
View Full Code Here

        if (!users.contains(data)){
          //add users
          users.add(data);
          //check if user exists
          UserManager um = new UserManager();
          User u = um.getOrCreateUser(jid);
          Logger.getLogger("TalkFeedServlet").log(Level.INFO,
              "New presence : " + jid + " - user db : " + u);
        }
      } else {
        //not present
View Full Code Here

TOP

Related Classes of talkfeed.data.User

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.