Package talkfeed.data

Examples of talkfeed.data.DataManager


   * @return
   */
  public int removeOldestEntries(int nbdays){
    int nb = 0;
   
    DataManager dm = DataManagerFactory.getInstance();
   
    PersistenceManager pm = dm.newPersistenceManager();
   
    Query q = pm.newQuery(BlogEntry.class);
    q.setFilter("creaDate < date");
    q.setRange(0,50);
    q.declareParameters("java.util.Date date");
View Full Code Here


   * @param jid
   * @return
   */
  public User getOrCreateUser(String jid){
   
    DataManager dm = DataManagerFactory.getInstance();
    PersistenceManager pm = dm.newPersistenceManager();
   
    User user = dm.getUserFromId(pm , jid);
    if (user == null){
      user = new User();
      user.setId(jid);
      user.setDateCrea(new Date());
      user.setNextUpdate(new Date());
View Full Code Here

   * @param id
   */
  public void mailUser(long id){
   
    //data
    DataManager dm = DataManagerFactory.getInstance();
    PersistenceManager pm = dm.newPersistenceManager();
   
    //fetch user
    User user = pm.getObjectById(User.class,id);
   
    if (user.getLastEmail() == null){
View Full Code Here

  }
 
 
  private static PersistenceManager getPM(){
    if (currentPm == null){
    DataManager dm = DataManagerFactory.getInstance();
    currentPm = dm.newPersistenceManager();
    }
    return currentPm;
  }
View Full Code Here

  public void execute(Map<String, String> args) {
    String jid = args.get("id");
    String number = args.get("arg2");
   
    if (jid != null){
      DataManager dm = DataManagerFactory.getInstance();
      PersistenceManager pm = dm.newPersistenceManager();
     
      User u = dm.getUserFromId(pm,jid);
     
      Key subToRemove = null;
     
      //no number : remove last subscription
      if (number == null) subToRemove = u.getLastSubscriptionKey();
View Full Code Here

    String time = args.get("time");
    String unit = args.get("unit");
   
    if (id == null) return;
   
    DataManager dm = DataManagerFactory.getInstance();
    PersistenceManager pm = dm.newPersistenceManager();
   
    User user = null;
   
    //bad action
    if (run == null || time == null) return;
   
    user = dm.getUserFromId(pm, id);
   
    //manage updates
    if (run != null){
      boolean isPaused = run.equals("0");
     
View Full Code Here

    //last process date
    Calendar cal2 = Calendar.getInstance();
    cal2.add(Calendar.HOUR, -24);
    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");
   
View Full Code Here

    String jid = args.get("id");
   
    Date now = Calendar.getInstance().getTime();
   
    if (jid != null){
      DataManager dm = DataManagerFactory.getInstance();
      PersistenceManager pm = dm.newPersistenceManager();
     
      //fetch user
      Query quser = pm.newQuery(User.class);
      quser.setFilter("id == jid");
      quser.declareParameters("java.lang.String jid");
View Full Code Here

  public void execute(Map<String, String> args) {

    String id = args.get("id");
    JID jid = new JID(id);
   
    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");
   
View Full Code Here

TOP

Related Classes of talkfeed.data.DataManager

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.