method org.apache.roller.weblogger.ui.struts2.editor. Bookmarks$1__static_init

method org.apache.roller.weblogger.ui.struts2.editor. Bookmarks$FolderPathComparator__static_init










method org.apache.roller.weblogger.ui.struts2.editor. Bookmarks__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.Bookmarks()
presumptioninit'ed(java.util.Collections.EMPTY_LIST)
presumptioninit'ed(java.util.Collections.EMPTY_SET)
postthis.actionName == &"bookmarks"
postthis.allFolders == java.util.Collections.EMPTY_SET
post(soft) init'ed(this.allFolders)
postthis.desiredMenu == &"editor"
postthis.folder == null
postthis.folderId == null
postthis.selectedBookmarks == null
postthis.selectedFolders == null
postthis.targetFolderId == null
postthis.folderPath == java.util.Collections.EMPTY_ LIST
post(soft) init'ed(this.folderPath)
postthis.pageTitle == &"bookmarksForm.rootTitle"









  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 void myPrepare()
pre(soft) log != null
pre(soft) init'ed(this.folderId)
presumptionorg.apache.roller.weblogger.business. Weblogger:getBookmarkManager(...)@84 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@84 != null
postpossibly_updated(this.folder)
test_vectorjava.lang.String:equals(...)@85: {1}, {0}
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@85: {1}, {0}









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










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










  infomethod not available-- call on WeblogBookmarkFolder org.apache.roller. weblogger.business.BookmarkManager:getFolder(String )










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.Bookmarks:getActionWeblog()
  infomethod not available-- call on WeblogBookmarkFolder org.apache.roller. weblogger.business.BookmarkManager:getRootFolder(We blog)










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











