method org.apache.roller.weblogger.planet.ui. PlanetSubscriptions__static_init
postinit'ed(log)









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











method void org.apache.roller.weblogger.planet.ui. PlanetSubscriptions()
postthis.actionName == &"planetSubscriptions"
postthis.desiredMenu == &"admin"
postthis.group == null
postthis.groupHandle == null
postthis.planet == null
postthis.subUrl == null
postthis.pageTitle == &"planetSubscriptions.title"
unanalyzedcall on 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.groupHandle)
pre(soft) init'ed(this.planet)
pre(soft) org/apache/roller/weblogger/planet/ui/Planet UIAction.log != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@40 != null
presumptionorg.apache.roller.planet.business.Planet:getPlanetM anager(...)@73 != null
presumptionorg.apache.roller.planet.business.PlanetFactory:get Planet(...)@73 != null
postpossibly_updated(this.group)
postthis.groupHandle == One-of{old this.groupHandle, &"all"}
postthis.groupHandle != null
postinit'ed(this.planet)
unanalyzedcall on org.apache.roller.planet.business. PlanetFactory:getPlanet
unanalyzedcall on org.apache.roller.planet.business. Planet:getPlanetManager
unanalyzedcall on org.apache.roller.planet.business. PlanetManager:getPlanet
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:error
test_vectorthis.groupHandle: Inverse{null}, Addr_Set{null}









  infomethod not available-- call on Planet org.apache.roller.planet. business.PlanetFactory:getPlanet()
  infomethod not available-- call on PlanetManager org.apache.roller.planet. business.Planet:getPlanetManager()










  infomethod not available-- call on PlanetGroup org.apache.roller.planet. business.PlanetManager:getGroup(Planet, String)










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











method String execute()
postreturn_value == &"list"










method String save()
preinit'ed(this.subUrl)
pre(soft) this.group != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@40 != null
presumptionorg.apache.roller.planet.business.Planet:getFeedFet cher(...)@112 != null
presumptionorg.apache.roller.planet.business.Planet:getPlanetM anager(...)@104 != null
presumptionorg.apache.roller.planet.business.PlanetFactory:get Planet(...)@104 != null
presumptionorg.apache.roller.planet.business.PlanetFactory:get Planet(...)@112 != null
presumptionorg.apache.roller.planet.business.PlanetFactory:get Planet(...)@130 != null
presumptionorg.apache.roller.planet.pojos.PlanetGroup:getSubsc riptions(...)@125 != null
presumptionorg.apache.roller.planet.pojos.Subscription:getGrou ps(...)@126 != null
postreturn_value == &"list"
postthis.subUrl == One-of{old this.subUrl, null}
postinit'ed(this.subUrl)
unanalyzedcall on org.apache.roller.weblogger.planet.ui. PlanetSubscriptions:addError
unanalyzedcall on org.apache.commons.lang.StringUtils:isEmpty
test_vectororg.apache.roller.planet.business.PlanetManager:get Subscription(...)@107: Inverse{null}, Addr_Set{null}
test_vectororg.apache.roller.weblogger.planet.ui. PlanetSubscriptions:hasActionErrors(...)@103: {1}, {0}









  infomethod not available-- call on bool org.apache.roller.weblogger.planet. ui.PlanetSubscriptions:hasActionErrors()










  infomethod not available-- call on Planet org.apache.roller.planet. business.PlanetFactory:getPlanet()
  infomethod not available-- call on PlanetManager org.apache.roller.planet. business.Planet:getPlanetManager()










  infomethod not available-- call on Subscription org.apache.roller.planet. business.PlanetManager:getSubscription(String)










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










  infomethod not available-- call on Planet org.apache.roller.planet. business.PlanetFactory:getPlanet()
  infomethod not available-- call on FeedFetcher org.apache.roller.planet. business.Planet:getFeedFetcher()










  infomethod not available-- call on Subscription org.apache.roller.planet. business.fetcher.FeedFetcher:fetchSubscription(Stri ng)










  infomethod not available-- call on void org.apache.roller.planet.business. PlanetManager:saveSubscription(Subscription)










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










  infomethod not available-- call on String org.apache.roller.planet.pojos. Subscription:getTitle()
  infomethod not available-- call on void org.apache.roller.weblogger.planet. ui.PlanetSubscriptions:addMessage(String, String)










  infomethod not available-- call on Set org.apache.roller.planet.pojos. PlanetGroup:getSubscriptions()










  infomethod not available-- call on Set org.apache.roller.planet.pojos. Subscription:getGroups()










  infomethod not available-- call on void org.apache.roller.planet.business. PlanetManager:saveGroup(PlanetGroup)










  infomethod not available-- call on Planet org.apache.roller.planet. business.PlanetFactory:getPlanet()
  infomethod not available-- call on void org.apache.roller.planet.business. Planet:flush()










  infomethod not available-- call on void org.apache.roller.weblogger.planet. ui.PlanetSubscriptions:addMessage(String)










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










  infomethod not available-- call on String org.apache.roller. RollerException:getRootCauseMessage()
  infomethod not available-- call on void org.apache.roller.weblogger.planet. ui.PlanetSubscriptions:addError(String, String)











