method org.apache.roller.weblogger.ui.struts2.admin. ModifyUser__static_init
postinit'ed(log)









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










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











method void org.apache.roller.weblogger.ui.struts2.admin. ModifyUser()
presumptioninit'ed(org/apache/roller/weblogger/ui/struts2/admi n/CreateUserBean.java.lang.Boolean.TRUE)
postthis.actionName == &"modifyUser"
postthis.bean == &new CreateUserBean(ModifyUser#2)
postthis.desiredMenu == &"admin"
postthis.pageTitle == &"userAdmin.title.editUser"
postthis.user == &new User(ModifyUser#1)
postthis.userName == null
postthis.bean.activationCode == null
postthis.bean.emailAddress == null
postthis.bean.fullName == null
postthis.bean.id == null
postthis.bean.locale == null
postthis.bean.password == null
postthis.bean.screenName == null
postthis.bean.timeZone == null
postthis.bean.userName == null
postnew CreateUserBean(ModifyUser#2) num objects == 1
postnew User(ModifyUser#1) num objects == 1
postthis.bean.administrator == 0
postthis.bean.enabled == org/apache/roller/weblogger/ui /struts2/admin/CreateUserBean.java.lang.Boolean. TRUE
postinit'ed(this.bean.enabled)









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











method String requiredUserRole()
postreturn_value == &"admin"










method bool isWeblogRequired()
postreturn_value == 0










method void myPrepare()
preinit'ed(this.userName)
pre(soft) log != null
pre(soft) this.bean != null
pre(soft) init'ed(this.bean.id)
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@72 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@82 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@72 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@82 != null
postpossibly_updated(this.user)
test_vectorthis.bean.id: Addr_Set{null}, Inverse{null}
test_vectorthis.userName: Addr_Set{null}, Inverse{null}









  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.commons.logging. Log:error(Object, Throwable)










  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:getUser(String)










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











method String execute()
preinit'ed(this.user)
pre(soft) this.bean != null
postreturn_value in Addr_Set{&"input", &"error"}
postpossibly_updated(this.bean.activationCode)
postpossibly_updated(this.bean.administrator)
postpossibly_updated(this.bean.emailAddress)
postpossibly_updated(this.bean.enabled)
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)
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
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getEnabled
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getActivationCode
unanalyzedcall on org.apache.roller.weblogger.pojos. User:hasRole
test_vectorthis.user: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.pojos.User:getId(... )@96: Addr_Set{null}, Inverse{null}









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










  infomethod not available-- call on Locale org.apache.roller.weblogger.ui. struts2.admin.ModifyUser:getLocale()










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











method String save()
prethis.bean != null
preinit'ed(this.bean.emailAddress)
prethis.user != null
pre(soft) log != null
pre(soft) init'ed(this.bean.activationCode)
pre(soft) init'ed(this.bean.administrator)
pre(soft) this.bean.enabled != null
pre(soft) init'ed(this.bean.fullName)
pre(soft) init'ed(this.bean.locale)
pre(soft) init'ed(this.bean.password)
pre(soft) init'ed(this.bean.screenName)
pre(soft) init'ed(this.bean.timeZone)
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@130 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@130 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@157 != null
postreturn_value == &"input"
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. admin.ModifyUser:getAuthenticatedUser
unanalyzedcall on org.apache.roller.weblogger.pojos. User:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getId
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. admin.ModifyUser:addError
unanalyzedcall on org.apache.commons.lang.StringUtils:isEmpty
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
unanalyzedcall on java.lang.Boolean:booleanValue
unanalyzedcall on java.lang.Boolean
unanalyzedcall on org.apache.roller.weblogger.pojos. User:setEnabled
unanalyzedcall on org.apache.roller.weblogger.pojos. User:setActivationCode
test_vectorthis.bean.administrator: {1}, {0}
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@121: {1}, {0}
test_vectororg.apache.roller.weblogger.pojos.User:equals(... )@212: {1}, {0}
test_vectororg.apache.roller.weblogger.pojos.User:hasRole(... )@133: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.User:hasRole(... )@142: {1}, {0}
test_vectororg.apache.roller.weblogger.ui.struts2.admin. ModifyUser:hasActionErrors(...)@116: {1}, {0}









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










  infomethod not available-- call on Locale org.apache.roller.weblogger.ui. struts2.admin.ModifyUser:getLocale()










  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 void org.apache.roller.weblogger.ui. struts2.admin.ModifyUser:addMessage(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 bool org.apache.roller.weblogger.pojos. User:hasRole(String)










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










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










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










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










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










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.User:getUserName()
  infomethod not available-- call on void org.apache.roller.weblogger.ui. core.RollerContext:flushAuthenticationUserCache(Str ing)










  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.admin.ModifyUser:addMessage(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.admin.ModifyUser:addError(String)











method void myValidate()
prethis.bean != null
preinit'ed(this.bean.emailAddress)
prethis.user != null
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@181: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.User:getId(... )@178: Inverse{null}, Addr_Set{null}









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










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










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










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











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










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










method User getUser()
preinit'ed(this.user)
postreturn_value == this.user
postinit'ed(return_value)










method void setUser(User)
postthis.user == user
postinit'ed(this.user)










method String getUserName()
preinit'ed(this.userName)
postreturn_value == this.userName
postinit'ed(return_value)










method void setUserName(String)
postthis.userName == userName
postinit'ed(this.userName)










method bool isUserEditingSelf()
prethis.user != null
postinit'ed(return_value)









  infomethod not available-- call on User org.apache.roller.weblogger.ui. struts2.admin.ModifyUser:getAuthenticatedUser()
  infomethod not available-- call on bool org.apache.roller.weblogger.pojos. User:equals(Object)