Package javax.jdo

Examples of javax.jdo.PersistenceManager.addInstanceLifecycleListener()


            // Add PMF lifecycle listeners to the PM
            Iterator listenerIter = lifecycleListeners.iterator();
            while (listenerIter.hasNext())
            {
                LifecycleListenerForClass listener = (LifecycleListenerForClass) listenerIter.next();
                pm.addInstanceLifecycleListener(listener.getListener(), listener.getClasses());
            }
        }

        getPmCache().add(pm);
View Full Code Here


    ///////////////////////////////////////////////////////////////////////////
   
    public PersistenceManager createPersistenceManager() {
        PersistenceManager persistenceManager = persistenceManagerFactory.getPersistenceManager();
       
        persistenceManager.addInstanceLifecycleListener(lifecycleListener, (Class[])null);
        return persistenceManager;
    }

    public JdoNamedQuery getNamedQuery(String queryName) {
        return namedQueryByName.get(queryName);
View Full Code Here

                        VALID_QUERIES[index].getAPIQuery(pm);
                   
            Collection result = executeQuery(query, index, asSingleString);
            try {
                lifecycleVerifier = new LifecycleVerifier(result);
                pm.addInstanceLifecycleListener(lifecycleVerifier,
                        new Class[]{VALID_QUERIES[index].getCandidateClass()});
                updateInstances(result, fieldName);
                deleteInstances(query, index, asSingleString, result.size());
            } finally
            {
View Full Code Here

                        VALID_QUERIES[index].getAPIQuery(pm);
                   
            Collection result = executeQuery(query, index, asSingleString);
            try {
                lifecycleVerifier = new LifecycleVerifier(result);
                pm.addInstanceLifecycleListener(lifecycleVerifier,
                        new Class[]{VALID_QUERIES[index].getCandidateClass()});
                updateInstances(result, fieldName);
                deleteInstances(query, index, asSingleString, result.size());
            } finally
            {
View Full Code Here

    ///////////////////////////////////////////////////////////////////////////
   
    public PersistenceManager createPersistenceManager() {
        PersistenceManager persistenceManager = persistenceManagerFactory.getPersistenceManager();
       
        persistenceManager.addInstanceLifecycleListener(lifecycleListener, (Class[])null);
        return persistenceManager;
    }

    public JdoNamedQuery getNamedQuery(String queryName) {
        return namedQueryByName.get(queryName);
View Full Code Here

      return classes;
    }
   
    public static PersistenceManager getNonTxnPm() {
      PersistenceManager pm = pmfInstance.getPersistenceManager();
      pm.addInstanceLifecycleListener(new CacheMgmtLifecycleListener(), classes);
      return pm;
    }
   
    public static PersistenceManager getTxnPm() {
      PersistenceManager pm = pmfInstance.getPersistenceManager();
View Full Code Here

      return pm;
    }
   
    public static PersistenceManager getTxnPm() {
      PersistenceManager pm = pmfInstance.getPersistenceManager();
      pm.addInstanceLifecycleListener(new CacheMgmtTxnLifecycleListener(), classes);
      return pm;
    }
}
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.