method org.apache.roller.weblogger.business.jpa. JPAAutoPingManagerImpl__static_init
presumptionorg.apache.commons.logging.LogFactory:getFactory(.. .)@52 != null
postinit'ed(logger)









  infomethod not available-- call on LogFactory org.apache.commons.logging. LogFactory:getFactory()
  infomethod not available-- call on Log org.apache.commons.logging. LogFactory:getInstance(Class)











method void org.apache.roller.weblogger.business.jpa. JPAAutoPingManagerImpl(Weblogger, JPAPersistenceStr ategy)
postthis.roller == roller
postinit'ed(this.roller)
postthis.strategy == strategy
postinit'ed(this.strategy)










method AutoPing getAutoPing(String)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
postinit'ed(return_value)
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:find










method void saveAutoPing(AutoPing)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:contains
unanalyzedcall on javax.persistence.EntityManager:persist










method void removeAutoPing(AutoPing)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:remove










method void removeAutoPing(PingTarget, Weblog)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != null
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:createNamed Query










method void removeAutoPings(Collection)
preautopings != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:remove
unanalyzedcall on java.util.Collection:iterator










method void removeAllAutoPings()
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != null
presumptionjavax.persistence.Query:getResultList(...)@88 != null
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.EntityManager:remove
unanalyzedcall on java.util.Collection:iterator










method void queueApplicableAutoPings(WeblogEntry)
preorg/apache/roller/weblogger/config/WebloggerRuntime Config.log != null
pre(soft) changedWeblogEntry != null
pre(soft) logger != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider.webloggerInstance != null
pre(soft) org/apache/roller/weblogger/business/jpa/JPA PingQueueManagerImpl.log != null
pre(soft) org/apache/roller/weblogger/pojos/AutoPing. pcInheritedFieldCount <= 232-3
pre(soft) this.roller != null
pre(soft) this.roller.pingQueueManager != null
pre(soft) this.roller.pingQueueManager.strategy != null
pre(soft) this.roller.pingQueueManager.strategy. threadLocalEntityManager != null
pre(soft) this.strategy != null
pre(soft) this.strategy.emf != null
pre(soft) this.strategy.threadLocalEntityManager != null
presumptionjava.util.Iterator:next(...)@102 != null
presumptionjavax.persistence.Query:getResultList(...)@110 != null
presumptionpingQueueMgr.strategy.emf@100 != null
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntry:getWebsite
unanalyzedcall on getBooleanProperty
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on javax.persistence.EntityManager:contains
unanalyzedcall on javax.persistence.EntityManager:persist
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on java.util.List:size
unanalyzedcall on java.lang.System:currentTimeMillis
unanalyzedcall on java.sql.Timestamp
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on getWeblogger
unanalyzedcall on getPropertiesManager
unanalyzedcall on getProperty
unanalyzedcall on org.apache.roller.weblogger.pojos. RuntimeConfigProperty:getValue
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:warn
unanalyzedcall on java.lang.Boolean
unanalyzedcall on java.lang.Boolean:booleanValue
test_vectorjava.util.Iterator:hasNext(...)@101: {0}, {1}
test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@93: {0}, {1}









  infomethod not available-- call on bool org.apache.commons.logging. Log:isDebugEnabled()










  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)











method List getAutoPingsByWebsite(Weblog)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
postinit'ed(return_value)
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode










method List getAutoPingsByTarget(PingTarget)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
postinit'ed(return_value)
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode










method List getApplicableAutoPings(WeblogEntry)
prechangedWeblogEntry != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
postinit'ed(return_value)
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getResultList









  infomethod not available-- call on Weblog org.apache.roller.weblogger. pojos.WeblogEntry:getWebsite()











method List getCategoryRestrictions(AutoPing)
presumptioninit'ed(java.util.Collections.EMPTY_LIST)
postreturn_value == java.util.Collections.EMPTY_LIST
post(soft) init'ed(return_value)










method void setCategoryRestrictions(AutoPing, Collection)










method void release()