org.sakaiproject.profile2.logic
Class ProfileStatusLogicImpl

java.lang.Object
  extended by org.sakaiproject.profile2.logic.ProfileStatusLogicImpl
All Implemented Interfaces:
ProfileStatusLogic

public class ProfileStatusLogicImpl
extends Object
implements ProfileStatusLogic

Implementation of ProfileStatusLogic API

Author:
Steve Swinsburg (steve.swinsburg@gmail.com)

Constructor Summary
ProfileStatusLogicImpl()
           
 
Method Summary
 boolean clearUserStatus(String userId)
          
 int getStatusUpdatesCount(String userUuid)
          
 ProfileStatus getUserStatus(String userUuid)
          
 ProfileStatus getUserStatus(String userUuid, ProfilePrivacy privacy)
          
 boolean setUserStatus(ProfileStatus profileStatus)
          
 boolean setUserStatus(String userId, String status)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileStatusLogicImpl

public ProfileStatusLogicImpl()
Method Detail

getUserStatus

public ProfileStatus getUserStatus(String userUuid,
                                   ProfilePrivacy privacy)

Specified by:
getUserStatus in interface ProfileStatusLogic

getUserStatus

public ProfileStatus getUserStatus(String userUuid)

Specified by:
getUserStatus in interface ProfileStatusLogic

setUserStatus

public boolean setUserStatus(String userId,
                             String status)

Specified by:
setUserStatus in interface ProfileStatusLogic

setUserStatus

public boolean setUserStatus(ProfileStatus profileStatus)

Specified by:
setUserStatus in interface ProfileStatusLogic

clearUserStatus

public boolean clearUserStatus(String userId)

Specified by:
clearUserStatus in interface ProfileStatusLogic

getStatusUpdatesCount

public int getStatusUpdatesCount(String userUuid)

Specified by:
getStatusUpdatesCount in interface ProfileStatusLogic


Copyright © 2008-2012 The Sakai Foundation. All Rights Reserved.