## httpcontroller.java

current inspection = 2010-07-22 15:04:21 (id #4) | base = 2010-07-16 16:14:15 (id #1)

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

- void doGet(HttpServletRequest, HttpServletResponse)

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---

- void doPost(HttpServletRequest, HttpServletResponse)

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---

- void init()

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | pre | (soft) net/sourceforge/pebble/web/action/ActionFact ory.log != null | 2010-07-22 12:56:56
+ | presumption | net.sourceforge.pebble.web.controller. HttpController:getServletConfig(...)@87 != null | 2010-07-22 12:56:56
+ | presumption | net.sourceforge.pebble.web.controller. HttpController:getServletConfig(...)@88 != null | 2010-07-22 12:56:56
+ | post | init'ed(this.actionExtension) | 2010-07-22 12:56:56
+ | post | init'ed(this.actionFactory.actionMappingFileName) | 2010-07-22 12:56:56
+ | post | new ActionFactory(init#1) num objects == 1 | 2010-07-22 12:56:56
+ | post | new HashMap(ActionFactory#1) num objects == 1 | 2010-07-22 12:56:56
+ | post | new SecurityTokenValidator(init#2) num objects == 1 | 2010-07-22 12:56:56
+ | post | this.actionFactory == &new ActionFactory(init#1 ) | 2010-07-22 12:56:56
+ | post | this.actionFactory.actions == &new HashMap(ActionFactory#1) | 2010-07-22 12:56:56
+ | post | this.securityTokenValidator == &new SecurityTokenValidator(init#2) | 2010-07-22 12:56:56
+ | unanalyzed | call on java.lang.Class:getClassLoader | 2010-07-22 12:56:56
+ | unanalyzed | call on java.lang.ClassLoader:getResourceAsStream | 2010-07-22 12:56:56
+ | unanalyzed | call on java.lang.Exception:getMessage | 2010-07-22 12:56:56
+ | unanalyzed | call on java.lang.Exception:printStackTrace | 2010-07-22 12:56:56
+ | unanalyzed | call on java.lang.Object:getClass | 2010-07-22 12:56:56
+ | unanalyzed | call on java.util.Enumeration:hasMoreElements | 2010-07-22 12:56:56
+ | unanalyzed | call on java.util.Enumeration:nextElement | 2010-07-22 12:56:56
+ | unanalyzed | call on java.util.HashMap | 2010-07-22 12:56:56
+ | unanalyzed | call on java.util.Map:put | 2010-07-22 12:56:56
+ | unanalyzed | call on java.util.Properties | 2010-07-22 12:56:56
+ | unanalyzed | call on java.util.Properties:getProperty | 2010-07-22 12:56:56
+ | unanalyzed | call on java.util.Properties:load | 2010-07-22 12:56:56
+ | unanalyzed | call on java.util.Properties:propertyNames | 2010-07-22 12:56:56
+ | unanalyzed | call on org.apache.commons.logging.Log:error | 2010-07-22 12:56:56

- bool isAuthorised(HttpServletRequest, Action)

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | pre | (soft) request != null | 2010-07-22 12:56:56
+ | post | init'ed(return_value) | 2010-07-22 12:56:56
+ | unanalyzed | call on getRoles | 2010-07-22 12:56:56
+ | unanalyzed | call on java.lang.String:equals | 2010-07-22 12:56:56
+ | unanalyzed | call on javax.servlet.http.HttpServletRequest:getAt tribute | 2010-07-22 12:56:56
+ | unanalyzed | call on net.sourceforge.pebble.domain. Blog:isUserInRole | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.Authentication:getAuthori ties | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.Authentication:getName | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.GrantedAuthority:getAutho rity | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.context.SecurityContext:g etAuthentication | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.context.SecurityContextHo lder:getContext | 2010-07-22 12:56:56

- bool isUserInRole(HttpServletRequest, SecureAction)

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | pre | action != null | 2010-07-22 12:56:56
+ | pre | request != null | 2010-07-22 12:56:56
+ | presumption | Local_9[Local_7]@183 != null | 2010-07-22 12:56:56
+ | presumption | getRoles(...)@183 != null | 2010-07-22 12:56:56
+ | presumption | roles.length@183 <= 232-1 | 2010-07-22 12:56:56
+ | post | init'ed(return_value) | 2010-07-22 12:56:56
+ | unanalyzed | call on java.lang.String:equals | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.Authentication:getAuthori ties | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.Authentication:getName | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.GrantedAuthority:getAutho rity | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.context.SecurityContext:g etAuthentication | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.context.SecurityContextHo lder:getContext | 2010-07-22 12:56:56
+ | test_vector | java.lang.String:equals(...)@185: {0}, {1} | 2010-07-22 12:56:56
+ | test_vector | net.sourceforge.pebble.domain.Blog:isUserInRole(... )@190: {0}, {1} | 2010-07-22 12:56:56

- void net.sourceforge.pebble.web.controller.HttpController()

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | post | this.actionExtension == &".action" | 2010-07-22 12:56:56

- net.sourceforge.pebble.web.controller.HttpController__static_init

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | post | init'ed(log) | 2010-07-22 12:56:56

- - void processRequest(HttpServletRequest, HttpServletResponse)

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---