com.atlassian.confluence.user
Interface PersonalInformationManager

All Known Implementing Classes:
DefaultPersonalInformationManager

public interface PersonalInformationManager


Method Summary
 PersonalInformation createPersonalInformation(com.atlassian.user.User user)
          Creates a new PersonalInformation for the specified user.
 PersonalInformation getPersonalInformation(java.lang.String username)
          Deprecated. since 2.3 use getPersonalInformation(com.atlassian.user.User)
 PersonalInformation getPersonalInformation(com.atlassian.user.User user)
          Retrieve the personal information for a user.
 void removePersonalInformation(java.lang.String username)
           
 void savePersonalInformation(PersonalInformation newInfo, PersonalInformation oldInfo)
           
 

Method Detail

getPersonalInformation

PersonalInformation getPersonalInformation(java.lang.String username)
Deprecated. since 2.3 use getPersonalInformation(com.atlassian.user.User)

Deprecated: Because it was possible to pass in a string that was not a username, this method could be used accidentally to create personal information for non-users, which caused lots of nasty things to happen. Instead, use the version of the method that requires a real User object.


getPersonalInformation

PersonalInformation getPersonalInformation(com.atlassian.user.User user)
Retrieve the personal information for a user. If no personal information exists in the database, one will be created.

Parameters:
user - the user to retrieve personal information for
Returns:
the personal information for that user
Throws:
java.lang.NullPointerException - if user is null

savePersonalInformation

void savePersonalInformation(PersonalInformation newInfo,
                             PersonalInformation oldInfo)

removePersonalInformation

void removePersonalInformation(java.lang.String username)

createPersonalInformation

PersonalInformation createPersonalInformation(com.atlassian.user.User user)
Creates a new PersonalInformation for the specified user. Returns the existing one if it already exists.



Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.