## privateblogsecurityinterceptor.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 destroy()

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

- void doFilter(ServletRequest, ServletResponse, FilterChain)

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | pre | (soft) init'ed(this.observeOncePerRequest) | 2010-07-22 12:56:56
+ | unanalyzed | call on javax.servlet.FilterChain:doFilter | 2010-07-22 12:56:56
+ | unanalyzed | call on javax.servlet.ServletRequest:getAttribute | 2010-07-22 12:56:56
+ | unanalyzed | call on javax.servlet.ServletRequest:setAttribute | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.intercept. AbstractSecurityInterceptor:afterInvocation | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.intercept. AbstractSecurityInterceptor:beforeInvocation | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.intercept.web. FilterInvocation:getChain | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.intercept.web. FilterInvocation:getRequest | 2010-07-22 12:56:56
+ | unanalyzed | call on org.acegisecurity.intercept.web. FilterInvocation:getResponse | 2010-07-22 12:56:56

- FilterInvocationDefinitionSource getObjectDefinitionSource()

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | post | new PrivateBlogFilterInvocationDefinitionSource(get ObjectDefinitionSource#1) num objects == 1 | 2010-07-22 12:56:56
+ | post | return_value == &new PrivateBlogFilterInvocatio nDefinitionSource(getObjectDefinitionSource#1) | 2010-07-22 12:56:56

- Class getSecureObjectClass()

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

- void init(FilterConfig)

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

- void invoke(FilterInvocation)

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | pre | (soft) init'ed(this.observeOncePerRequest) | 2010-07-22 12:56:56
+ | pre | fi != null | 2010-07-22 12:56:56
+ | presumption | init'ed(java.lang.Boolean.TRUE) | 2010-07-22 12:56:56
+ | presumption | org.acegisecurity.intercept.web.FilterInvocation:ge tChain(...)@100 != null | 2010-07-22 12:56:56
+ | presumption | org.acegisecurity.intercept.web.FilterInvocation:ge tChain(...)@110 != null | 2010-07-22 12:56:56
+ | presumption | org.acegisecurity.intercept.web.FilterInvocation:ge tRequest(...)@104 != null | 2010-07-22 12:56:56
+ | presumption | org.acegisecurity.intercept.web.FilterInvocation:ge tRequest(...)@96 != null | 2010-07-22 12:56:56
+ | test_vector | javax.servlet.ServletRequest:getAttribute(...)@96: Addr_Set{null}, Inverse{null} | 2010-07-22 12:56:56
+ | test_vector | org.acegisecurity.intercept.web.FilterInvocation:ge tRequest(...)@103: Addr_Set{null}, Inverse{null} | 2010-07-22 12:56:56
+ | test_vector | org.acegisecurity.intercept.web.FilterInvocation:ge tRequest(...)@96: Addr_Set{null}, Inverse{null} | 2010-07-22 12:56:56
+ | test_vector | this.observeOncePerRequest: {0}, {1} | 2010-07-22 12:56:56

- bool isObserveOncePerRequest()

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | pre | init'ed(this.observeOncePerRequest) | 2010-07-22 12:56:56
+ | post | init'ed(return_value) | 2010-07-22 12:56:56
+ | post | return_value == this.observeOncePerRequest | 2010-07-22 12:56:56

- void net.sourceforge.pebble.security.PrivateBlogSecurityInterceptor()

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | post | this.observeOncePerRequest == 1 | 2010-07-22 12:56:56

- net.sourceforge.pebble.security.PrivateBlogSecurityInterceptor__static_init

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

- ObjectDefinitionSource obtainObjectDefinitionSource()

-/+ | Kind | Annotation Text | Date
--- | --- | --- | ---
+ | post | new PrivateBlogFilterInvocationDefinitionSource(obt ainObjectDefinitionSource#1) num objects == 1 | 2010-07-22 12:56:56
+ | post | return_value == &new PrivateBlogFilterInvocatio nDefinitionSource(obtainObjectDefinitionSource#1) | 2010-07-22 12:56:56

- void setObserveOncePerRequest(bool)

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