| method | PebbleUserDetails getUserDetails() |
| pre | (soft) net.sourceforge.pebble.PebbleContext__ static_init.new PebbleContext(PebbleContext__static _init#1).configuration != null |
| presumption | net.sourceforge.pebble.Configuration:getSecurityRea lm(...)@80 != null |
| presumption | org.apache.commons.logging.LogFactory:getLog(... )@62 != null |
| presumption | realm.configuration@80 != null |
| post | return_value in Addr_Set{null,&new PebbleUserDetails(getUser#4)} |
| post | new HashMap(PebbleUserDetails#1) num objects <= 1 |
| post | new HashMap(getUser#3) num objects <= 1 |
| post | new PebbleUserDetails(getUser#4) num objects <= 1 |
| post | init'ed(new PebbleUserDetails(getUser#4). detailsUpdateable) |
| post | init'ed(new PebbleUserDetails(getUser#4). emailAddress) |
| post | init'ed(new PebbleUserDetails(getUser#4). grantedAuthories) |
| post | init'ed(new PebbleUserDetails(getUser#4).name) |
| post | init'ed(new PebbleUserDetails(getUser#4).password) |
| post | new PebbleUserDetails(getUser#4).preferences == &new HashMap(getUser#3) |
| post | init'ed(new PebbleUserDetails(getUser#4).profile) |
| post | init'ed(new PebbleUserDetails(getUser#4).username) |
| post | init'ed(new PebbleUserDetails(getUser#4).website) |
| unanalyzed | call on org.acegisecurity.Authentication:getName |
| unanalyzed | call on org.acegisecurity.context.SecurityContextHo lder:getContext |
| unanalyzed | call on org.acegisecurity.context.SecurityContext:g etAuthentication |
| unanalyzed | call on net.sourceforge.pebble.Configuration:getDat aDirectory |
| unanalyzed | call on java.io.File |
| unanalyzed | call on getFileForUser |
| unanalyzed | call on java.io.File:exists |
| unanalyzed | call on java.io.FileInputStream |
| unanalyzed | call on java.util.Properties |
| unanalyzed | call on java.util.Properties:load |
| unanalyzed | call on java.io.FileInputStream:close |
| unanalyzed | call on java.util.Properties:getProperty |
| unanalyzed | call on java.lang.String:split |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.util.HashMap |
| unanalyzed | call on java.util.Properties:keySet |
| unanalyzed | call on java.util.Set:iterator |
| unanalyzed | call on java.lang.String:startsWith |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on java.util.HashSet |
| unanalyzed | call on java.lang.String:trim |
| unanalyzed | call on org.acegisecurity.GrantedAuthorityImpl |
| unanalyzed | call on java.util.Set:add |
| unanalyzed | call on java.util.Set:toArray |
| unanalyzed | call on net.sourceforge.pebble.PebbleException |
| unanalyzed | call on java.lang.String:valueOf |
| method | bool isUserAuthorisedForBlogAsBlogOwner(Blog) |
| pre | (soft) blog != null |
| presumption | init'ed(net.sourceforge.pebble.Constants.BLOG_ OWNER_ROLE) |
| post | init'ed(return_value) |
| unanalyzed | call on org.acegisecurity.Authentication:getName |
| unanalyzed | call on org.acegisecurity.context.SecurityContextHo lder:getContext |
| unanalyzed | call on org.acegisecurity.context.SecurityContext:g etAuthentication |
| unanalyzed | call on org.acegisecurity.Authentication:getAuthori ties |
| unanalyzed | call on org.acegisecurity.GrantedAuthority:getAutho rity |
| unanalyzed | call on java.lang.String:equals |
| test_vector | net.sourceforge.pebble.domain.Blog:isUserInRole(... )@206: {0}, {1} |
| method | bool isUserAuthorisedForBlogAsBlogPublisher(Blog) |
| pre | (soft) blog != null |
| presumption | init'ed(net.sourceforge.pebble.Constants.BLOG_ PUBLISHER_ROLE) |
| post | init'ed(return_value) |
| unanalyzed | call on org.acegisecurity.Authentication:getName |
| unanalyzed | call on org.acegisecurity.context.SecurityContextHo lder:getContext |
| unanalyzed | call on org.acegisecurity.context.SecurityContext:g etAuthentication |
| unanalyzed | call on org.acegisecurity.Authentication:getAuthori ties |
| unanalyzed | call on org.acegisecurity.GrantedAuthority:getAutho rity |
| unanalyzed | call on java.lang.String:equals |
| test_vector | net.sourceforge.pebble.domain.Blog:isUserInRole(... )@211: {0}, {1} |
| method | bool isUserAuthorisedForBlogAsBlogContributor(Blog ) |
| pre | (soft) blog != null |
| presumption | init'ed(net.sourceforge.pebble.Constants.BLOG_ CONTRIBUTOR_ROLE) |
| post | init'ed(return_value) |
| unanalyzed | call on org.acegisecurity.Authentication:getName |
| unanalyzed | call on org.acegisecurity.context.SecurityContextHo lder:getContext |
| unanalyzed | call on org.acegisecurity.context.SecurityContext:g etAuthentication |
| unanalyzed | call on org.acegisecurity.Authentication:getAuthori ties |
| unanalyzed | call on org.acegisecurity.GrantedAuthority:getAutho rity |
| unanalyzed | call on java.lang.String:equals |
| test_vector | net.sourceforge.pebble.domain.Blog:isUserInRole(... )@216: {0}, {1} |