Package javax.jdo

Examples of javax.jdo.PersistenceManager


   * @param eventName The event name
   * @return The event, or null if nothing matched
   */
  public static Event eventByName(String eventName, Key ignoreKey)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Event.class);
    query.declareImports("import com.google.appengine.api.datastore.Key");
    if (ignoreKey == null)
    {
      query.setFilter("name == nameParam");
      query.declareParameters("String nameParam");
View Full Code Here


      log.info("[SummaryCronService#execute()] no-summary/end: " +
          (System.currentTimeMillis() - elapse) + "mSec.");
      return;
    }
    PersistenceManagerFactory pmf = PMF.get();
    PersistenceManager pm = null;
    try{
      pm = pmf.getPersistenceManager();
      Transaction tx = pm.currentTransaction();
      try{
        tx.begin();
        pm.makePersistent(sum);
        tx.commit();
        log.info("[SummaryCronService#execute()] save summary: " + sum);
      }finally{
        if(tx!=null&&tx.isActive()) tx.rollback();
      }
    }finally{
      if(pm!=null) pm.close();
    }
    log.info("[SummaryCronService#execute()] end: " +
        (System.currentTimeMillis() - elapse) + "mSec.");
  }
View Full Code Here

    return getByKey(Event.class, key);
  }
 
  public static Collection<Village> villagesForEvent(Event event)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Village.class);
    query.setOrdering("name");
    query.declareImports("import com.google.appengine.api.datastore.Key");
    query.setFilter("eventKey == eventKeyParam");
    query.declareParameters("Key eventKeyParam");
   
View Full Code Here

   * @param event The event
   * @return The village, or null if nothing matched
   */
  public static Village villageByName(String villageName, Key eventKey)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Village.class);
    query.declareImports("import com.google.appengine.api.datastore.Key");
    query.setFilter("name == nameParam && eventKey == eventKeyParam");
    query.declareParameters("String nameParam, Key eventKeyParam");
   
    return querySingleDetachAndClose(Village.class, query, false, villageName, eventKey);
View Full Code Here

   * @param event The event
   * @return The village, or null if nothing matched
   */
  public static Village villageByName(String villageName, Key eventKey, Key ignoreKey)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Village.class);
    query.declareImports("import com.google.appengine.api.datastore.Key");
    if(ignoreKey == null)
    {
      query.setFilter("name == nameParam && eventKey == eventKeyParam");
      query.declareParameters("String nameParam, Key eventKeyParam");
View Full Code Here

    return getByKey(Village.class, villageKey);
  }
 
  public static Collection<Organisation> allOrgs(boolean includeUnapproved, boolean cache )
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Organisation.class);
    query.setOrdering("name");
   
    if(!includeUnapproved) query.setFilter("approved == true");
   
    return queryDetachAndClose(Organisation.class, query, cache);
View Full Code Here

    return queryDetachAndClose(Organisation.class, query, cache);
  }
 
  public static Collection<Organisation> allUnapprovedOrgs()
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Organisation.class);
    query.setOrdering("name")
    query.setFilter("approved == false");
   
    return queryDetachAndClose(Organisation.class, query, false);
  }
View Full Code Here

   * @param orgName The org name
   * @return The org, or null if nothing matched
   */
  public static Organisation orgByName(String orgName)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Organisation.class);
    query.setFilter("name == nameParam");
    query.declareParameters("String nameParam");
   
    return querySingleDetachAndClose(Organisation.class, query, false, orgName);
  }
View Full Code Here

   * @param ignoreKey The key to ignore in the result set
   * @return The org, or null if nothing matched
   */
  public static Organisation orgByName(String orgName, Key ignoreKey)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Organisation.class);
    query.declareImports("import com.google.appengine.api.datastore.Key");
   
    if (ignoreKey == null)
    {
      query.setFilter("name == nameParam");
View Full Code Here

    return getByKey(Organisation.class, orgKey);
  }
 
  public static Collection<Unit> unitsForOrg(Key orgKey, boolean includeUnapproved, boolean cache)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Unit.class);
    query.declareImports("import com.google.appengine.api.datastore.Key");
   
    if(includeUnapproved)
      query.setFilter("organisationKey == organisationKeyParam");
    else
View Full Code Here

TOP

Related Classes of javax.jdo.PersistenceManager

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.