Handler.java


current inspection = 2009-09-04 18:33:31 (id #2) base = 2009-09-04 18:33:31 (id #1)

Filter Options
History:
+ added
- dropped
U unchanged
Annotation Kind:
pre
presumption
post
unanalyzed
test


  • + String getEntryId()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.entryId)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == this.entryId2009-09-04 18:33:31

  • + EntrySet getEntrySet(Reader)

  • -/+ Kind Annotation Text Date
    +postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)2009-09-04 18:33:31
    +postinit'ed(new MemberEntrySet(getEntrySet#1*). entries)2009-09-04 18:33:31
    +postinit'ed(new MemberEntrySet(getEntrySet#1*).href)2009-09-04 18:33:31
    +postinit'ed(new UserEntrySet(getEntrySet#1*).entries)2009-09-04 18:33:31
    +postinit'ed(new UserEntrySet(getEntrySet#1*).href)2009-09-04 18:33:31
    +postinit'ed(new WeblogEntrySet(getEntrySet#1*). entries)2009-09-04 18:33:31
    +postinit'ed(new WeblogEntrySet(getEntrySet#1*).href)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postnew MemberEntrySet(getEntrySet#1*) num objects <= 12009-09-04 18:33:31
    +postnew UserEntrySet(getEntrySet#1*) num objects <= 12009-09-04 18:33:31
    +postnew WeblogEntrySet(getEntrySet#1*) num objects <= 12009-09-04 18:33:31
    +unanalyzedcall on getUrlPrefix2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Boolean:valueOf2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Exception2009-09-04 18:33:31
    +unanalyzedcall on java.lang.IllegalArgumentException2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Long:longValue2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Long:valueOf2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equals2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:split2009-09-04 18:33:31
    +unanalyzedcall on java.util.ArrayList2009-09-04 18:33:31
    +unanalyzedcall on java.util.Arrays:asList2009-09-04 18:33:31
    +unanalyzedcall on java.util.Date2009-09-04 18:33:31
    +unanalyzedcall on java.util.List:add2009-09-04 18:33:31
    +unanalyzedcall on java.util.List:iterator2009-09-04 18:33:31
    +unanalyzedcall on java.util.List:toArray2009-09-04 18:33:31
    +unanalyzedcall on java.util.Locale2009-09-04 18:33:31
    +unanalyzedcall on java.util.TimeZone:getTimeZone2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.Entry2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Document:getRootElement2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChild2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChildren2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getName2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getText2009-09-04 18:33:31
    +unanalyzedcall on setEntries2009-09-04 18:33:31
    +unanalyzedcall on setHref2009-09-04 18:33:31

  • + Handler getHandler(HttpServletRequest)

  • -/+ Kind Annotation Text Date
    +pre(soft) org/apache/roller/weblogger/webservices/admi nprotocol/Handler$URI.PATHINFO_PATTERN != null2009-09-04 18:33:31
    +prereq != null2009-09-04 18:33:31
    +presumptionjava.lang.String:equals(...)@119 == 12009-09-04 18:33:31
    +presumptionorg.apache.roller.weblogger.config.WebloggerConfig: getBooleanProperty(...)@103 == 12009-09-04 18:33:31
    +postinit'ed(java.lang.String:substring(...)._tainted)2009-09-04 18:33:31
    +postinit'ed(new IntrospectionHandler(getHandler#2). roller)2009-09-04 18:33:31
    +postinit'ed(new RollerMemberHandler$MemberURI(RollerMem berHandler#1).entryId)2009-09-04 18:33:31
    +postinit'ed(new RollerMemberHandler$MemberURI(RollerMem berHandler#1).type)2009-09-04 18:33:31
    +postinit'ed(new RollerMemberHandler$MemberURI(RollerMem berHandler#1).username)2009-09-04 18:33:31
    +postinit'ed(new RollerMemberHandler(getHandler#5). roller)2009-09-04 18:33:31
    +postinit'ed(new RollerUserHandler(getHandler#4). roller)2009-09-04 18:33:31
    +postinit'ed(new RollerWeblogHandler(getHandler#3). roller)2009-09-04 18:33:31
    +postjava.lang.StringBuilder:toString(...)._tainted == 02009-09-04 18:33:31
    +postnew Handler$URI(Handler#1) num objects == 12009-09-04 18:33:31
    +postnew IntrospectionHandler(getHandler#2) num objects <= 12009-09-04 18:33:31
    +postnew IntrospectionHandler(getHandler#2).request != null2009-09-04 18:33:31
    +postnew IntrospectionHandler(getHandler#2).request == req2009-09-04 18:33:31
    +postnew IntrospectionHandler(getHandler#2).uri == &new Handler$URI(Handler#1)2009-09-04 18:33:31
    +postnew IntrospectionHandler(getHandler#2).urlPrefix == &java.lang.StringBuilder:toString(...)2009-09-04 18:33:31
    +postnew IntrospectionHandler(getHandler#2).userName in Addr_Set{null,&java.lang.String:substring(... )}2009-09-04 18:33:31
    +postnew RollerMemberHandler$MemberURI(RollerMemberHandl er#1) num objects <= 12009-09-04 18:33:31
    +postnew RollerMemberHandler$MemberURI(RollerMemberHandl er#1).handle == null2009-09-04 18:33:31
    +postnew RollerMemberHandler(getHandler#5) num objects <= 12009-09-04 18:33:31
    +postnew RollerMemberHandler(getHandler#5).memberUri == &new RollerMemberHandler$MemberURI(RollerMembe rHandler#1)2009-09-04 18:33:31
    +postnew RollerMemberHandler(getHandler#5).request != null2009-09-04 18:33:31
    +postnew RollerMemberHandler(getHandler#5).request == req2009-09-04 18:33:31
    +postnew RollerMemberHandler(getHandler#5).uri == &new Handler$URI(Handler#1)2009-09-04 18:33:31
    +postnew RollerMemberHandler(getHandler#5).urlPrefix == &java.lang.StringBuilder:toString(...)2009-09-04 18:33:31
    +postnew RollerMemberHandler(getHandler#5).userName in Addr_Set{null,&java.lang.String:substring(... )}2009-09-04 18:33:31
    +postnew RollerUserHandler(getHandler#4) num objects <= 12009-09-04 18:33:31
    +postnew RollerUserHandler(getHandler#4).request != null2009-09-04 18:33:31
    +postnew RollerUserHandler(getHandler#4).request == req2009-09-04 18:33:31
    +postnew RollerUserHandler(getHandler#4).uri == &new Handler$URI(Handler#1)2009-09-04 18:33:31
    +postnew RollerUserHandler(getHandler#4).urlPrefix == &java.lang.StringBuilder:toString(...)2009-09-04 18:33:31
    +postnew RollerUserHandler(getHandler#4).userName in Addr_Set{null,&java.lang.String:substring(... )}2009-09-04 18:33:31
    +postnew RollerWeblogHandler(getHandler#3) num objects <= 12009-09-04 18:33:31
    +postnew RollerWeblogHandler(getHandler#3).request != null2009-09-04 18:33:31
    +postnew RollerWeblogHandler(getHandler#3).request == req2009-09-04 18:33:31
    +postnew RollerWeblogHandler(getHandler#3).uri == &new Handler$URI(Handler#1)2009-09-04 18:33:31
    +postnew RollerWeblogHandler(getHandler#3).urlPrefix == &java.lang.StringBuilder:toString(...)2009-09-04 18:33:31
    +postnew RollerWeblogHandler(getHandler#3).userName in Addr_Set{null,&java.lang.String:substring(... )}2009-09-04 18:33:31
    +postpossibly_updated(new Handler$URI(Handler#1). entryId)2009-09-04 18:33:31
    +postpossibly_updated(new Handler$URI(Handler#1).type)2009-09-04 18:33:31
    +postreturn_value in Addr_Set{&new RollerMemberHandl er(getHandler#5),&new RollerUserHandler(getHand ler#4),&new RollerWeblogHandler(getHandler#3), &new IntrospectionHandler(getHandler#2)}2009-09-04 18:33:31
    +unanalyzedcall on authenticate2009-09-04 18:33:31
    +unanalyzedcall on getUserData2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Boolean:booleanValue2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Boolean:valueOf2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Exception2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equals2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equalsIgnoreCase2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:getBytes2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:indexOf2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:length2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:split2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:substring2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:trim2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Throwable:__curr_excep_obj2009-09-04 18:33:31
    +unanalyzedcall on java.util.StringTokenizer2009-09-04 18:33:31
    +unanalyzedcall on java.util.StringTokenizer:hasMoreTokens2009-09-04 18:33:31
    +unanalyzedcall on java.util.StringTokenizer:nextToken2009-09-04 18:33:31
    +unanalyzedcall on java.util.regex.Matcher:group2009-09-04 18:33:31
    +unanalyzedcall on java.util.regex.Matcher:matches2009-09-04 18:33:31
    +unanalyzedcall on java.util.regex.Pattern:matcher2009-09-04 18:33:31
    +unanalyzedcall on javax.servlet.http.HttpServletRequest:getHe ader2009-09-04 18:33:31
    +unanalyzedcall on javax.servlet.http.HttpServletRequest:getPa thInfo2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.codec.binary. Base64:decodeBase642009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:getProperty2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.config. WebloggerRuntimeConfig:getAbsoluteContextURL2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. User:getEnabled2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPassword2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. User:hasRole2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.util. Utilities:encodePassword2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.Handler2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException2009-09-04 18:33:31
    +test_vectorjava.lang.String:equals(...)@115: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.lang.String:equals(...)@117: {0}, {1}2009-09-04 18:33:31

  • + HttpServletRequest getRequest()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.request)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == this.request2009-09-04 18:33:31

  • + Weblogger getRoller()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.roller)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == this.roller2009-09-04 18:33:31

  • + String getType()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.type)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == this.type2009-09-04 18:33:31

  • + Handler$URI getUri()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.uri)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == this.uri2009-09-04 18:33:31

  • + String getUrlPrefix()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.urlPrefix)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == this.urlPrefix2009-09-04 18:33:31

  • + User getUserData(String)

  • -/+ Kind Annotation Text Date
    +prethis.roller != null2009-09-04 18:33:31
    +presumptioninit'ed(java.lang.Boolean.FALSE)2009-09-04 18:33:31
    +presumptioninit'ed(java.lang.Boolean.TRUE)2009-09-04 18:33:31
    +presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@218 != null2009-09-04 18:33:31
    +postreturn_value != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Exception2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException2009-09-04 18:33:31
    +test_vectororg.apache.roller.weblogger.business. UserManager:getUserByUserName(...)@219: Inverse{null}, Addr_Set{null}2009-09-04 18:33:31

  • + String getUserName()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.userName)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == this.userName2009-09-04 18:33:31

  • + Weblog getWebsiteData(String)

  • -/+ Kind Annotation Text Date
    +prethis.roller != null2009-09-04 18:33:31
    +presumptioninit'ed(java.lang.Boolean.FALSE)2009-09-04 18:33:31
    +presumptioninit'ed(java.lang.Boolean.TRUE)2009-09-04 18:33:31
    +presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@202 != null2009-09-04 18:33:31
    +presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@204 != null2009-09-04 18:33:31
    +postreturn_value != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Exception2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException2009-09-04 18:33:31
    +test_vectororg.apache.roller.weblogger.business. UserManager:getWebsiteByHandle(...)@202: Inverse{null}, Addr_Set{null}2009-09-04 18:33:31

  • + bool isCollection()

  • -/+ Kind Annotation Text Date
    +pre(soft) init'ed(this.type)2009-09-04 18:33:31
    +preinit'ed(this.entryId)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + bool isEntry()

  • -/+ Kind Annotation Text Date
    +pre(soft) init'ed(this.type)2009-09-04 18:33:31
    +preinit'ed(this.entryId)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + bool isIntrospection()

  • -/+ Kind Annotation Text Date
    +pre(soft) init'ed(this.type)2009-09-04 18:33:31
    +preinit'ed(this.entryId)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + void org.apache.roller.weblogger.webservices.adminprotocol.Handler$URI(HttpServletRequest)

  • -/+ Kind Annotation Text Date
    +pre(soft) PATHINFO_PATTERN != null2009-09-04 18:33:31
    +prerequest != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Matcher:matches(...)@63 == 12009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:matcher(...)@62 != null2009-09-04 18:33:31
    +postinit'ed(this.entryId)2009-09-04 18:33:31
    +postinit'ed(this.type)2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Exception2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException2009-09-04 18:33:31
    +test_vectorjava.lang.String:length(...)@58: {1.. 232-1}, {0}2009-09-04 18:33:31
    +test_vectorjavax.servlet.http.HttpServletRequest:getPathInfo(. ..)@56: Addr_Set{null}, Inverse{null}2009-09-04 18:33:31

  • + org.apache.roller.weblogger.webservices.adminprotocol.Handler$URI__static_init

  • -/+ Kind Annotation Text Date
    +postinit'ed(PATHINFO_PATTERN)2009-09-04 18:33:31

  • + void org.apache.roller.weblogger.webservices.adminprotocol.Handler(HttpServletRequest)

  • -/+ Kind Annotation Text Date
    +pre(soft) org/apache/roller/weblogger/webservices/admi nprotocol/Handler$URI.PATHINFO_PATTERN != null2009-09-04 18:33:31
    +prerequest != null2009-09-04 18:33:31
    +presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@40 != null2009-09-04 18:33:31
    +postinit'ed(java.lang.String:substring(...)._tainted)2009-09-04 18:33:31
    +postinit'ed(this.roller)2009-09-04 18:33:31
    +postinit'ed(this.uri.entryId)2009-09-04 18:33:31
    +postinit'ed(this.uri.type)2009-09-04 18:33:31
    +postjava.lang.StringBuilder:toString(...)._tainted == 02009-09-04 18:33:31
    +postnew Handler$URI(Handler#1) num objects == 12009-09-04 18:33:31
    +postthis.request != null2009-09-04 18:33:31
    +postthis.request == request2009-09-04 18:33:31
    +postthis.uri == &new Handler$URI(Handler#1)2009-09-04 18:33:31
    +postthis.urlPrefix == &java.lang.StringBuilder:toSt ring(...)2009-09-04 18:33:31
    +postthis.userName == One-of{null, &java.lang. String:substring(...)}2009-09-04 18:33:31
    +postthis.userName in Addr_Set{null,&java.lang. String:substring(...)}2009-09-04 18:33:31
    +unanalyzedcall on getUserData2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Boolean:booleanValue2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Boolean:valueOf2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Exception2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equals2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equalsIgnoreCase2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:getBytes2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:indexOf2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:length2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:substring2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:trim2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Throwable:__curr_excep_obj2009-09-04 18:33:31
    +unanalyzedcall on java.util.StringTokenizer2009-09-04 18:33:31
    +unanalyzedcall on java.util.StringTokenizer:hasMoreTokens2009-09-04 18:33:31
    +unanalyzedcall on java.util.StringTokenizer:nextToken2009-09-04 18:33:31
    +unanalyzedcall on java.util.regex.Matcher:group2009-09-04 18:33:31
    +unanalyzedcall on java.util.regex.Matcher:matches2009-09-04 18:33:31
    +unanalyzedcall on java.util.regex.Pattern:matcher2009-09-04 18:33:31
    +unanalyzedcall on javax.servlet.http.HttpServletRequest:getHe ader2009-09-04 18:33:31
    +unanalyzedcall on javax.servlet.http.HttpServletRequest:getPa thInfo2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.codec.binary. Base64:decodeBase642009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:getProperty2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. User:getEnabled2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPassword2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. User:hasRole2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.util. Utilities:encodePassword2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException2009-09-04 18:33:31

  • + org.apache.roller.weblogger.webservices.adminprotocol.Handler__static_init

  • -/+ Kind Annotation Text Date
    +presumptionorg.apache.commons.logging.LogFactory:getFactory(.. .)@93 != null2009-09-04 18:33:31
    +postinit'ed(logger)2009-09-04 18:33:31

  • + void setUserName(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(this.userName)2009-09-04 18:33:31
    +postthis.userName == userName2009-09-04 18:33:31