Last Msg First Msg
























method org.apache.roller.weblogger.ui.struts2.core. Register__static_init
postDEFAULT_ALLOWED_CHARS == &"A-Za-z0-9"
postinit'ed(log)









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











method void org.apache.roller.weblogger.ui.struts2.core. Register()
postthis.activationCode == null
postthis.activationStatus == null
postthis.servletRequest == null
postthis.bean.emailAddress == null
postthis.bean.fullName == null
postthis.bean.id == null
postthis.bean.locale == null
postthis.bean.password == null
postthis.bean.passwordConfirm == null
postthis.bean.passwordText == null
postthis.bean.screenName == null
postthis.bean.timeZone == null
postthis.bean.userName == null
postthis.bean == &new ProfileBean(Register#1)
postthis.fromSS0 == 0
postthis.pageTitle == &"newUser.addNewUser"
postnew ProfileBean(Register#1) num objects == 1









  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.util.UIAction()











method bool isUserRequired()
postreturn_value == 0










method bool isWeblogRequired()
postreturn_value == 0










method String execute()
pre(soft) log != null
pre(soft) this.bean != null
presumptionjava.util.Locale:getDefault(...)@85 != null
presumptionjava.util.TimeZone:getDefault(...)@86 != null
postjava.util.Locale:toString(...)._tainted == 0
postreturn_value in Addr_Set{&"input", &"disabled"}
postpossibly_updated(this.bean.emailAddress)
postpossibly_updated(this.bean.fullName)
postpossibly_updated(this.bean.id)
postpossibly_updated(this.bean.locale)
postpossibly_updated(this.bean.password)
postpossibly_updated(this.bean.screenName)
postpossibly_updated(this.bean.timeZone)
postpossibly_updated(this.bean.userName)
postpossibly_updated(this.fromSS0)
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getId
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPassword
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getScreenName
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getFullName
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getEmailAddress
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getLocale
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getTimeZone
test_vectororg.apache.roller.weblogger.config.WebloggerConfig: getBooleanProperty(...)@91: {0}, {1}
test_vectororg.apache.roller.weblogger.config.WebloggerRuntime Config:getBooleanProperty(...)@80: {1}, {0}
test_vectororg.apache.roller.weblogger.ui.core.security. CustomUserRegistry:getUserDetailsFromAuthentication (...)@93: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on bool org.apache.roller.weblogger.config. WebloggerRuntimeConfig:getBooleanProperty(String)










  infomethod not available-- call on bool org.apache.roller.weblogger.config. WebloggerConfig:getBooleanProperty(String)










  infomethod not available-- call on User org.apache.roller.weblogger.ui. core.security.CustomUserRegistry:getUserDetailsFrom Authentication()










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










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:addError(String, String)











method String save()
pre(soft) init'ed(DEFAULT_ALLOWED_CHARS)
pre(soft) log != null
pre(soft) init'ed(this.bean.passwordConfirm)
pre(soft) this.bean.passwordText != null
pre(soft) init'ed(this.bean.userName)
pre(soft) this.bean != null
pre(soft) init'ed(this.bean.emailAddress)
pre(soft) init'ed(this.bean.fullName)
pre(soft) init'ed(this.bean.locale)
pre(soft) init'ed(this.bean.screenName)
pre(soft) init'ed(this.bean.timeZone)
pre(soft) this.servletRequest != null
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionjava.util.UUID:randomUUID(...)@142 != null
presumptionjava.util.UUID:randomUUID(...)@150 != null
presumptionjavax.servlet.http.HttpServletRequest:getSession(.. .)@184 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@119 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@119 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@167 != null
postreturn_value in Addr_Set{&"success", &"input",&"disabled"}
postthis.activationStatus == One-of{old this.activationStatus, &"pending"}
postinit'ed(this.bean.passwordConfirm)
postthis.bean.passwordText != null
postinit'ed(this.bean.userName)
postpossibly_updated(this.fromSS0)
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:getBooleanProperty
unanalyzedcall on org.apache.roller.weblogger.ui.core. security.CustomUserRegistry:getUserDetailsFromAuthe ntication
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:getProperty
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPassword
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:length
unanalyzedcall on org.apache.commons.lang.CharSetUtils:keep
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. core.Register:addError
unanalyzedcall on org.apache.commons.lang.StringUtils:isEmpty
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on org.apache.roller.weblogger.pojos. User:setScreenName
unanalyzedcall on org.apache.roller.weblogger.pojos. User:setFullName
unanalyzedcall on org.apache.roller.weblogger.pojos. User:setEmailAddress
unanalyzedcall on org.apache.roller.weblogger.pojos. User:setLocale
unanalyzedcall on org.apache.roller.weblogger.pojos. User:setTimeZone
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@129: {1}, {0}
test_vectororg.apache.roller.weblogger.business. UserManager:getUserByActivationCode(...)@144: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.config.WebloggerRuntime Config:getBooleanProperty(...)@111: {1}, {0}
test_vectororg.apache.roller.weblogger.config.WebloggerRuntime Config:getBooleanProperty(...)@135: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.User:getActivatio nCode(...)@170: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.ui.struts2.core. Register:hasActionErrors(...)@117: {1}, {0}









  infomethod not available-- call on bool org.apache.roller.weblogger.config. WebloggerRuntimeConfig:getBooleanProperty(String)










  infomethod not available-- call on bool org.apache.roller.weblogger.ui. struts2.core.Register:hasActionErrors()










  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()










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










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










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










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










  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isEmpty(String)










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










  infomethod not available-- call on bool org.apache.roller.weblogger.config. WebloggerRuntimeConfig:getBooleanProperty(String)










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










  infomethod not available-- call on User org.apache.roller.weblogger. business.UserManager:getUserByActivationCode(String )










Prev Msg Next Msg
+
warning
test always goes same waytest predetermined because numOfRetries == 3
+
warning
dead codedead code here because numOfRetries == 3
Prev Msg Next Msg










  infomethod not available-- call on User org.apache.roller.weblogger. business.UserManager:getUserByActivationCode(String )










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










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










  infomethod not available-- call on void org.apache.roller.weblogger. business.UserManager:addUser(User)










  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on void org.apache.roller.weblogger. business.Weblogger:flush()










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










  infomethod not available-- call on void org.apache.roller.weblogger.util. MailUtil:sendUserActivationEmail(User)










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.User:getEmailAddress()
  infomethod not available-- call on void org.apache.commons.logging. Log:error(Object, Throwable)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:setPageTitle(String)










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










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:addError(String)











method String activate()
pre(soft) log != null
pre(soft) init'ed(this.activationCode)
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@205 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@205 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@217 != null
postreturn_value == &"success"
postthis.activationStatus == One-of{old this.activationStatus, &"active", &"error"}
test_vectorthis.activationCode: Inverse{null}, Addr_Set{null}
test_vectororg.apache.roller.weblogger.business. UserManager:getUserByActivationCode(...)@210: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.ui.struts2.core. Register:hasActionErrors(...)@231: {0}, {1}









  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:addError(String)










  infomethod not available-- call on User org.apache.roller.weblogger. business.UserManager:getUserByActivationCode(String )










  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)










  infomethod not available-- call on void org.apache.roller.weblogger. business.UserManager:saveUser(User)










  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on void org.apache.roller.weblogger. business.Weblogger:flush()










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:addError(String)










  infomethod not available-- call on String org.apache.roller.weblogger. WebloggerException:getMessage()
  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:addError(String)










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










  infomethod not available-- call on bool org.apache.roller.weblogger.ui. struts2.core.Register:hasActionErrors()










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:setPageTitle(String)











method void myValidate()
prethis.bean != null
pre(soft) init'ed(DEFAULT_ALLOWED_CHARS)
pre(soft) log != null
pre(soft) init'ed(this.bean.passwordConfirm)
pre(soft) this.bean.passwordText != null
pre(soft) init'ed(this.bean.userName)
presumptionorg.apache.commons.lang.CharSetUtils:keep(...)@268 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@280 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@280 != null
presumptionorg.apache.roller.weblogger.config.WebloggerConfig: getProperty(...)@251 != null
presumptionorg.apache.roller.weblogger.pojos.User:getPassword( ...)@253 != null
postinit'ed(this.bean.passwordConfirm)
postthis.bean.passwordText != null
postinit'ed(this.bean.userName)
postinit'ed(this.fromSS0)
test_vectorjava.lang.String:equals(...)@269: {1}, {0}
test_vectorjava.lang.String:equals(...)@274: {1}, {0}
test_vectorjava.lang.String:length(...)@263: {1.. 232-1}, {0}
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@279: {1}, {0}
test_vectororg.apache.roller.weblogger.business. UserManager:getUserByUserName(...)@281: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.config.WebloggerConfig: getBooleanProperty(...)@246: {0}, {1}
test_vectororg.apache.roller.weblogger.config.WebloggerConfig: getBooleanProperty(...)@248: {0}, {1}
test_vectororg.apache.roller.weblogger.config.WebloggerConfig: getProperty(...)@262: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.ui.core.security. CustomUserRegistry:getUserDetailsFromAuthentication (...)@249: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on bool org.apache.roller.weblogger.config. WebloggerConfig:getBooleanProperty(String)










  infomethod not available-- call on bool org.apache.roller.weblogger.config. WebloggerConfig:getBooleanProperty(String)










  infomethod not available-- call on User org.apache.roller.weblogger.ui. core.security.CustomUserRegistry:getUserDetailsFrom Authentication()










  infomethod not available-- call on String org.apache.roller.weblogger. config.WebloggerConfig:getProperty(String, String)










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










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










  infomethod not available-- call on String org.apache.roller.weblogger. config.WebloggerConfig:getProperty(String)










  infomethod not available-- call on String org.apache.commons.lang. CharSetUtils:keep(String, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:addError(String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:addError(String)










  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isEmpty(String)










  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()










  infomethod not available-- call on User org.apache.roller.weblogger. business.UserManager:getUserByUserName(String, Boolean)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:addError(String)










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










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.core.Register:addError(String)











method HttpServletRequest getServletRequest()
preinit'ed(this.servletRequest)
postreturn_value == this.servletRequest
postinit'ed(return_value)










method void setServletRequest(HttpServletRequest)
postthis.servletRequest == servletRequest
postinit'ed(this.servletRequest)










method ProfileBean getBean()
preinit'ed(this.bean)
postreturn_value == this.bean
postinit'ed(return_value)










method void setBean(ProfileBean)
postthis.bean == bean
postinit'ed(this.bean)










method bool isFromSS0()
preinit'ed(this.fromSS0)
postreturn_value == this.fromSS0
postinit'ed(return_value)










method void setFromSS0(bool)
postthis.fromSS0 == fromSS0
postinit'ed(this.fromSS0)










method String getActivationStatus()
preinit'ed(this.activationStatus)
postreturn_value == this.activationStatus
postinit'ed(return_value)










method void setActivationStatus(String)
postthis.activationStatus == activationStatus
postinit'ed(this.activationStatus)










method String getActivationCode()
preinit'ed(this.activationCode)
postreturn_value == this.activationCode
postinit'ed(return_value)










method void setActivationCode(String)
postthis.activationCode == activationCode
postinit'ed(this.activationCode)