method org.apache.roller.weblogger.ui.struts2.editor. MembersInvite__static_init
postinit'ed(log)









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











method void org.apache.roller.weblogger.ui.struts2. editor.MembersInvite()
postthis.actionName == &"invite"
postthis.desiredMenu == &"editor"
postthis.pageTitle == &"inviteMember.title"
postthis.permissionsMask == null
postthis.userName == null









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











method short requiredWeblogPermissions()
presumptioninit'ed(org.apache.roller.weblogger.pojos. WeblogPermission.ADMIN)
postreturn_value == org.apache.roller.weblogger.pojos. WeblogPermission.ADMIN
post(soft) init'ed(return_value)










method String execute()
pre(soft) log != null
postreturn_value in Addr_Set{&"input", &"success"}
test_vectororg.apache.roller.weblogger.config.WebloggerConfig: getBooleanProperty(...)@65: {1}, {0}









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










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










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











method String save()
pre(soft) log != null
pre(soft) init'ed(this.permissionsMask)
pre(soft) init'ed(this.userName)
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@91 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@131 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@91 != null
presumptionorg.apache.roller.weblogger.ui.struts2.editor. MembersInvite:getActionWeblog(...)@122 != null
postreturn_value in Addr_Set{&"success", &"input"}
test_vectororg.apache.roller.weblogger.business. UserManager:getPermissions(...)@113: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.business. UserManager:getUserByUserName(...)@96: Inverse{null}, Addr_Set{null}
test_vectororg.apache.roller.weblogger.config.WebloggerConfig: getBooleanProperty(...)@83: {1}, {0}
test_vectororg.apache.roller.weblogger.pojos.WeblogPermission: isPending(...)@115: {0}, {1}
test_vectororg.apache.roller.weblogger.ui.struts2.editor. MembersInvite:hasActionErrors(...)@107: {0}, {1}
test_vectororg.apache.roller.weblogger.ui.struts2.editor. MembersInvite:hasActionErrors(...)@128: {1}, {0}
test_vectororg.apache.roller.weblogger.util.MailUtil:isMailCon figured(...)@135: {0}, {1}









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










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










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










  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)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.MembersInvite: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.editor.MembersInvite:addError(String)










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










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.MembersInvite:getActionWeblog()
  infomethod not available-- call on WeblogPermission org.apache.roller. weblogger.business.UserManager:getPermissions(Weblo g, User)










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










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










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










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.MembersInvite:getActionWeblog()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.Weblog:getHandle()
  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.editor.MembersInvite:addError(String)










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










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.MembersInvite:getActionWeblog()
  infomethod not available-- call on WeblogPermission org.apache.roller. weblogger.business.UserManager:inviteUser(Weblog, User, short)










  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.editor.MembersInvite:addMessage(String)










  infomethod not available-- call on bool org.apache.roller.weblogger.util. MailUtil:isMailConfigured()










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.MembersInvite:getActionWeblog()
  infomethod not available-- call on void org.apache.roller.weblogger.util. MailUtil:sendWeblogInvitation(Weblog, User)










  infomethod not available-- call on String org.apache.roller.weblogger. WebloggerException:getMessage()
  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.MembersInvite:addMessage(String, String)










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










  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.editor.MembersInvite:addError(String)










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











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










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










method String getPermissionsMask()
preinit'ed(this.permissionsMask)
postreturn_value == this.permissionsMask
postinit'ed(return_value)










method void setPermissionsMask(String)
postthis.permissionsMask == permission
postinit'ed(this.permissionsMask)