com.atlassian.confluence.user.actions
Class UserDetailsMap
java.lang.Object
com.atlassian.confluence.user.actions.UserDetailsMap
public class UserDetailsMap
- extends Object
Holds a map of dynamic parameters for user fields used to store extended properties. The main responsibility
of this class is to store and convert the http parameters received from the HttpRequest into a useable format.
- See Also:
UserDetailsManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
UserDetailsMap
public UserDetailsMap(com.atlassian.user.User user,
UserDetailsManager userDetailsManager)
copyPropertiesToManager
public void copyPropertiesToManager()
- Copies all the properties found in this parameter map into the user details manager.
getProperty
public String getProperty(String key)
- Returns the user property from the map, if not available looks it up
for the specified user in the user details manager.
- Parameters:
key
- the parameter key
- Returns:
- the property or null if its not in the map or not ever persisted
setProperty
public void setProperty(String key,
String value)
setParameters
public void setParameters(Map<String,Object> map)
- Converts the http parameters into a usable format
- Parameters:
map
- the parameter map
Copyright © 2003-2013 Atlassian. All Rights Reserved.