method String delete()
preinit'ed(this.subUrl)
pre(soft) this.group != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@40 != null
presumptionorg.apache.roller.planet.business.Planet:getPlanetM anager(...)@153 != null
presumptionorg.apache.roller.planet.business.PlanetFactory:get Planet(...)@153 != null
presumptionorg.apache.roller.planet.business.PlanetFactory:get Planet(...)@160 != null
presumptionorg.apache.roller.planet.business.PlanetManager:get Subscription(...)@156 != null
presumptionorg.apache.roller.planet.pojos.PlanetGroup:getSubsc riptions(...)@157 != null
presumptionorg.apache.roller.planet.pojos.Subscription:getGrou ps(...)@158 != null
postreturn_value == &"list"
postthis.subUrl == One-of{old this.subUrl, null}
postinit'ed(this.subUrl)
test_vectorthis.subUrl: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on Planet org.apache.roller.planet. business.PlanetFactory:getPlanet()
  infomethod not available-- call on PlanetManager org.apache.roller.planet. business.Planet:getPlanetManager()










  infomethod not available-- call on Subscription org.apache.roller.planet. business.PlanetManager:getSubscription(String)










  infomethod not available-- call on Set org.apache.roller.planet.pojos. PlanetGroup:getSubscriptions()










  infomethod not available-- call on Set org.apache.roller.planet.pojos. Subscription:getGroups()










  infomethod not available-- call on void org.apache.roller.planet.business. PlanetManager:saveGroup(PlanetGroup)










  infomethod not available-- call on Planet org.apache.roller.planet. business.PlanetFactory:getPlanet()
  infomethod not available-- call on void org.apache.roller.planet.business. Planet:flush()










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











method void myValidate()
preinit'ed(this.subUrl)
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@181: {0}, {1}









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










  infomethod not available-- call on void org.apache.roller.weblogger.planet. ui.PlanetSubscriptions:addError(String)











method List getSubscriptions()
preinit'ed(this.group)
presumptioninit'ed(java.util.Collections.EMPTY_LIST)
presumptionjava.util.Iterator:next(...)@195 != null
presumptionorg.apache.roller.planet.pojos.PlanetGroup:getSubsc riptions(...)@191 != null
presumptionorg.apache.roller.planet.pojos.Subscription:getFeed URL(...)@197 != null
postreturn_value == One-of{java.util.Collections.EMPTY_ LIST, &new ArrayList(getSubscriptions#1)}
post(soft) init'ed(return_value)
postnew ArrayList(getSubscriptions#1) num objects <= 1
test_vectorthis.group: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:startsWith(...)@197: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@195: {0}, {1}









  infomethod not available-- call on Set org.apache.roller.planet.pojos. PlanetGroup:getSubscriptions()










  infomethod not available-- call on String org.apache.roller.planet.pojos. Subscription:getFeedURL()











method String getGroupHandle()
preinit'ed(this.groupHandle)
postreturn_value == this.groupHandle
postinit'ed(return_value)










method void setGroupHandle(String)
postthis.groupHandle == groupHandle
postinit'ed(this.groupHandle)










method PlanetGroup getGroup()
preinit'ed(this.group)
postreturn_value == this.group
postinit'ed(return_value)










method void setGroup(PlanetGroup)
postthis.group == group
postinit'ed(this.group)










method String getSubUrl()
preinit'ed(this.subUrl)
postreturn_value == this.subUrl
postinit'ed(return_value)










method void setSubUrl(String)
postthis.subUrl == subUrl
postinit'ed(this.subUrl)