com.atlassian.confluence.userstatus
Class DefaultFavouriteManager

java.lang.Object
  extended by com.atlassian.confluence.userstatus.DefaultFavouriteManager
All Implemented Interfaces:
FavouriteManager

public class DefaultFavouriteManager
extends Object
implements FavouriteManager

The default implementation of the Favourite Manager which uses a label on the entity to mark it as a favourite.


Constructor Summary
DefaultFavouriteManager()
           
 
Method Summary
 void addSpaceToFavourites(com.atlassian.user.User user, Space space)
           
 boolean isUserFavourite(com.atlassian.user.User user, Space space)
           
 void removeSpaceFromFavourites(com.atlassian.user.User user, Space space)
           
 void setLabelManager(LabelManager labelManager)
           
 void setPermissionManager(PermissionManager permissionManager)
           
 void setSpaceManager(SpaceManager spaceManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFavouriteManager

public DefaultFavouriteManager()
Method Detail

isUserFavourite

public boolean isUserFavourite(com.atlassian.user.User user,
                               Space space)
Specified by:
isUserFavourite in interface FavouriteManager

addSpaceToFavourites

public void addSpaceToFavourites(com.atlassian.user.User user,
                                 Space space)
Specified by:
addSpaceToFavourites in interface FavouriteManager

removeSpaceFromFavourites

public void removeSpaceFromFavourites(com.atlassian.user.User user,
                                      Space space)
Specified by:
removeSpaceFromFavourites in interface FavouriteManager

setSpaceManager

public void setSpaceManager(SpaceManager spaceManager)

setLabelManager

public void setLabelManager(LabelManager labelManager)

setPermissionManager

public void setPermissionManager(PermissionManager permissionManager)


Copyright © 2003-2012 Atlassian. All Rights Reserved.