JPAPersistenceStrategy.java


current inspection = 2009-09-04 18:33:31 (id #2) base = 2009-09-04 18:33:31 (id #1)

Filter Options
History:
+ added
- dropped
U unchanged
Annotation Kind:
pre
presumption
post
unanalyzed
test


  • + void flush()

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +presumptionjavax.persistence.EntityManager:getTransaction(... )@138 != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.RollerException2009-09-04 18:33:31

  • + ClassLoader getContextClassLoader()

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + Query getDynamicQuery(String)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +presumptioninit'ed(javax.persistence.FlushModeType.COMMIT)2009-09-04 18:33:31
    +presumptionjavax.persistence.EntityManager:createQuery(... )@287 != null2009-09-04 18:33:31
    +post(soft) return_value != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31

  • + EntityManager getEntityManager(bool)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +presumptionjavax.persistence.EntityManager:getTransaction(... )@240 != null2009-09-04 18:33:31
    +presumptionjavax.persistence.EntityManager:getTransaction(... )@241 != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +test_vectorisTransactionRequired: {0}, {1}2009-09-04 18:33:31
    +test_vectorjavax.persistence.EntityTransaction:isActive(... )@240: {1}, {0}2009-09-04 18:33:31

  • + Query getNamedQuery(String)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +presumptioninit'ed(javax.persistence.FlushModeType.COMMIT)2009-09-04 18:33:31
    +presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@273 != null2009-09-04 18:33:31
    +post(soft) return_value != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31

  • + Query getNamedUpdate(String)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31

  • + EntityManager getThreadLocalEntityManager()

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +test_vectorjava.lang.ThreadLocal:get(...)@250: Inverse{null}, Addr_Set{null}2009-09-04 18:33:31

  • + bool isTransactionActive(EntityManager)

  • -/+ Kind Annotation Text Date
    +presumptionjavax.persistence.EntityManager:getTransaction(... )@229 != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +test_vectorem: Inverse{null}, Addr_Set{null}2009-09-04 18:33:31

  • + Object load(Class, String)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31

  • + Properties loadPropertiesFromResourceName(String, ClassLoader)

  • -/+ Kind Annotation Text Date
    +precl != null2009-09-04 18:33:31
    +presumptionjava.lang.ClassLoader:getResourceAsStream(...)@316 != null2009-09-04 18:33:31
    +postnew Properties(loadPropertiesFromResourceName#1) num objects == 12009-09-04 18:33:31
    +postreturn_value == &new Properties(loadPropertiesF romResourceName#1)2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.RollerException2009-09-04 18:33:31

  • + void org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy$1()

  • -/+ Kind Annotation Text Date

  • + org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy$1__static_init

  • -/+ Kind Annotation Text Date

  • + void org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy(DatabaseProvider)

  • -/+ Kind Annotation Text Date
    +pre(soft) dbProvider != null2009-09-04 18:33:31
    +pre(soft) init'ed(dbProvider.jdbcConnectionURL)2009-09-04 18:33:31
    +pre(soft) init'ed(dbProvider.jdbcDriverClass)2009-09-04 18:33:31
    +pre(soft) init'ed(dbProvider.jdbcPassword)2009-09-04 18:33:31
    +pre(soft) init'ed(dbProvider.jdbcUsername)2009-09-04 18:33:31
    +pre(soft) init'ed(dbProvider.jndiName)2009-09-04 18:33:31
    +pre(soft) init'ed(dbProvider.type)2009-09-04 18:33:31
    +pre(soft) logger != null2009-09-04 18:33:31
    +preorg/apache/roller/weblogger/config/WebloggerConfig. config != null2009-09-04 18:33:31
    +preorg/apache/roller/weblogger/config/WebloggerConfig. log != null2009-09-04 18:33:31
    +presumptionjava.security.AccessController:doPrivileged(... )@343 != null2009-09-04 18:33:31
    +presumptionjava.util.Enumeration:nextElement(...)@89 != null2009-09-04 18:33:31
    +presumptionjava.util.Properties:keys(...)@205 != null2009-09-04 18:33:31
    +postinit'ed(this.emf)2009-09-04 18:33:31
    +postnew ThreadLocal(JPAPersistenceStrategy#1) num objects == 12009-09-04 18:33:31
    +postthis.threadLocalEntityManager == &new ThreadLocal(JPAPersistenceStrategy#1)2009-09-04 18:33:31
    +unanalyzedcall on java.io.InputStream:close2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ClassLoader:getResourceAsStream2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:trim2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Throwable:__curr_excep_obj2009-09-04 18:33:31
    +unanalyzedcall on java.security.AccessController:doPrivileged 2009-09-04 18:33:31
    +unanalyzedcall on java.util.Properties2009-09-04 18:33:31
    +unanalyzedcall on java.util.Properties:getProperty2009-09-04 18:33:31
    +unanalyzedcall on java.util.Properties:keys2009-09-04 18:33:31
    +unanalyzedcall on java.util.Properties:load2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:debug2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.RollerException2009-09-04 18:33:31
    +test_vectorjava.lang.String:equals(...)@73: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.lang.String:startsWith(...)@90: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.lang.String:startsWith(...)@90: {1}, {0}2009-09-04 18:33:31
    +test_vectorjava.util.Enumeration:hasMoreElements(...)@88: {0}, {1}2009-09-04 18:33:31

  • + org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy__static_init

  • -/+ Kind Annotation Text Date
    +presumptionorg.apache.commons.logging.LogFactory:getFactory(.. .)@51 != null2009-09-04 18:33:31
    +postinit'ed(logger)2009-09-04 18:33:31

  • + void release()

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +presumptionjavax.persistence.EntityManager:getTransaction(... )@150 != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31

  • + void remove(Class, String)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31

  • + void remove(Object)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31

  • + void removeAll(Collection)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prepos != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31
    +test_vectorjava.util.Iterator:hasNext(...)@200: {0}, {1}2009-09-04 18:33:31

  • + Object run()

  • -/+ Kind Annotation Text Date
    +presumptionjava.lang.Thread:currentThread(...)@346 != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + void setThreadLocalEntityManager(Object)

  • -/+ Kind Annotation Text Date
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31

  • + Object store(Object)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.emf != null2009-09-04 18:33:31
    +prethis.threadLocalEntityManager != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == obj2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31
    +test_vectorjavax.persistence.EntityManager:contains(...)@164: {1}, {0}2009-09-04 18:33:31