Messages

method | net.sourceforge.pebble.web.action.ManageUsersActio n__static_init
post | init'ed(log)

method | void net.sourceforge.pebble.web.action. ManageUsersAction()

| info | method not available | -- call on Log org.apache.commons.logging. LogFactory:getLog(Class)

method | View process(HttpServletRequest, HttpServletRespon se)
pre | net.sourceforge.pebble.PebbleContext__static_init. new PebbleContext(PebbleContext__static_init#1). configuration != null
pre | request != null
pre | this.model != null
pre | this.model.data != null
presumption | java.util.HashMap:get(...)@63 != null
presumption | javax.servlet.http.HttpServletRequest:getParameter( ...)@71 != null
presumption | net.sourceforge.pebble.Configuration:getSecurityRea lm(...)@73 != null
presumption | realm.configuration@73 != null
presumption | realm.passwordEncoder@73 != null
presumption | realm.saltSource@73 != null
presumption | usernames.length@70 <= 232-1
post | return_value == &new RedirectView(process#1)
post | new RedirectView(process#1) num objects == 1
unanalyzed | call on java.util.HashMap:get
unanalyzed | call on net.sourceforge.pebble.Configuration:getDat aDirectory
unanalyzed | call on java.io.File
unanalyzed | call on net.sourceforge.pebble.PebbleException
unanalyzed | call on getFileForUser
unanalyzed | call on java.io.File:exists
unanalyzed | call on java.io.File:delete
unanalyzed | call on java.lang.String:valueOf
unanalyzed | call on getUser
unanalyzed | call on updateUser
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 org.acegisecurity.providers.dao. SaltSource:getSalt
unanalyzed | call on org.acegisecurity.providers.encoding. PasswordEncoder:encodePassword
unanalyzed | call on java.util.Properties:setProperty
unanalyzed | call on org.acegisecurity.GrantedAuthority:getAutho rity
unanalyzed | call on java.util.Map:keySet
unanalyzed | call on java.util.Map:get
unanalyzed | call on java.io.FileOutputStream
unanalyzed | call on java.util.Properties:store
unanalyzed | call on java.io.FileOutputStream:flush
unanalyzed | call on java.io.FileOutputStream:close
test_vector | java.lang.String:equalsIgnoreCase(...)@76: {0}, {1}
test_vector | java.lang.String:equalsIgnoreCase(...)@78: {0}, {1}
test_vector | javax.servlet.http.HttpServletRequest:getParameterV alues(...)@70: Addr_Set{null}, Inverse{null}

| info | method not available | -- call on SecurityRealm net.sourceforge.pebble. Configuration:getSecurityRealm()

| info | method not available | -- call on void removeUser(String)

| info | method not available | -- call on void changePassword(String, String)

| info | method not available | -- call on String net.sourceforge.pebble.domain. AbstractBlog:getUrl()
| info | method not available | -- call on void net.sourceforge.pebble.web.view. RedirectView(String)

method | String[] getRoles(HttpServletRequest)
presumption | init'ed(net.sourceforge.pebble.Constants.BLOG_ ADMIN_ROLE)
post | return_value == &new String[](getRoles#1)
post | new String[](getRoles#1) num objects == 1
post | return_value.length == 1
post | return_value[0] == net.sourceforge.pebble. Constants.BLOG_ADMIN_ROLE
post | (soft) init'ed(return_value[0])