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(com.atlassian.user.User user)
          Retrieve the personal information for a user.
 void removePersonalInformation(java.lang.String username)
           
 void savePersonalInformation(PersonalInformation newInfo, PersonalInformation oldInfo)
          Saves personal information object.
 void savePersonalInformation(com.atlassian.user.User user, java.lang.String newInfo, java.lang.String fullName)
          Saves personal information and full name against the user object.
 

Method Detail

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)
Saves personal information object.

Parameters:
newInfo -
oldInfo -

savePersonalInformation

void savePersonalInformation(com.atlassian.user.User user,
                             java.lang.String newInfo,
                             java.lang.String fullName)
Saves personal information and full name against the user object. Will only store the new information if either the information or full name has changed.


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-2010 Atlassian. All Rights Reserved.