JPAPropertiesManagerImpl.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


  • + Map getProperties()

  • -/+ Kind Annotation Text Date
    +pre(soft) this.strategy.emf != null2009-09-04 18:33:31
    +prethis.strategy != null2009-09-04 18:33:31
    +prethis.strategy.threadLocalEntityManager != null2009-09-04 18:33:31
    +presumptionjava.util.Iterator:next(...)@127 != null2009-09-04 18:33:31
    +presumptionjavax.persistence.Query:getResultList(...)@117 != null2009-09-04 18:33:31
    +postnew HashMap(getProperties#1) num objects == 12009-09-04 18:33:31
    +postreturn_value == &new HashMap(getProperties#1)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:createNamed Query2009-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 javax.persistence.Query:setFlushMode2009-09-04 18:33:31
    +test_vectorjava.util.Iterator:hasNext(...)@126: {0}, {1}2009-09-04 18:33:31

  • + RuntimeConfigProperty getProperty(String)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.strategy.emf != null2009-09-04 18:33:31
    +prethis.strategy != null2009-09-04 18:33:31
    +prethis.strategy.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:find2009-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 initialize()

  • -/+ Kind Annotation Text Date
    +pre(soft) init'ed(org/apache/roller/weblogger/config/W ebloggerRuntimeConfig.runtime_config)2009-09-04 18:33:31
    +pre(soft) log != null2009-09-04 18:33:31
    +pre(soft) org/apache/roller/weblogger/config/Weblogger RuntimeConfig.log != null2009-09-04 18:33:31
    +pre(soft) this.strategy.emf != null2009-09-04 18:33:31
    +preinit'ed(org/apache/roller/weblogger/config/Weblogge rRuntimeConfig.configDefs)2009-09-04 18:33:31
    +prethis.strategy != null2009-09-04 18:33:31
    +prethis.strategy.threadLocalEntityManager != null2009-09-04 18:33:31
    +postinit'ed(new RuntimeConfigDefs(unmarshall#1). configDefs)2009-09-04 18:33:31
    +postinit'ed(org/apache/roller/weblogger/config/Weblogge rRuntimeConfig.configDefs)2009-09-04 18:33:31
    +postnew ArrayList(RuntimeConfigDefs#1) num objects <= 12009-09-04 18:33:31
    +postnew RuntimeConfigDefs(unmarshall#1) num objects <= 12009-09-04 18:33:31
    +postorg/apache/roller/weblogger/config/WebloggerRuntime Config.configDefs == One-of{old org/apache/roller/w eblogger/config/WebloggerRuntimeConfig.configDefs, &new RuntimeConfigDefs(unmarshall#1)}2009-09-04 18:33:31
    +unanalyzedcall on getRuntimeConfigDefs2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Class:getResourceAsStream2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Integer:parseInt2009-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 java.lang.Throwable:__curr_excep_obj2009-09-04 18:33:31
    +unanalyzedcall on java.util.ArrayList2009-09-04 18:33:31
    +unanalyzedcall on java.util.Collection:iterator2009-09-04 18:33:31
    +unanalyzedcall on java.util.HashMap2009-09-04 18:33:31
    +unanalyzedcall on java.util.HashMap:put2009-09-04 18:33:31
    +unanalyzedcall on java.util.List:add2009-09-04 18:33:31
    +unanalyzedcall on java.util.List:iterator2009-09-04 18:33:31
    +unanalyzedcall on java.util.Map:containsKey2009-09-04 18:33:31
    +unanalyzedcall on java.util.Map:put2009-09-04 18:33:31
    +unanalyzedcall on java.util.Map:values2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:contains2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:createNamed Query2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:persist2009-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 javax.persistence.Query:getResultList2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.Query:setFlushMode2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:error2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:info2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. RuntimeConfigProperty2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. RuntimeConfigProperty:getName2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Document:getRootElement2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getAttributeValue2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChild2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChildText2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChildren2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.input.SAXBuilder2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.input.SAXBuilder:build2009-09-04 18:33:31
    +test_vectorjava.util.Map:size(...)@79: {1..232-1}, {-231..0}2009-09-04 18:33:31

  • + Map initializeMissingProps(Map)

  • -/+ Kind Annotation Text Date
    +pre(soft) init'ed(org/apache/roller/weblogger/config/W ebloggerRuntimeConfig.runtime_config)2009-09-04 18:33:31
    +pre(soft) log != null2009-09-04 18:33:31
    +pre(soft) org/apache/roller/weblogger/config/Weblogger RuntimeConfig.log != null2009-09-04 18:33:31
    +preinit'ed(org/apache/roller/weblogger/config/Weblogge rRuntimeConfig.configDefs)2009-09-04 18:33:31
    +presumptionconfigDef.displayGroups@184 != null2009-09-04 18:33:31
    +presumptiondGroup.propertyDefs@188 != null2009-09-04 18:33:31
    +presumptionjava.util.Iterator:next(...)@184 != null2009-09-04 18:33:31
    +presumptionjava.util.Iterator:next(...)@188 != null2009-09-04 18:33:31
    +presumptionjava.util.Iterator:next(...)@192 != null2009-09-04 18:33:31
    +presumptionruntimeConfigDefs.configDefs != null2009-09-04 18:33:31
    +postinit'ed(new RuntimeConfigDefs(unmarshall#1). configDefs)2009-09-04 18:33:31
    +postinit'ed(org/apache/roller/weblogger/config/Weblogge rRuntimeConfig.configDefs)2009-09-04 18:33:31
    +postnew ArrayList(RuntimeConfigDefs#1) num objects <= 12009-09-04 18:33:31
    +postnew HashMap(initializeMissingProps#1) num objects <= 12009-09-04 18:33:31
    +postnew RuntimeConfigDefs(unmarshall#1) num objects == new ArrayList(RuntimeConfigDefs#1) num objects2009-09-04 18:33:31
    +postorg/apache/roller/weblogger/config/WebloggerRuntime Config.configDefs == One-of{old org/apache/roller/w eblogger/config/WebloggerRuntimeConfig.configDefs, &new RuntimeConfigDefs(unmarshall#1)}2009-09-04 18:33:31
    +postreturn_value != null2009-09-04 18:33:31
    +postreturn_value == One-of{props, &new HashMap(initializeMissingProps#1)}2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Class:getResourceAsStream2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Integer:parseInt2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Throwable:__curr_excep_obj2009-09-04 18:33:31
    +unanalyzedcall on java.util.ArrayList2009-09-04 18:33:31
    +unanalyzedcall on java.util.List:add2009-09-04 18:33:31
    +unanalyzedcall on java.util.List:iterator2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:error2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Document:getRootElement2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getAttributeValue2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChild2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChildText2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChildren2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.input.SAXBuilder2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.input.SAXBuilder:build2009-09-04 18:33:31
    +test_vectorjava.util.Iterator:hasNext(...)@183: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.util.Iterator:hasNext(...)@187: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.util.Iterator:hasNext(...)@191: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.util.Map:containsKey(...)@195: {1}, {0}2009-09-04 18:33:31
    +test_vectorprops: Inverse{null}, Addr_Set{null}2009-09-04 18:33:31

  • + void org.apache.roller.weblogger.business.jpa.JPAPropertiesManagerImpl(Weblogger, JPAPersistenceStrategy)

  • -/+ Kind Annotation Text Date
    +prelog != null2009-09-04 18:33:31
    +postinit'ed(this.roller)2009-09-04 18:33:31
    +postinit'ed(this.strategy)2009-09-04 18:33:31
    +postthis.roller == roller2009-09-04 18:33:31
    +postthis.strategy == strategy2009-09-04 18:33:31

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

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

  • + void release()

  • -/+ Kind Annotation Text Date

  • + void saveProperties(Map)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.strategy != null2009-09-04 18:33:31
    +pre(soft) this.strategy.emf != null2009-09-04 18:33:31
    +pre(soft) this.strategy.threadLocalEntityManager != null2009-09-04 18:33:31
    +preproperties != null2009-09-04 18:33:31
    +presumptionjava.util.Map:values(...)@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:contains2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:persist2009-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(...)@151: {0}, {1}2009-09-04 18:33:31

  • + void saveProperty(RuntimeConfigProperty)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.strategy.emf != null2009-09-04 18:33:31
    +prethis.strategy != null2009-09-04 18:33:31
    +prethis.strategy.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:contains2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:persist2009-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