UnreadContributionsCache
This cache is used to know if there are unread contributions. If there are, it's able to tell us how much there are for the administrator, and for the other types of users, it's only able to tell if there are unread contributions.
- UnreadContributionsCache implements CacheData
public
|
|
public
boolean
|
|
public
integer
|
#
get_admin_unread_contributions_number( )
Tells how much contributions there are for administrators. |
public
|
#
set_admin_unread_contributions_number( integer $number )
Sets the number of unread contributions for the administrator. This method should be private but is public for unit tests. |
public
boolean
|
|
public
boolean
|
#
has_user_unread_contributions( integer $user_id )
Tells whether a user has unread contributions (it only deals with user-specific contributions and not with rank or group contributions). |
public
boolean
|
#
has_group_unread_contributions( integer $group_id )
Tells whether a group has unread contributions (it only deals with user-specific contributions and not with rank or group contributions). |
public
|
#
set_moderators_have_unread_contributions( boolean $have )
Sets whether there are unread contributions for moderators. This method should be private but is public for unit tests. |
public
boolean
|
|
public
|
#
set_members_have_unread_contributions( boolean $have )
Sets whether there are unread contributions for members. This method should be private but is public for unit tests. |
public
int[]
|
#
get_groups_with_unread_contributions( )
Returns the list of the groups which have unread contributions. |
public
|
#
add_group_with_unread_contributions( integer $id )
Ass a group to the list of groups which have unread contributions. This method should be private but is public for unit tests. |
public
int[]
|
#
get_users_with_unread_contributions( )
Returns the list of the users who have unread contributions. |
public
|
#
add_user_with_unread_contributions( integer $id )
Ass a group to the list of users who have unread contributions. This method should be private but is public for unit tests. |
public
|
#
set_values( array $numbers )
Sets the values from the method of ContributionService which returns the number of unread contributions for which profile. |
public static
|
|
public static
|