Package javax.jdo

Examples of javax.jdo.PersistenceManager.newQuery()


  {
    if (name == null) throw new IllegalArgumentException("Cannot retrieve bookings for an empty name.");
   
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(Booking.class);
    query.declareImports("import com.google.appengine.api.datastore.Key");
    query.setOrdering("name");
    query.setFilter("name == nameParam");
    query.declareParameters("Key nameParam");
   
View Full Code Here


 
  public static Collection<uk.org.woodcraft.bookings.datamodel.Transaction> transactionsForUnit(Unit unit, Event event)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(uk.org.woodcraft.bookings.datamodel.Transaction.class);
    query.declareImports("import com.google.appengine.api.datastore.Key");
    query.setOrdering("timestamp");
    query.setFilter("unitKey == unitKeyParam && eventKey == eventKeyParam");
    query.declareParameters("Key unitKeyParam, Key eventKeyParam");
   
View Full Code Here

  {
    Collection<Key> keysForOrg = CollectionUtils.collect(unitsForOrg(org.getKey(), false, false), new KeyBasedData.ToKey());
   
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(uk.org.woodcraft.bookings.datamodel.Transaction.class);
    query.declareImports("import com.google.appengine.api.datastore.Key; import java.util.Collection");
    query.setOrdering("timestamp");
    query.setFilter("unitKeysParam.contains(unitKey) && eventKey == eventKeyParam");
    query.declareParameters("Collection unitKeysParam, Key eventKeyParam");
   
View Full Code Here

 
  public static Collection<uk.org.woodcraft.bookings.datamodel.Transaction> transactionsForEvent(Event event)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(uk.org.woodcraft.bookings.datamodel.Transaction.class);
    query.declareImports("import com.google.appengine.api.datastore.Key");
    query.setOrdering("timestamp");
    query.setFilter("eventKey == eventKeyParam");
    query.declareParameters("Key eventKeyParam");
   
View Full Code Here

 
  private static Collection<User> allUsers(Organisation org, Unit unit, boolean unapprovedOnly)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
   
    Query query = pm.newQuery(User.class);
    query.declareImports("import com.google.appengine.api.datastore.Key");
    query.setOrdering("name");
     
    if (org != null) {
      query.setFilter("organisationKey == orgKeyParam");
View Full Code Here

  }
 
  public static <T> Collection<T> allEntriesForClass(Class<T> clazz)
  {
    PersistenceManager pm = PMF.get().getPersistenceManager();
    Query query = pm.newQuery(clazz);
    return queryDetachAndClose(clazz, query, false);
  }
 
 
  public static <T> T getByKey(Class<T> clazz, Object key)
View Full Code Here

        {
            tx.begin();

            Extent extent = pm.getExtent( Installation.class, true );

            Query query = pm.newQuery( extent );

            query.declareImports( "import java.lang.String" );

            query.declareParameters( "int installationId" );
View Full Code Here

        {
            tx.begin();

            Extent extent = pm.getExtent( Project.class, true );

            Query query = pm.newQuery( extent );

            query.declareImports( "import java.lang.String" );

            query.declareParameters( "String groupId, String artifactId, String version" );
View Full Code Here

        {
            tx.begin();

            Extent extent = pm.getExtent( Project.class, true );

            Query query = pm.newQuery( extent );

            query.declareImports( "import java.lang.String" );

            query.declareParameters( "String name" );
View Full Code Here

        {
            tx.begin();

            Extent extent = pm.getExtent( Project.class, true );

            Query query = pm.newQuery( extent, "projectGroup.id == " + projectGroupId );

            pm.getFetchPlan().addGroup( PROJECT_DEPENDENCIES_FETCH_GROUP );
            List<Project> result = (List<Project>) query.execute();

            result = (List<Project>) pm.detachCopyAll( result );
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.