public interface

UserDetailsManager

com.atlassian.confluence.user.UserDetailsManager
Known Indirect Subclasses

Class Overview

Retrieves extra details about a user

Summary

Public Methods
abstract List<String> getProfileGroups()
Get the list of profile information groups
abstract List<String> getProfileKeys(String groupKey)
Gets a list of keys for each property stored against a user
abstract String getStringProperty(User user, String key)
Retrieve user property for a specified user.
abstract void removeProperty(User user, String key)
Removes the property associated with the user
abstract void setStringProperty(User user, String key, String value)
Stores a string

Public Methods

public abstract List<String> getProfileGroups ()

Get the list of profile information groups

public abstract List<String> getProfileKeys (String groupKey)

Gets a list of keys for each property stored against a user

Returns
  • list of properties

public abstract String getStringProperty (User user, String key)

Retrieve user property for a specified user.

Parameters
user the user the property is associated with
key the key of the property to retrieve
Returns
  • user property string (

public abstract void removeProperty (User user, String key)

Removes the property associated with the user

Parameters
user the user the property is associated with
key the key of the property to remove

public abstract void setStringProperty (User user, String key, String value)

Stores a string

Parameters
user the user the property is associated with
key the key of the property to set
value the new value of the property