method org.apache.roller.weblogger.ui.struts2.editor. Templates__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.Templates()
presumptioninit'ed(java.util.Collections.EMPTY_LIST)
postthis.actionName == &"templates"
postthis.actionWeblog == null
postthis.authenticatedUser == null
postthis.newTmplAction == null
postthis.newTmplName == null
postthis.weblog == null
postthis.availableActions == java.util.Collections. EMPTY_LIST
post(soft) init'ed(this.availableActions)
postthis.templates == this.availableActions
postthis.desiredMenu == &"editor"
postthis.pageTitle == &"pagesForm.title"
unanalyzedcall on com.opensymphony.xwork2.ActionSupport










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()
prethis.actionWeblog != null
pre(soft) log != null
presumptionjava.util.Iterator:next(...)@95 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@71 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@71 != null
presumptionorg.apache.roller.weblogger.pojos.Weblog:getTheme(. ..)@77 != null
presumptionorg.apache.roller.weblogger.pojos.Weblog:getTheme(. ..)@78 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogTheme:getSt ylesheet(...)@78 != null
postreturn_value == &"list"
postthis.availableActions == One-of{&new ArrayList(execute#2), old this.availableActions}
postthis.templates == One-of{&new ArrayList(execute #1), old this.templates}
postnew ArrayList(execute#1) num objects <= 1
postnew ArrayList(execute#2) num objects <= 1
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. util.UIAction:getText
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. util.UIAction:addActionError
test_vectorjava.lang.String:equals(...)@87: {0}, {1}
test_vectorjava.lang.String:equals(...)@96: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@95: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.WeblogTheme:getSt ylesheet(...)@77: 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 List org.apache.roller.weblogger. business.UserManager:getPages(Weblog)










  infomethod not available-- call on WeblogTheme org.apache.roller.weblogger. pojos.Weblog:getTheme()
  infomethod not available-- call on ThemeTemplate org.apache.roller. weblogger.pojos.WeblogTheme:getStylesheet()










  infomethod not available-- call on WeblogTheme org.apache.roller.weblogger. pojos.Weblog:getTheme()
  infomethod not available-- call on ThemeTemplate org.apache.roller. weblogger.pojos.WeblogTheme:getStylesheet()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.ThemeTemplate:getLink()
  infomethod not available-- call on WeblogTemplate org.apache.roller. weblogger.business.UserManager:getPageByLink(Weblog , String)










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










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










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










  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)











method String add()
preinit'ed(this.newTmplAction)
pre(soft) log != null
pre(soft) this.newTmplName != null
pre(soft) this.actionWeblog != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@142 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@142 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@153 != null
postreturn_value == &"list"
postthis.availableActions == One-of{&new ArrayList(execute#2), old this.availableActions}
postthis.newTmplAction == One-of{old this. newTmplAction, null}
postinit'ed(this.newTmplAction)
postthis.newTmplName == One-of{old this.newTmplName, null}
post(soft) init'ed(this.newTmplName)
postthis.templates == One-of{&new ArrayList(execute #1), old this.templates}
postnew ArrayList(execute#1) num objects <= 1
postnew ArrayList(execute#2) num objects == new ArrayList(execute#1) num objects
unanalyzedcall on org.apache.commons.lang.StringUtils:isEmpty
unanalyzedcall on addError
unanalyzedcall on java.lang.String:length
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on getActionWeblog
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPageByName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPages
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:addAll
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getTheme
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogTheme:getStylesheet
unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeTemplate:getLink
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPageByLink
unanalyzedcall on java.util.List:remove
unanalyzedcall on java.util.List:add
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getEditorTheme
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogTemplate:getAction
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. util.UIAction:getText
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. util.UIAction:addActionError
test_vectorjava.lang.String:equals(...)@137: {1}, {0}
test_vectorjava.lang.String:equals(...)@147: {0}, {1}
test_vectororg.apache.roller.weblogger.ui.struts2.editor. Templates:hasActionErrors(...)@121: {1}, {0}









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










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










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










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










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










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogTemplate:getName()
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogTemplate:setDescription(String)










  infomethod not available-- call on String org.apache.roller.weblogger.ui. struts2.editor.Templates:getText(String)
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogTemplate:setContents(String)










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










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










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










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










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










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogTemplate:setDecoratorName(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 void org.apache.roller.weblogger. business.UserManager:savePage(WeblogTemplate)










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










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










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










  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.Weblog:getHandle()
  infomethod not available-- call on void org.apache.commons.logging. Log:error(Object, Throwable)











method void myValidate()
preinit'ed(this.newTmplAction)
pre(soft) log != null
pre(soft) init'ed(this.actionWeblog)
pre(soft) this.newTmplName != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@186 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@186 != null
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. util.UIAction:getText
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. util.UIAction:addActionError
test_vectorjava.lang.String:length(...)@175: {0..255}, {256..232-1}
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@173: {0}, {1}
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@180: {0}, {1}
test_vectororg.apache.roller.weblogger.business. UserManager:getPageByName(...)@187: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isEmpty(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 WeblogTemplate org.apache.roller. weblogger.business.UserManager:getPageByName(Weblog , String)










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











method List getTemplates()
preinit'ed(this.templates)
postreturn_value == this.templates
postinit'ed(return_value)










method void setTemplates(List)
postthis.templates == templates
postinit'ed(this.templates)










method List getAvailableActions()
preinit'ed(this.availableActions)
postreturn_value == this.availableActions
postinit'ed(return_value)










method void setAvailableActions(List)
postthis.availableActions == availableActions
postinit'ed(this.availableActions)










method String getNewTmplName()
preinit'ed(this.newTmplName)
postreturn_value == this.newTmplName
postinit'ed(return_value)










method void setNewTmplName(String)
postthis.newTmplName == newTmplName
postinit'ed(this.newTmplName)










method String getNewTmplAction()
preinit'ed(this.newTmplAction)
postreturn_value == this.newTmplAction
postinit'ed(return_value)










method void setNewTmplAction(String)
postthis.newTmplAction == newTmplAction
postinit'ed(this.newTmplAction)