Last Msg First Msg
























method org.apache.roller.weblogger.webservices. adminprotocol.RollerMemberHandler$MemberURI__static _init

method org.apache.roller.weblogger.webservices. adminprotocol.RollerMemberHandler__static_init










method void org.apache.roller.weblogger.webservices. adminprotocol.RollerMemberHandler$MemberURI(HttpSer vletRequest)
prereq != null
pre(soft) org/apache/roller/weblogger/webservices/admi nprotocol/Handler$URI.PATHINFO_PATTERN != null
postinit'ed(this.entryId)
postthis.handle == null
postinit'ed(this.type)
postinit'ed(this.username)
unanalyzedcall on javax.servlet.http.HttpServletRequest:getPa thInfo
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:matches
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.util.regex.Matcher:group









Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(entryIds. length)
Prev Msg Next Msg










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(entryIds. length)
Prev Msg Next Msg










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(entryIds. length)
+
warning
test always goes same waytest predetermined because entryIds.length == 0
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because entryIds.length == 0
Prev Msg Next Msg











method bool hasUsername()
preinit'ed(this.username)
postinit'ed(return_value)










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 String getHandle()
preinit'ed(this.handle)
postreturn_value == this.handle
postinit'ed(return_value)










method void setHandle(String)
postthis.handle == handle
postinit'ed(this.handle)










