Package javax.jdo

Examples of javax.jdo.Extent


     * {@link javax.jdo.Query#setFilter(java.lang.String) etc.
     * @param pm the persistence manager
     * @return the JDO query instance
     */
    public Query getAPIQuery(PersistenceManager pm) {
        Extent extent = this.excludeSubClasses != null ?
                pm.getExtent(this.candidateClass,
                        !this.excludeSubClasses.booleanValue()) :
                pm.getExtent(this.candidateClass);
        Query query = pm.newQuery(extent);
        if (this.unique != null) {
View Full Code Here


    public void testPositive() {
        PersistenceManager pm = getPM();
        Transaction tx = pm.currentTransaction();
        Class clazz = PCPoint.class;
        try {
            Extent extent = pm.getExtent(clazz, true);
            tx.begin();
            Query query = pm.newQuery();
            query.setClass(clazz);
            query.setCandidates(extent);
            query.setFilter("x == 2");
View Full Code Here

    /** */
    protected Collection getAllObjects(PersistenceManager pm, Class pcClass) {
        Collection col = new Vector() ;
        Query query = pm.newQuery();
        query.setClass(pcClass);
        Extent candidates = null;
        try {
            candidates = pm.getExtent(pcClass, false);
        } catch (JDOException ex) {
            if (debug) logger.debug("Exception thrown for getExtent of class " +
                    pcClass.getName());
View Full Code Here

    private boolean doPersistentInstancesExist()
    {
        boolean ret;
        Transaction t = pm.currentTransaction();
        t.begin();
        Extent e = pm.getExtent(StateTransitionObj.class, false);
        Iterator iter = e.iterator();
        ret = iter.hasNext();
        t.rollback();
        return ret;
    }
View Full Code Here

            transaction.begin();
        if( !transaction.isActive() )
            if (debug)
                logger.debug("getHollowInstance: Transaction should be active, but it is not");
       
        Extent extent = pm.getExtent(StateTransitionObj.class, false);
        Iterator iter = extent.iterator();
        if( !iter.hasNext() ){
            if (debug)
                logger.debug("Extent for StateTransitionObj should not be empty");
            return null;
        }
View Full Code Here

        }
    }

    private List<?> processUnconstrained( PersistenceManager pm, Class<?> clazz )
    {
        Extent extent = pm.getExtent( clazz, true );
        Query query = pm.newQuery( extent );
        return (List<?>) query.execute();
    }
View Full Code Here

        return objects;
    }

    private List<?> processConstraint( PersistenceManager pm, Class<?> clazz, DeclarativeConstraint constraint )
    {
        Extent extent = pm.getExtent( clazz, true );
        Query query = pm.newQuery( extent );

        if ( constraint.getFilter() != null )
        {
            query.setFilter( constraint.getFilter() );
View Full Code Here

        try
        {
            tx.begin();

            Extent extent = pm.getExtent( clazz, true );
            Query query = pm.newQuery( extent );

            if ( constraint.getFilter() != null )
            {
                query.setFilter( constraint.getFilter() );
View Full Code Here

            {
                Class cls = clr.classForName(classNames[i]);
                AbstractClassMetaData cmd = mmgr.getMetaDataForClass(cls, clr);
                if (!cmd.isEmbeddedOnly())
                {
                    Extent ex = pm1.getExtent(cls);
                    Iterator iter = ex.iterator();
                    while (iter.hasNext())
                    {
                        objects.add(iter.next());
                    }
                }
View Full Code Here

    qCompetition.closeAll();
   
    Iterator    itExtent  = null;
    Iterator itTp = null;
     
    Extent extent = pm.getExtent(Competition.class, false);
    itExtent = extent.iterator();
    while(itExtent.hasNext()) {
      comp =  (Competition)itExtent.next();
      logger.log(BasicLevel.DEBUG, "Competition: id=" + comp.getId() + ", tps=" + comp.getTrackpoints().toString());
      itTp = comp.getTrackpoints().iterator();
      while(itTp.hasNext()){
        Trackpoint tp = (Trackpoint) itTp.next();
        logger.log(BasicLevel.DEBUG, "Trackpoint: id_order=" + tp.getId_order() + ", id_competition=" + tp.getId_competition() );
      }
     
    }
    extent.closeAll();
   
    pm.close();
  }
View Full Code Here

TOP

Related Classes of javax.jdo.Extent

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.