Last Msg First Msg
























method org.apache.roller.weblogger.business.jpa. JPAUserManagerImpl__static_init
postinit'ed(log)
postinit'ed(statCountCountReverseComparator)









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










  infomethod not available-- call on StatCountCountComparator org.apache.roller.weblogger.pojos.StatCountCountCo mparator:getInstance()











method void org.apache.roller.weblogger.business.jpa. JPAUserManagerImpl(Weblogger, JPAPersistenceStrateg y)
prelog != null
postthis.roller == roller
postinit'ed(this.roller)
postthis.strategy == strat
postinit'ed(this.strategy)
postthis.userNameToIdMap == &new Hashtable(JPAUserM anagerImpl#2)
postthis.weblogHandleToIdMap == &new Hashtable(JPAUserManagerImpl#1)
postnew Hashtable(JPAUserManagerImpl#1) num objects == 1
postnew Hashtable(JPAUserManagerImpl#2) num objects == 1









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











method void saveWebsite(Weblog)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != 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









  infomethod not available-- call on void org.apache.roller.weblogger.pojos. Weblog:setLastModified(Date)











method void removeWebsite(Weblog)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prethis.weblogHandleToIdMap != null
preweblog != 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









  infocall too complex - analysis skipped-- call on void removeWebsiteContents(Weblog)










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











method void removeWebsiteContents(Weblog)
preorg/apache/roller/weblogger/business/WebloggerFacto ry.webloggerProvider != null
preorg/apache/roller/weblogger/business/WebloggerFacto ry.webloggerProvider.webloggerInstance != null
prethis.roller != null
prethis.roller.autoPingManager != null
prethis.roller.autoPingManager.strategy != null
prethis.roller.autoPingManager.strategy. threadLocalEntityManager != null
prethis.roller.bookmarkManager != null
prethis.roller.bookmarkManager.strategy != null
prethis.roller.bookmarkManager.strategy. threadLocalEntityManager != null
prethis.roller.pingTargetManager != null
prethis.roller.pingTargetManager.strategy != null
prethis.roller.pingTargetManager.strategy. threadLocalEntityManager != null
prethis.roller.weblogManager != null
prethis.roller.weblogManager.strategy != null
prethis.roller.weblogManager.strategy.threadLocalEntit yManager != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != null
pre(soft) this.roller...userManager != null
pre(soft) this.roller...userManager.strategy != null
pre(soft) this.roller...userManager.strategy. threadLocalEntityManager != null
pre(soft) this.roller.weblogManager.roller != null
pre(soft) this.strategy.emf != null
presumptionautoPingMgr.strategy.emf@139 != null
presumptionbmgr.strategy.emf@174 != null
presumptiongetWeblogManager(...)@109.roller.userManager != wmgr.roller.userManager
presumptiongetWeblogManager(...)@109.roller.userManager. strategy != wmgr.roller.userManager.strategy
presumptiongetWeblogger(...).fileManager != null
presumptiongetWeblogger(...)@226 init'ed
presumptionjava.util.Iterator:next(...)@195 != null
presumptionjava.util.Iterator:next(...)@208 != null
presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != null
presumptionjavax.persistence.Query:getResultList(...)@110 != null
presumptionjavax.persistence.Query:getResultList(...)@114 != null
presumptionjavax.persistence.Query:getResultList(...)@141 != null
presumptionjavax.persistence.Query:getResultList(...)@167 != null
presumptionjavax.persistence.Query:getResultList(...)@176 != null
presumptionjavax.persistence.Query:getResultList(...)@185 != null
presumptionjavax.persistence.Query:getResultList(...)@193 != null
presumptionorg.apache.roller.weblogger.pojos.User:getPermissio ns(...)@215 != null
presumptionorg.apache.roller.weblogger.pojos.Weblog:getPermiss ions(...)@207 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogPermission: getUser(...)@214 != null
presumptionpingTargetMgr.strategy.emf@150 != null
presumptionthis.roller.weblogManager.roller != getWeblogManager(...)@109.roller
presumptionwmgr.entryAnchorToIdMap@123 != null
presumptionwmgr.strategy.emf@112 != null
presumptionwmgr.strategy.emf@191 != 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
unanalyzedcall on java.util.List:iterator
unanalyzedcall on javax.persistence.EntityManager:remove
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getSingleResult
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getId
unanalyzedcall on java.util.List:add
unanalyzedcall on javax.persistence.EntityManager:createQuery
unanalyzedcall on java.util.List:size
unanalyzedcall on java.util.List:get
unanalyzedcall on javax.persistence.Query:setMaxResults
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on java.lang.Long:intValue
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on javax.persistence.EntityTransaction:commit
unanalyzedcall on org.apache.roller.RollerException
unanalyzedcall on org.apache.roller.weblogger. WebloggerException
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on java.sql.Timestamp
unanalyzedcall on javax.persistence.Query:setFirstResult
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntry:getWebsite
unanalyzedcall on java.util.Date
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntry:getTags
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntryTag:getName
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntry:getEntryAttributes
unanalyzedcall on javax.persistence.Query:executeUpdate
unanalyzedcall on getUserManager
unanalyzedcall on saveWebsite
unanalyzedcall on getComments
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntryTagAggregate
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntryTagAggregate:setLastUsed
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntryTagAggregate:getTotal
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntryTagAggregate:setTotal
unanalyzedcall on java.lang.Integer
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntry:getAnchor
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogReferrer:getId
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on java.util.Hashtable:remove
unanalyzedcall on java.lang.String:replace
unanalyzedcall on java.io.File
unanalyzedcall on java.io.File:exists
unanalyzedcall on java.io.File:mkdirs
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.lang.String:lastIndexOf
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.io.File:getAbsolutePath
unanalyzedcall on java.io.File:canRead
unanalyzedcall on java.io.File:getCanonicalPath
unanalyzedcall on java.io.File:isDirectory
unanalyzedcall on java.io.File:listFiles
unanalyzedcall on deleteAllFiles
unanalyzedcall on java.io.File:delete
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:setLastModified
unanalyzedcall on getWeblogger
test_vectorjava.util.Iterator:hasNext(...)@116: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@143: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@152: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@160: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@168: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@177: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@194: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@207: {0}, {1}









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










  infomethod not available-- call on User org.apache.roller.weblogger.pojos. WeblogPermission:getUser()










  infomethod not available-- call on List org.apache.roller.weblogger.pojos. User:getPermissions()











method void updateTagAggregates(List)
pretags != null
pre(soft) this.strategy != null
pre(soft) this.strategy.emf != null
pre(soft) this.strategy.threadLocalEntityManager != null
presumptionjava.util.Iterator:next(...)@232 != null
presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != null
presumptionjavax.persistence.Query:getSingleResult(...)@237 != 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
test_vectorjava.util.Iterator:hasNext(...)@231: {0}, {1}









  infomethod not available-- call on int org.apache.roller.weblogger.pojos. WeblogEntryTagAggregate:getTotal()
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogEntryTagAggregate:setTotal(int)











method void saveUser(User)
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 removeUser(User)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prethis.userNameToIdMap != null
preuser != null
pre(soft) this.strategy.emf != null
presumptionjava.util.Iterator:next(...)@251 != null
presumptionorg.apache.roller.weblogger.pojos.User:getPermissio ns(...)@250 != null
presumptionorg.apache.roller.weblogger.pojos.Weblog:getPermiss ions(...)@258 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogPermission: getWebsite(...)@257 != 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
test_vectorjava.util.Iterator:hasNext(...)@250: {0}, {1}









  infomethod not available-- call on List org.apache.roller.weblogger.pojos. User:getPermissions()










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










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










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.User:getUserName()











method void savePermissions(WeblogPermission)
preperms != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionorg.apache.roller.weblogger.pojos.User:getPermissio ns(...)@279 != null
presumptionorg.apache.roller.weblogger.pojos.Weblog:getPermiss ions(...)@276 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogPermission: getUser(...)@278 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogPermission: getWebsite(...)@275 != 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
unanalyzedcall on javax.persistence.EntityManager:find
test_vectorjavax.persistence.EntityManager:find(...)@216: Inverse{null}, Addr_Set{null}









  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogPermission:getId()










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










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










  infomethod not available-- call on User org.apache.roller.weblogger.pojos. WeblogPermission:getUser()










  infomethod not available-- call on List org.apache.roller.weblogger.pojos. User:getPermissions()











method void removePermissions(WeblogPermission)
preperms != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionorg.apache.roller.weblogger.pojos.User:getPermissio ns(...)@293 != null
presumptionorg.apache.roller.weblogger.pojos.Weblog:getPermiss ions(...)@290 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogPermission: getUser(...)@292 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogPermission: getWebsite(...)@289 != 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









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










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










  infomethod not available-- call on User org.apache.roller.weblogger.pojos. WeblogPermission:getUser()










  infomethod not available-- call on List org.apache.roller.weblogger.pojos. User:getPermissions()











method void savePage(WeblogTemplate)
prepage != null
prethis.roller != null
prethis.roller.userManager != null
prethis.roller.userManager.strategy != null
prethis.roller.userManager.strategy.threadLocalEntityM anager != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptiongetUserManager(...).strategy.emf@300 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogTemplate:ge tWebsite(...)@303 != 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
unanalyzedcall on java.util.Date
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:setLastModified









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











method void removePage(WeblogTemplate)
prepage != null
prethis.roller != null
prethis.roller.userManager != null
prethis.roller.userManager.strategy != null
prethis.roller.userManager.strategy.threadLocalEntityM anager != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptiongetUserManager(...).strategy.emf@308 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogTemplate:ge tWebsite(...)@311 != 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
unanalyzedcall on javax.persistence.EntityManager:remove
unanalyzedcall on java.util.Date
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:setLastModified









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











method void addUser(User)
prenewUser != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prethis.userNameToIdMap != null
pre(soft) log != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionjavax.persistence.Query:getResultList(...)@753 != null
presumptionorg.apache.roller.weblogger.pojos.User:getUserName( ...)@332 != null
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.List:size
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
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
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getId
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getSingleResult
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on javax.persistence.EntityManager:createQuery
unanalyzedcall on java.util.Map:remove
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on java.sql.Timestamp
unanalyzedcall on javax.persistence.Query:setFirstResult
unanalyzedcall on javax.persistence.Query:setMaxResults
unanalyzedcall on java.util.List:get
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getEnabled
unanalyzedcall on java.lang.Boolean:equals
unanalyzedcall on java.util.Date
test_vectorjava.util.List:size(...)@322: {-231..-1, 1..232-1}, {0}









  infomethod not available-- call on void org.apache.roller.weblogger.pojos. User:setEnabled(Boolean)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. User:setActivationCode(String)










Prev Msg Next Msg
+
low
conditional throwcheck might fail: requires getUserByUserName(...) == null
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.User:getUserName()
Prev Msg Next Msg










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. User:grantRole(String)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. User:grantRole(String)











method void addWebsite(Weblog)
prenewWeblog != null
preorg/apache/roller/weblogger/config/WebloggerConfig. config != null
preorg/apache/roller/weblogger/config/WebloggerConfig. log != null
prethis.roller != null
prethis.roller.pingTargetManager != null
prethis.roller.pingTargetManager.strategy != null
prethis.roller.pingTargetManager.strategy. threadLocalEntityManager != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.roller.autoPingManager != null
pre(soft) this.roller.autoPingManager.strategy != null
pre(soft) this.roller.autoPingManager.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
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setWebsite
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setUser
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getPermissions
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on java.lang.Integer
unanalyzedcall on getAutopingManager
unanalyzedcall on getPingTargetManager
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.persistence.EntityTransaction:commit
unanalyzedcall on org.apache.roller.RollerException
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getId
unanalyzedcall on getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getCreator
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setPending
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogCategory
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:split
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:setBloggerCategory
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:setDefaultCategory
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogBookmarkFolder
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogBookmark
unanalyzedcall on getCommonPingTargets
unanalyzedcall on org.apache.roller.weblogger.pojos. PingTarget:isAutoEnabled
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on saveAutoPing
unanalyzedcall on javax.persistence.Query:getResultList










method void addWeblogContents(Weblog)
prenewWeblog != null
preorg/apache/roller/weblogger/config/WebloggerConfig. config != null
preorg/apache/roller/weblogger/config/WebloggerConfig. log != null
prethis.roller != null
prethis.roller.pingTargetManager != null
prethis.roller.pingTargetManager.strategy != null
prethis.roller.pingTargetManager.strategy. threadLocalEntityManager != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.roller.autoPingManager != null
pre(soft) this.roller.autoPingManager.strategy != null
pre(soft) this.roller.autoPingManager.strategy. threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionautoPingMgr.strategy.emf@428 != null
presumptionjava.util.Iterator:next(...)@431 != null
presumptionjavax.persistence.Query:getResultList(...)@177 != null
presumptioninit'ed(org.apache.roller.weblogger.pojos. WeblogPermission.ADMIN)
presumptionpingTargetMgr.strategy.emf@399 != 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
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getId
unanalyzedcall on getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on javax.persistence.Query:getResultList
test_vectorjava.lang.String:length(...)@374: {0}, {1..232-1}
test_vectorjava.util.Iterator:hasNext(...)@430: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.PingTarget:isAuto Enabled(...)@433: {0}, {1}









  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission()










  infomethod not available-- call on User org.apache.roller.weblogger.pojos. Weblog:getCreator()
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission:setUser(User)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission:setWebsite(Weblog)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission:setPending(bool)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask(short)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogCategory(Weblog, WeblogCategory, String, String, String)










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(splitcats. length)
+
warning
test always goes same waytest predetermined because i == splitcats.length
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because i == splitcats.length
Prev Msg Next Msg










  infodead code continuesdead code continues










  infodead code continuesdead code continues










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. Weblog:setBloggerCategory(WeblogCategory)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. Weblog:setDefaultCategory(WeblogCategory)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogBookmarkFolder(WeblogBookmarkFolder, String, String, Weblog)










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(splitroll. length)
+
warning
test always goes same waytest predetermined because i == splitroll.length
  infodead code continuesdead code continues
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because i == splitroll.length
Prev Msg Next Msg










  infodead code continuesdead code continues










  infodead code continuesdead code continues










  infomethod not available-- call on bool org.apache.roller.weblogger.pojos. PingTarget:isAutoEnabled()











method WeblogPermission inviteUser(Weblog, User, short)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
preuser != null
prewebsite != null
pre(soft) this.strategy.emf != null
postreturn_value == &new WeblogPermission(inviteUse r#1)
postnew WeblogPermission(inviteUser#1) num objects == 1
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
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getId
unanalyzedcall on getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add









  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission()










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission:setWebsite(Weblog)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission:setUser(User)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask(short)











method void retireUser(Weblog, User)
preuser != null
prewebsite != null
pre(soft) this.strategy != null
pre(soft) this.strategy.emf != null
pre(soft) this.strategy.threadLocalEntityManager != null
presumptionjava.util.Iterator:next(...)@473 != null
presumptionorg.apache.roller.weblogger.pojos.User:getId(... )@474 != null
presumptionorg.apache.roller.weblogger.pojos.Weblog:getPermiss ions(...)@470 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogPermission: getUser(...)@474 != 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
test_vectorjava.lang.String:equals(...)@474: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@472: {0}, {1}









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










  infomethod not available-- call on User org.apache.roller.weblogger.pojos. WeblogPermission:getUser()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.User:getId()










Prev Msg Next Msg
+
low
conditional throwcheck might fail: requires target != null
Prev Msg Next Msg










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. Weblog:removePermission(WeblogPermission)











method void revokeRole(String, User)
preuser != null
pre(soft) this.strategy != null
pre(soft) this.strategy.emf != null
pre(soft) this.strategy.threadLocalEntityManager != null
presumptionjava.util.Iterator:next(...)@489 != null
presumptionorg.apache.roller.weblogger.pojos.User:getRoles(... )@486 != null
presumptionorg.apache.roller.weblogger.pojos.UserRole:getRole( ...)@490 != 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
test_vectorjava.lang.String:equals(...)@490: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@488: {0}, {1}









  infomethod not available-- call on Set org.apache.roller.weblogger.pojos. User:getRoles()










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.UserRole:getRole()











method Weblog getWebsite(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 Weblog getWebsiteByHandle(String)
prehandle != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prethis.weblogHandleToIdMap != null
pre(soft) log != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.TRUE)
postinit'ed(return_value)
unanalyzedcall on org.apache.commons.logging.Log:debug
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
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getSingleResult
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on java.util.Map:remove
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.Boolean:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getEnabled
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getId










method Weblog getWebsiteByHandle(String, Boolean)
prehandle != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prethis.weblogHandleToIdMap != null
pre(soft) log != 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
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
test_vectorenabled: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.Boolean:equals(...)@522: {0}, {1}
test_vectorjava.lang.Boolean:equals(...)@547: {0}, {1}
test_vectorjava.util.Map:containsKey(...)@516: {0}, {1}
test_vectorjavax.persistence.EntityManager:find(...)@216: Addr_Set{null}, Inverse{null}









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










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










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










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.Weblog:getHandle()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.Weblog:getId()










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











method List getWebsites(User, Boolean, Boolean, Date, Date, int, int)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.FALSE)
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.Query:setFlushMode
unanalyzedcall on javax.persistence.EntityManager:createQuery
test_vectoractive: Addr_Set{null}, Inverse{null}
test_vectorenabled: Addr_Set{null}, Inverse{null}
test_vectorendDate: Addr_Set{null}, Inverse{null}
test_vectorlength: {-1}, {-231..-2, 0.. 232-1}
test_vectoroffset: {0}, {-231..-1, 1.. 232-1}
test_vectorstartDate: Addr_Set{null}, Inverse{null}
test_vectoruser: Inverse{null}, Addr_Set{null}
test_vectorjava.lang.StringBuffer:length(...)@581: {-231..0}, {1..232-1}
test_vectorjava.lang.StringBuffer:length(...)@587: {-231..0}, {1..232-1}
test_vectorjava.lang.StringBuffer:length(...)@592: {-231..0}, {1..232-1}
test_vectorjava.lang.StringBuffer:length(...)@597: {-231..0}, {1..232-1}










method User getUser(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 User getUserByUserName(String)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prethis.userNameToIdMap != null
preuserName != null
pre(soft) log != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.TRUE)
postinit'ed(return_value)
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
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 org.apache.roller.weblogger.pojos. User:getId
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getSingleResult
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.Map:remove
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getEnabled
unanalyzedcall on java.lang.Boolean:equals










method User getUserByUserName(String, Boolean)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prethis.userNameToIdMap != null
preuserName != null
pre(soft) log != 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
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
test_vectorenabled: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.Boolean:equals(...)@648: {0}, {1}
test_vectorjava.util.Map:containsKey(...)@642: {0}, {1}
test_vectorjavax.persistence.EntityManager:find(...)@216: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on Boolean org.apache.roller.weblogger. pojos.User:getEnabled()










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










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










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.User:getUserName()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.User:getId()











method List getUsers(Weblog, Boolean, Date, Date, int, int)
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.Query:setFlushMode
unanalyzedcall on javax.persistence.EntityManager:createQuery
test_vectorenabled: Addr_Set{null}, Inverse{null}
test_vectorendDate: Inverse{null}, Addr_Set{null}
test_vectorlength: {-1}, {-231..-2, 0.. 232-1}
test_vectoroffset: {0}, {-231..-1, 1.. 232-1}
test_vectorstartDate: Addr_Set{null}, Inverse{null}
test_vectorweblog: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.StringBuffer:length(...)@714: {-231..-1, 1..232-1}, {0}
test_vectorjava.lang.StringBuffer:length(...)@724: {-231..-1, 1..232-1}, {0}









Prev Msg Next Msg
+
warning
test always goes same waytest predetermined because endDate != null
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because endDate != null
Prev Msg Next Msg











method List getUsers(int, int)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.TRUE)
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
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on java.sql.Timestamp
unanalyzedcall on javax.persistence.Query:setFirstResult
unanalyzedcall on javax.persistence.Query:setMaxResults
unanalyzedcall on java.util.Date










method List getUsers(Boolean, Date, Date, int, int)
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
test_vectorenabled: Addr_Set{null}, Inverse{null}
test_vectorendDate: Inverse{null}, Addr_Set{null}
test_vectorlength: {-1}, {-231..-2, 0.. 232-1}
test_vectoroffset: {0}, {-231..-1, 1.. 232-1}
test_vectorstartDate: Addr_Set{null}, Inverse{null}









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into setRange
Prev Msg Next Msg











method List getUsers(Weblog, Boolean, int, int)
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
test_vectorenabled: Addr_Set{null}, Inverse{null}
test_vectorlength: {-231..-2, 0..232-1}, {-1}
test_vectoroffset: {0}, {-231..-1, 1.. 232-1}
test_vectorwebsite: Addr_Set{null}, Inverse{null}









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into setRange
Prev Msg Next Msg











method List getUsersStartingWith(String, Boolean, int, int)
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
test_vectorenabled: Addr_Set{null}, Inverse{null}
test_vectorlength: {-1}, {-231..-2, 0.. 232-1}
test_vectoroffset: {0}, {-231..-1, 1.. 232-1}
test_vectorstartsWith: Addr_Set{null}, Inverse{null}










method WeblogTemplate getPage(String)
pre(soft) this.strategy != null
pre(soft) this.strategy.emf != null
pre(soft) this.strategy.threadLocalEntityManager != 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
test_vectorid: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:endsWith(...)@883: {0}, {1}










method WeblogTemplate getPageByLink(Weblog, String)
prepagelink != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != 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 WeblogTemplate getPageByAction(Weblog, String)
preaction != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != 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 WeblogTemplate getPageByName(Weblog, String)
prepagename != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != 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 getPages(Weblog)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != 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 WeblogPermission getPermissions(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 WeblogPermission getPermissions(Weblog, User)
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 getPendingPermissions(User)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.TRUE)
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 getPendingPermissions(Weblog)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.TRUE)
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 getAllPermissions(Weblog)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.FALSE)
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 getAllPermissions(User)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.FALSE)
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 void release()










method Map getUserNameLetterMap()
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjavax.persistence.Query:getResultList(...)@1043 != null
postreturn_value == &new TreeMap(getUserNameLetterM ap#1)
postnew TreeMap(getUserNameLetterMap#1) num objects == 1
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 getUsersByLetter(char, int, int)
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
test_vectorlength: {-1}, {-231..-2, 0.. 232-1}
test_vectoroffset: {0}, {-231..-1, 1.. 232-1}










method Map getWeblogHandleLetterMap()
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjavax.persistence.Query:getResultList(...)@1072 != null
postreturn_value == &new TreeMap(getWeblogHandleLet terMap#1)
postnew TreeMap(getWeblogHandleLetterMap#1) num objects == 1
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 getWeblogsByLetter(char, int, int)
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
test_vectorlength: {-1}, {-231..-2, 0.. 232-1}
test_vectoroffset: {0}, {-231..-1, 1.. 232-1}










method List getMostCommentedWebsites(Date, Date, int, int)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjava.util.Iterator:next(...)@1123 != null
presumptionjavax.persistence.Query:getResultList(...)@1120 != null
presumptionrow.length@1123 >= 4
postreturn_value == &new ArrayList(getMostCommented Websites#5)
postnew ArrayList(getMostCommentedWebsites#5) num objects == 1
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
test_vectorendDate: Inverse{null}, Addr_Set{null}
test_vectorlength: {-1}, {-231..-2, 0.. 232-1}
test_vectoroffset: {0}, {-231..-1, 1.. 232-1}
test_vectorstartDate: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Iterator:hasNext(...)@1122: {0}, {1}









Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires not_init'ed(row[0])
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. StatCount(String, String, String, String, long)
Prev Msg Next Msg











method long getWeblogCount()
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjava.util.List:get(...)@1146 != null
presumptionjavax.persistence.Query:getResultList(...)@1143 != 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 long getUserCount()
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionjava.util.List:get(...)@1160 != null
presumptionjavax.persistence.Query:getResultList(...)@1159 != 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 User getUserByActivationCode(String)
preactivationCode != 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