method void org.apache.roller.weblogger.webservices. adminprotocol.RollerMemberHandler(HttpServletReques t)
prerequest != null
pre(soft) org/apache/roller/weblogger/webservices/admi nprotocol/Handler$URI.PATHINFO_PATTERN != null
postinit'ed(java.lang.String:substring(...)._tainted)
postjava.lang.StringBuilder:toString(...)._tainted == 0
postthis.memberUri == &new RollerMemberHandler$Memb erURI(RollerMemberHandler#1)
postthis.request == request
postthis.request != null
postinit'ed(this.roller)
postthis.uri == &new Handler$URI(Handler#1)
postthis.urlPrefix == &java.lang.StringBuilder:toSt ring(...)
postthis.userName == One-of{null, &java.lang. String:substring(...)}
postthis.userName in Addr_Set{null,&java.lang. String:substring(...)}
postnew Handler$URI(Handler#1) num objects == 1
postnew RollerMemberHandler$MemberURI(RollerMemberHandl er#1) num objects == 1
postinit'ed(new Handler$URI(Handler#1).entryId)
postinit'ed(new Handler$URI(Handler#1).type)
postinit'ed(this.memberUri.entryId)
postthis.memberUri.handle == null
postinit'ed(this.memberUri.type)
postinit'ed(this.memberUri.username)
unanalyzedcall on javax.servlet.http.HttpServletRequest:getPa thInfo
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:matches
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.util.regex.Matcher:group
unanalyzedcall on java.lang.String:split
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerRuntimeConfig:getAbsoluteContextURL
unanalyzedcall on javax.servlet.http.HttpServletRequest:getHe ader
unanalyzedcall on java.util.StringTokenizer
unanalyzedcall on java.util.StringTokenizer:hasMoreTokens
unanalyzedcall on java.util.StringTokenizer:nextToken
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on java.lang.String:getBytes
unanalyzedcall on org.apache.commons.codec.binary. Base64:decodeBase64
unanalyzedcall on java.lang.String
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:substring
unanalyzedcall on getUserData
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPassword
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:getProperty
unanalyzedcall on java.lang.Boolean:valueOf
unanalyzedcall on java.lang.Boolean:booleanValue
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:encodePassword
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. User:hasRole
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getEnabled
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on authenticate










method EntrySet getEntrySet(Document)
pred != null
preinit'ed(this.urlPrefix)
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(getEntrySet #1)
postnew MemberEntrySet(getEntrySet#1) num objects == 1
postinit'ed(return_value.entries)
postreturn_value.href == &java.lang. StringBuilder:toString(...)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on setEntries
unanalyzedcall on org.jdom.Document:getRootElement
unanalyzedcall on org.jdom.Element:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.lang.Exception
unanalyzedcall on org.jdom.Element:getChildren
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.jdom.Element:getChild
unanalyzedcall on org.jdom.Element:getText
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.List:toArray










method Handler$URI getUri()
preinit'ed(this.memberUri)
postreturn_value == this.memberUri
postinit'ed(return_value)










method EntrySet processGet()
prethis.memberUri != null
preinit'ed(this.memberUri.entryId)
prethis.roller != null
preinit'ed(this.urlPrefix)
pre(soft) init'ed(this.memberUri.handle)
pre(soft) this.memberUri.type != null
pre(soft) init'ed(this.memberUri.username)
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postpossibly_updated(new MemberEntrySet(toMemberEntrySe t#2).entries)
postpossibly_updated(new MemberEntrySet(toMemberEntrySe t#2).href)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on getUserData
unanalyzedcall on getWebsiteData
unanalyzedcall on getRoller
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.List:toArray
unanalyzedcall on toMemberEntrySet
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getAllPermissions
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPermissions
unanalyzedcall on java.util.Collections:singletonList
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUsers
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle
test_vector!(this.memberUri.entryId == null) | (this.memberUri.type == null & this.memberUri.entryId == null): {1}, {0}
test_vector!(this.memberUri.type == null) & this.memberUri.entryId == null: {0}, {1}
test_vectorthis.memberUri.entryId: Inverse{null}, Addr_Set{null}










method EntrySet processPost(Reader)
prethis.memberUri != null
prethis.memberUri.entryId == null
pre(soft) this.memberUri.type != null
postjava.lang.StringBuilder:toString(...)._tainted == 0
postinit'ed(return_value)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == undefined
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 0, if init'ed
postnew MemberEntrySet(toMemberEntrySet#2).entries == undefined
postnew MemberEntrySet(toMemberEntrySet#2).entries == null
postnew MemberEntrySet(toMemberEntrySet#2).href == new MemberEntrySet(toMemberEntrySet#2).entries









  infocall too complex - analysis skipped-- call on EntrySet postCollection(Reader)











method EntrySet processPut(Reader)
prethis.memberUri != null
preinit'ed(this.memberUri.entryId)
pre(soft) this.memberUri.type != null
postjava.lang.StringBuilder:toString(...)._tainted == 0
postinit'ed(return_value)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == undefined
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 0, if init'ed
postnew MemberEntrySet(toMemberEntrySet#2).entries == undefined
postnew MemberEntrySet(toMemberEntrySet#2).entries == null
postnew MemberEntrySet(toMemberEntrySet#2).href == new MemberEntrySet(toMemberEntrySet#2).entries
test_vector!(this.memberUri.entryId == null) | (this.memberUri.type == null & this.memberUri.entryId == null): {1}, {0}
test_vector!(this.memberUri.type == null) & this.memberUri.entryId == null: {0}, {1}
test_vectorthis.memberUri.entryId: Inverse{null}, Addr_Set{null}









  infocall too complex - analysis skipped-- call on EntrySet putCollection(Reader)










  infocall too complex - analysis skipped-- call on EntrySet putEntry(Reader)











method EntrySet processDelete()
prethis.memberUri != null
prethis.memberUri.entryId != null
preinit'ed(this.memberUri.handle)
prethis.memberUri.username != null
prethis.roller != null
preinit'ed(this.urlPrefix)
pre(soft) this.memberUri.type != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(new MemberEntrySet(toMemberEntrySet#2). entries)
postnew MemberEntrySet(toMemberEntrySet#2).href == &java.lang.StringBuilder:toString(...)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on getUserData
unanalyzedcall on getWebsiteData
unanalyzedcall on getRoller
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:flush
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.util.cache. CacheManager:invalidate
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.List:toArray
unanalyzedcall on toMemberEntrySet
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPermissions
unanalyzedcall on getPermissionsData
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:removePermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle










method EntrySet getCollection()
prethis.roller != null
preinit'ed(this.urlPrefix)
presumptionjava.util.List:toArray(...).length@152 <= 232-1
presumptionjava.util.List:toArray(...)@152 != null
presumptionorg.apache.roller.weblogger.business. UserManager:getAllPermissions(...)@146 != null
presumptionorg.apache.roller.weblogger.business. UserManager:getUsers(...)@142 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@142 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@146 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(new MemberEntrySet(toMemberEntrySet#2). entries)
postnew MemberEntrySet(toMemberEntrySet#2).href == &java.lang.StringBuilder:toString(...)
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.List:toArray
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
test_vectorjava.util.Iterator:hasNext(...)@144: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@147: {0}, {1}









  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:getUsers(Weblog, Boolean, Date, Date, int, int)










  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:getAllPermissions(User)











method EntrySet getEntry()
prethis.memberUri != null
preinit'ed(this.memberUri.handle)
preinit'ed(this.memberUri.username)
prethis.roller != null
preinit'ed(this.urlPrefix)
presumptionjava.util.Collections:singletonList(...)@187 != null
presumptionjava.util.List:toArray(...).length@190 <= 232-1
presumptionjava.util.List:toArray(...)@190 != null
presumptionorg.apache.roller.weblogger.business. UserManager:getAllPermissions(...)@172 != null
presumptionorg.apache.roller.weblogger.business. UserManager:getPermissions(...)@183 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@172 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@183 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(new MemberEntrySet(toMemberEntrySet#2). entries)
postnew MemberEntrySet(toMemberEntrySet#2).href == &java.lang.StringBuilder:toString(...)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.List:toArray
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle
test_vectorthis.memberUri.username: Inverse{null}, Addr_Set{null}









  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:getAllPermissions(Weblog)










  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()
  infomethod not available-- call on WeblogPermission org.apache.roller. weblogger.business.UserManager:getPermissions(Weblo g, User)











method EntrySet postCollection(Reader)
prethis.roller != null
preinit'ed(this.urlPrefix)
presumptionc.entries@198 != null
presumptionc.entries@199 != null
presumptionjava.util.List:size(...)@82 != 0
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(getEntrySet#1*) num objects == 1
postinit'ed(new MemberEntrySet(getEntrySet#1*). entries)
postinit'ed(new MemberEntrySet(getEntrySet#1*).href)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(new MemberEntrySet(toMemberEntrySet#2). entries)
postnew MemberEntrySet(toMemberEntrySet#2).href == &java.lang.StringBuilder:toString(...)
postnew UserEntrySet(getEntrySet#1*) num objects == 0
postinit'ed(new UserEntrySet(getEntrySet#1*).entries)
postinit'ed(new UserEntrySet(getEntrySet#1*).href)
postnew WeblogEntrySet(getEntrySet#1*) num objects == 0
postinit'ed(new WeblogEntrySet(getEntrySet#1*). entries)
postinit'ed(new WeblogEntrySet(getEntrySet#1*).href)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on getUserData
unanalyzedcall on getWebsiteData
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setUser
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setWebsite
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setPending
unanalyzedcall on getRoller
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:toArray
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:savePermissions
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:flush
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.util.cache. CacheManager:invalidate
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on toMemberEntrySet
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:size
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on setEntries
unanalyzedcall on org.jdom.Document:getRootElement
unanalyzedcall on org.jdom.Element:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.jdom.Element:getChildren
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.jdom.Element:getChild
unanalyzedcall on org.jdom.Element:getText
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle
unanalyzedcall on org.jdom.input.SAXBuilder
unanalyzedcall on org.jdom.input.SAXBuilder:build
unanalyzedcall on getEntrySet
unanalyzedcall on setHref
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.Entry
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Locale
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on java.lang.Long:valueOf
unanalyzedcall on java.lang.Long:longValue
unanalyzedcall on java.util.Date
unanalyzedcall on java.lang.Boolean:valueOf









Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires c != null
+
low
conditional throwcheck might fail: requires isEmpty(...) == 0
Prev Msg Next Msg











method EntrySet putCollection(Reader)
preinit'ed(this.urlPrefix)
pre(soft) this.roller != null
presumptionc.entries@208 != null
presumptionc.entries@209 != null
presumptionjava.util.List:size(...)@82 != 0
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(getEntrySet#1*) num objects == 1
postinit'ed(new MemberEntrySet(getEntrySet#1*). entries)
postinit'ed(new MemberEntrySet(getEntrySet#1*).href)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(new MemberEntrySet(toMemberEntrySet#2). entries)
postnew MemberEntrySet(toMemberEntrySet#2).href == &java.lang.StringBuilder:toString(...)
postnew UserEntrySet(getEntrySet#1*) num objects == 0
postinit'ed(new UserEntrySet(getEntrySet#1*).entries)
postinit'ed(new UserEntrySet(getEntrySet#1*).href)
postnew WeblogEntrySet(getEntrySet#1*) num objects == 0
postinit'ed(new WeblogEntrySet(getEntrySet#1*). entries)
postinit'ed(new WeblogEntrySet(getEntrySet#1*).href)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on getUserData
unanalyzedcall on getWebsiteData
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask
unanalyzedcall on getRoller
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:toArray
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:savePermissions
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:flush
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.util.cache. CacheManager:invalidate
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:size
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on setEntries
unanalyzedcall on org.jdom.Document:getRootElement
unanalyzedcall on org.jdom.Element:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.jdom.Element:getChildren
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.jdom.Element:getChild
unanalyzedcall on org.jdom.Element:getText
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle
unanalyzedcall on org.jdom.input.SAXBuilder
unanalyzedcall on org.jdom.input.SAXBuilder:build
unanalyzedcall on getEntrySet
unanalyzedcall on setHref
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.Entry
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Locale
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on java.lang.Long:valueOf
unanalyzedcall on java.lang.Long:longValue
unanalyzedcall on java.util.Date
unanalyzedcall on java.lang.Boolean:valueOf









Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires c != null
+
low
conditional throwcheck might fail: requires isEmpty(...) == 0
Prev Msg Next Msg











method EntrySet putEntry(Reader)
prethis.memberUri != null
preinit'ed(this.memberUri.handle)
preinit'ed(this.memberUri.username)
preinit'ed(this.urlPrefix)
pre(soft) this.roller != null
presumptionc.entries@218 != null
presumptionc.entries@219 != null
presumptionc.entries@222 != null
presumptionc.entries@228 != null
presumptiongetEntries(...).length@222 <= 1
presumptiongetEntries(...).length@228 >= 1
presumptionjava.lang.String:equals(...)@238 == 1
presumptionjava.lang.String:equals(...)@252 == 1
presumptionjava.util.List:size(...)@82 != 0
presumptionjava.util.List:toArray(...)@72 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(getEntrySet#1*) num objects == 1
postinit'ed(new MemberEntrySet(getEntrySet#1*). entries)
postinit'ed(new MemberEntrySet(getEntrySet#1*).href)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(new MemberEntrySet(toMemberEntrySet#2). entries)
postnew MemberEntrySet(toMemberEntrySet#2).href == &java.lang.StringBuilder:toString(...)
postnew UserEntrySet(getEntrySet#1*) num objects == 0
postinit'ed(new UserEntrySet(getEntrySet#1*).entries)
postinit'ed(new UserEntrySet(getEntrySet#1*).href)
postnew WeblogEntrySet(getEntrySet#1*) num objects == 0
postinit'ed(new WeblogEntrySet(getEntrySet#1*). entries)
postinit'ed(new WeblogEntrySet(getEntrySet#1*).href)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on getUserData
unanalyzedcall on getWebsiteData
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask
unanalyzedcall on getRoller
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:toArray
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:savePermissions
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:flush
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.util.cache. CacheManager:invalidate
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:size
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on setEntries
unanalyzedcall on org.jdom.Document:getRootElement
unanalyzedcall on org.jdom.Element:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.jdom.Element:getChildren
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.jdom.Element:getChild
unanalyzedcall on org.jdom.Element:getText
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle
unanalyzedcall on org.jdom.input.SAXBuilder
unanalyzedcall on org.jdom.input.SAXBuilder:build
unanalyzedcall on getEntrySet
unanalyzedcall on setHref
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.Entry
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Locale
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on java.lang.Long:valueOf
unanalyzedcall on java.lang.Long:longValue
unanalyzedcall on java.util.Date
unanalyzedcall on java.lang.Boolean:valueOf
test_vectorthis.memberUri.username: Addr_Set{null}, Inverse{null}









Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires c != null
+
low
conditional throwcheck might fail: requires isEmpty(...) == 0
Prev Msg Next Msg










Prev Msg Next Msg
+
high
null dereferencecheck fails here: requires entry != null
+
medium
null dereferencecheck might fail: requires not_init'ed(entry)
+
warning
test always goes same waytest predetermined because getHandle(...) != null
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
unused assignment in calleeunused assignment to (entry.handle) in setHandle
+
warning
dead codedead code here because getHandle(...) != null
Prev Msg Next Msg










Prev Msg Next Msg
+
high
null dereferencecheck fails here: requires entry != null
+
medium
null dereferencecheck might fail: requires not_init'ed(entry)
Prev Msg Next Msg










Prev Msg Next Msg
+
high
null dereferencecheck fails here: requires entry != null
+
medium
null dereferencecheck might fail: requires not_init'ed(entry)
+
warning
test always goes same waytest predetermined because getName(...) != null
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because getName(...) != null
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
unused assignment in calleeunused assignment to (entry.name) in setName
Prev Msg Next Msg










Prev Msg Next Msg
+
high
null dereferencecheck fails here: requires entry != null
+
medium
null dereferencecheck might fail: requires not_init'ed(entry)
Prev Msg Next Msg











method MemberEntrySet createMembers(MemberEntrySet)
prec != null
prec.entries != null
prethis.roller != null
preinit'ed(this.urlPrefix)
presumptiongetEntries(...).length@266 <= 232-1
presumptiongetEntries(...).length@267 in range
presumptiongetEntries(...).length@266 <= getEntries(...). length@267
presumptionjava.util.List:toArray(...).length@275 <= 232-1
presumptionjava.util.List:toArray(...)@275 != null
presumptionjava.util.List:toArray(...)@72 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@263 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(new MemberEntrySet(toMemberEntrySet#2). entries)
postnew MemberEntrySet(toMemberEntrySet#2).href == &java.lang.StringBuilder:toString(...)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on getUserData
unanalyzedcall on getWebsiteData
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setUser
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setWebsite
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setPending
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:toArray
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle









  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()










Prev Msg Next Msg
+
high
precondition failureorg/apache/roller/weblogger/webservices/adminprotoc ol/RollerMemberHandler.toPermissionsData: entry != null
Prev Msg Next Msg










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










  infomethod not available-- call on void org.apache.roller.weblogger. business.Weblogger:flush()










  infomethod not available-- call on User org.apache.roller.weblogger.pojos. WeblogPermission:getUser()
  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.CacheManager:invalidate(User)










  infomethod not available-- call on Weblog org.apache.roller.weblogger. pojos.WeblogPermission:getWebsite()
  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.CacheManager:invalidate(Weblog)











method WeblogPermission toPermissionsData(MemberEntry)
preentry != null
preinit'ed(entry.handle)
preinit'ed(entry.name)
preentry.permission != null
prethis.roller != null
postreturn_value == &new WeblogPermission(toPermiss ionsData#1)
postnew WeblogPermission(toPermissionsData#1) num objects == 1
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle









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










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










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










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask(short)










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











method WeblogPermission getPermissionsData(MemberEntry)
preentry != null
preinit'ed(entry.handle)
preinit'ed(entry.name)
prethis.roller != null
postinit'ed(return_value)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on getUserData
unanalyzedcall on getWebsiteData
unanalyzedcall on getRoller
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPermissions
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle










method WeblogPermission getPermissionsData(String, String)
prethis.roller != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@302 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle









  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()
  infomethod not available-- call on WeblogPermission org.apache.roller. weblogger.business.UserManager:getPermissions(Weblo g, User)











method MemberEntrySet updateMembers(MemberEntrySet)
prec != null
prec.entries != null
preinit'ed(this.urlPrefix)
pre(soft) this.roller != null
presumptiongetEntries(...).length@312 <= 232-1
presumptiongetEntries(...).length@312 <= getEntries(...). length@313
presumptionjava.util.List:toArray(...).length@321 <= 232-1
presumptionjava.util.List:toArray(...)@321 != null
presumptionjava.util.List:toArray(...)@72 != null
presumptionorg.apache.roller.weblogger.business. UserManager:getPermissions(...)@302 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(new MemberEntrySet(toMemberEntrySet#2). entries)
postnew MemberEntrySet(toMemberEntrySet#2).href == &java.lang.StringBuilder:toString(...)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on getUserData
unanalyzedcall on getWebsiteData
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask
unanalyzedcall on getRoller
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:toArray
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:savePermissions
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:flush
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.util.cache. CacheManager:invalidate
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle









Prev Msg Next Msg
+
high
precondition failureorg/apache/roller/weblogger/webservices/adminprotoc ol/RollerMemberHandler.getPermissionsData: entry != null
Prev Msg Next Msg










Prev Msg Next Msg
+
high
precondition failureorg/apache/roller/weblogger/webservices/adminprotoc ol/RollerMemberHandler.updatePermissionsData: entry != null
Prev Msg Next Msg











method void updatePermissionsData(WeblogPermission, MemberEntry)
preentry != null
preinit'ed(entry.handle)
preinit'ed(entry.name)
preinit'ed(entry.permission)
prethis.roller != null
pre(soft) pd != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@336 != null
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle
test_vectorentry.permission: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogPermission:setPermissionMask(short)










  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:savePermissions(WeblogPermissi on)










  infomethod not available-- call on void org.apache.roller.weblogger. business.Weblogger:flush()










  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.CacheManager:invalidate(User)










  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.CacheManager:invalidate(Weblog)











method EntrySet deleteEntry()
prethis.memberUri != null
preinit'ed(this.memberUri.handle)
prethis.memberUri.username != null
prethis.roller != null
preinit'ed(this.urlPrefix)
presumptionorg.apache.roller.weblogger.business. UserManager:getPermissions(...)@302 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@362 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(new MemberEntrySet(toMemberEntrySet#2). entries)
postnew MemberEntrySet(toMemberEntrySet#2).href == &java.lang.StringBuilder:toString(...)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on getUserData
unanalyzedcall on getWebsiteData
unanalyzedcall on getRoller
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.List:toArray
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getPermissions
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle









  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:removePermissions(WeblogPermis sion)










  infomethod not available-- call on void org.apache.roller.weblogger. business.Weblogger:flush()










  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.CacheManager:invalidate(User)










  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.CacheManager:invalidate(Weblog)











method MemberEntry toMemberEntry(WeblogPermission)
prepd != null
preinit'ed(this.urlPrefix)
presumptionorg.apache.roller.weblogger.pojos.WeblogPermission: getUser(...)@386 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogPermission: getWebsite(...)@386 != null
postjava.lang.StringBuilder:toString(...)._tainted == this.urlPrefix._tainted
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntry(toMemberEntry# 1)
postnew MemberEntry(toMemberEntry#1) num objects == 1
postinit'ed(return_value.handle)
postreturn_value.href == &java.lang. StringBuilder:toString(...)
postinit'ed(return_value.name)
postreturn_value.permission == One-of{&"ADMIN", &"AUTHOR", &"LIMITED", null}
postreturn_value.permission in Addr_Set{null, &"ADMIN",&"AUTHOR",&"LIMITED"}









  infomethod not available-- call on Weblog org.apache.roller.weblogger. pojos.WeblogPermission:getWebsite()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.Weblog:getHandle()
  infomethod not available-- call on User org.apache.roller.weblogger.pojos. WeblogPermission:getUser()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.User:getUserName()










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











method MemberEntrySet toMemberEntrySet(WeblogPermission[] )
prepds != null
prepds.length <= 232-1
preinit'ed(this.urlPrefix)
pre(soft) pds[...] != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &new MemberEntrySet(toMemberEnt rySet#2)
postnew MemberEntrySet(toMemberEntrySet#2) num objects == 1
postinit'ed(return_value.entries)
postreturn_value.href == &java.lang. StringBuilder:toString(...)
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getUser
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getWebsite
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogPermission:getPermissionMask
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList









Prev Msg Next Msg
+
warning
unused assignment in calleeunused assignment to (new MemberEntry(toMemberEntry #1).permission) in toMemberEntry
Prev Msg Next Msg











method String maskToString(short)
presumptioninit'ed(org.apache.roller.weblogger.pojos. WeblogPermission.ADMIN)
presumptioninit'ed(org.apache.roller.weblogger.pojos. WeblogPermission.AUTHOR)
presumptioninit'ed(org.apache.roller.weblogger.pojos. WeblogPermission.LIMITED)
postreturn_value in Addr_Set{null,&"LIMITED", &"AUTHOR",&"ADMIN"}










method short stringToMask(String)
pres != null
presumptioninit'ed(org.apache.roller.weblogger.pojos. WeblogPermission.ADMIN)
presumptioninit'ed(org.apache.roller.weblogger.pojos. WeblogPermission.AUTHOR)
presumptioninit'ed(org.apache.roller.weblogger.pojos. WeblogPermission.LIMITED)
postreturn_value == One-of{org.apache.roller.weblogger. pojos.WeblogPermission.ADMIN, org.apache.roller. weblogger.pojos.WeblogPermission.AUTHOR, org.apache.roller.weblogger.pojos.WeblogPermission .LIMITED, 0}
post(soft) init'ed(return_value)
test_vectorjava.lang.String:equalsIgnoreCase(...)@426: {0}, {1}
test_vectorjava.lang.String:equalsIgnoreCase(...)@429: {0}, {1}
test_vectorjava.lang.String:equalsIgnoreCase(...)@432: {0}, {1}