method String execute()
pre(soft) log != null
pre(soft) this.folder != null
pre(soft) init'ed(this.folderId)
presumptionjava.util.Iterator:next(...)@110 != null
presumptionorg.apache.roller.weblogger.business. BookmarkManager:getAllFolders(...)@109 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getBookmarkManager(...)@108 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@108 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogBookmarkFol der:getId(...)@111 != null
postreturn_value == &"list"
postthis.allFolders == One-of{old this.allFolders, &new TreeSet(execute#1)}
postthis.folderPath == One-of{old this.folderPath, &new LinkedList(execute#3)}
postnew LinkedList(execute#3) num objects <= 1
postnew TreeSet(execute#1) num objects == 1
test_vectorjava.lang.String:equals(...)@111: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@110: {0}, {1}
test_vectorjava.util.TreeSet:size(...)@133: {-231.. 0}, {1..232-1}
test_vectororg.apache.roller.weblogger.pojos.WeblogBookmarkFol der:getParent(...)@117: Addr_Set{null}, Inverse{null}









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










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.Bookmarks:getActionWeblog()
  infomethod not available-- call on List org.apache.roller.weblogger. business.BookmarkManager:getAllFolders(Weblog)










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










  infomethod not available-- call on WeblogBookmarkFolder org.apache.roller. weblogger.pojos.WeblogBookmarkFolder:getParent()










  infomethod not available-- call on WeblogBookmarkFolder org.apache.roller. weblogger.pojos.WeblogBookmarkFolder:getParent()










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











method String delete()
prelog != null
pre(soft) this.folder != null
pre(soft) init'ed(this.folderId)
pre(soft) init'ed(this.selectedBookmarks)
pre(soft) this.selectedBookmarks.length <= 232-1
pre(soft) init'ed(this.selectedBookmarks[...])
pre(soft) init'ed(this.selectedFolders)
pre(soft) this.selectedFolders.length <= 232-1
pre(soft) init'ed(this.selectedFolders[...])
presumptionorg.apache.roller.weblogger.business. Weblogger:getBookmarkManager(...)@146 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@146 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@173 != null
postreturn_value == &"list"
postthis.allFolders == One-of{old this.allFolders, &new TreeSet(execute#1)}
postthis.folderPath == One-of{old this.folderPath, &new LinkedList(execute#3)}
postnew LinkedList(execute#3) num objects <= 1
postnew TreeSet(execute#1) num objects == 1
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getBookmarkManager
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Bookmarks:getActionWeblog
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Bookmarks:addError
unanalyzedcall on java.util.TreeSet
unanalyzedcall on org.apache.roller.weblogger.business. BookmarkManager:getAllFolders
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogBookmarkFolder:getId
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.TreeSet:add
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogBookmarkFolder:getParent
unanalyzedcall on java.util.LinkedList
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.TreeSet:size
test_vectorthis.selectedBookmarks: Addr_Set{null}, Inverse{null}
test_vectorthis.selectedFolders: Addr_Set{null}, Inverse{null}









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










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










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










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










  infomethod not available-- call on WeblogBookmarkFolder org.apache.roller. weblogger.business.BookmarkManager:getFolder(String )










  infomethod not available-- call on void org.apache.roller.weblogger. business.BookmarkManager:removeFolder(WeblogBookmar kFolder)










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










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










  infomethod not available-- call on WeblogBookmark org.apache.roller. weblogger.business.BookmarkManager:getBookmark(Stri ng)










  infomethod not available-- call on void org.apache.roller.weblogger. business.BookmarkManager:removeBookmark(WeblogBookm ark)










  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 Weblog org.apache.roller.weblogger.ui. struts2.editor.Bookmarks:getActionWeblog()
  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.CacheManager:invalidate(Weblog)










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











method String move()
prelog != null
pre(soft) this.folder != null
pre(soft) init'ed(this.folderId)
pre(soft) init'ed(this.selectedBookmarks)
pre(soft) this.selectedBookmarks.length <= 232-1
pre(soft) init'ed(this.selectedBookmarks[...])
pre(soft) init'ed(this.selectedFolders)
pre(soft) this.selectedFolders.length <= 232-1
pre(soft) init'ed(this.selectedFolders[...])
pre(soft) init'ed(this.targetFolderId)
presumptionorg.apache.roller.weblogger.business. BookmarkManager:getBookmark(...)@220 != null
presumptionorg.apache.roller.weblogger.business. BookmarkManager:getFolder(...)@200 != null
presumptionorg.apache.roller.weblogger.business. BookmarkManager:getFolder(...)@203 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getBookmarkManager(...)@194 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@194 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@227 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogBookmarkFol der:getId(...)@206 != null
postreturn_value == &"list"
postthis.allFolders == One-of{old this.allFolders, &new TreeSet(execute#1)}
postthis.folderPath == One-of{old this.folderPath, &new LinkedList(execute#3)}
postnew LinkedList(execute#3) num objects <= 1
postnew TreeSet(execute#1) num objects == 1
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getBookmarkManager
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Bookmarks:getActionWeblog
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Bookmarks:addError
unanalyzedcall on java.util.TreeSet
unanalyzedcall on org.apache.roller.weblogger.business. BookmarkManager:getAllFolders
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogBookmarkFolder:getId
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.TreeSet:add
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogBookmarkFolder:getParent
unanalyzedcall on java.util.LinkedList
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.TreeSet:size
test_vectorthis.selectedBookmarks: Addr_Set{null}, Inverse{null}
test_vectorthis.selectedFolders: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@206: {1}, {0}
test_vectororg.apache.roller.weblogger.pojos.WeblogBookmarkFol der:descendentOf(...)@206: {1}, {0}









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










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










  infomethod not available-- call on WeblogBookmarkFolder org.apache.roller. weblogger.business.BookmarkManager:getFolder(String )










  infomethod not available-- call on WeblogBookmarkFolder org.apache.roller. weblogger.business.BookmarkManager:getFolder(String )










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogBookmarkFolder:getId()
  infomethod not available-- call on bool org.apache.roller.weblogger.pojos. WeblogBookmarkFolder:descendentOf(WeblogBookmarkFol der)










  infomethod not available-- call on void org.apache.roller.weblogger. business.BookmarkManager:moveFolder(WeblogBookmarkF older, WeblogBookmarkFolder)










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogBookmarkFolder:getName()
  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Bookmarks:addMessage(String, String)










  infomethod not available-- call on WeblogBookmark org.apache.roller. weblogger.business.BookmarkManager:getBookmark(Stri ng)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogBookmark:setFolder(WeblogBookmarkFolder)










  infomethod not available-- call on void org.apache.roller.weblogger. business.BookmarkManager:saveBookmark(WeblogBookmar k)










  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 Weblog org.apache.roller.weblogger.ui. struts2.editor.Bookmarks:getActionWeblog()
  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.CacheManager:invalidate(Weblog)










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











method void org.apache.roller.weblogger.ui.struts2. editor.Bookmarks$FolderPathComparator()

method void org.apache.roller.weblogger.ui.struts2. editor.Bookmarks$FolderPathComparator(Bookmarks$1)










method int compare(Object, Object)
preo1 != null
preo2 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogBookmarkFol der:getPath(...)@245 != null
postinit'ed(return_value)









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











method String getFolderId()
preinit'ed(this.folderId)
postreturn_value == this.folderId
postinit'ed(return_value)










method void setFolderId(String)
postthis.folderId == folderId
postinit'ed(this.folderId)










method String[] getSelectedFolders()
preinit'ed(this.selectedFolders)
postreturn_value == this.selectedFolders
postinit'ed(return_value)










method void setSelectedFolders(String[])
postthis.selectedFolders == folders
postinit'ed(this.selectedFolders)










method String[] getSelectedBookmarks()
preinit'ed(this.selectedBookmarks)
postreturn_value == this.selectedBookmarks
postinit'ed(return_value)










method void setSelectedBookmarks(String[])
postthis.selectedBookmarks == bookmarks
postinit'ed(this.selectedBookmarks)










method String getTargetFolderId()
preinit'ed(this.targetFolderId)
postreturn_value == this.targetFolderId
postinit'ed(return_value)










method void setTargetFolderId(String)
postthis.targetFolderId == targetFolderId
postinit'ed(this.targetFolderId)










method Set getAllFolders()
preinit'ed(this.allFolders)
postreturn_value == this.allFolders
postinit'ed(return_value)










method void setAllFolders(Set)
postthis.allFolders == allFolders
postinit'ed(this.allFolders)










method WeblogBookmarkFolder getFolder()
preinit'ed(this.folder)
postreturn_value == this.folder
postinit'ed(return_value)










method void setFolder(WeblogBookmarkFolder)
postthis.folder == folder
postinit'ed(this.folder)










method List getFolderPath()
preinit'ed(this.folderPath)
postreturn_value == this.folderPath
postinit'ed(return_value)










method void setFolderPath(List)
postthis.folderPath == folderPath
postinit'ed(this.folderPath)