com.atlassian.confluence.plugins.dailysummary.components.impl
Class DefaultSummaryEmailNotificationManager

java.lang.Object
  extended by com.atlassian.confluence.plugins.dailysummary.components.impl.DefaultSummaryEmailNotificationManager
All Implemented Interfaces:
SummaryEmailNotificationManager

public class DefaultSummaryEmailNotificationManager
extends java.lang.Object
implements SummaryEmailNotificationManager


Field Summary
 
Fields inherited from interface com.atlassian.confluence.plugins.dailysummary.components.SummaryEmailNotificationManager
DEFAULT_ENABLED_KEY, DEFAULT_SCHEDULED_KEY, PLUGIN_SETTINGS_KEY
 
Constructor Summary
DefaultSummaryEmailNotificationManager(com.atlassian.user.UserManager userManager, UserAccessor userAccessor, com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory, SettingsManager settingsManager, PersonalInformationManager personalInformationManager, PermissionManager permissionManager, LoginManager loginManager, CoreFeaturesManager coreFeaturesManager)
           
 
Method Summary
protected  com.google.common.base.Predicate<com.atlassian.user.User> getUserFilter(java.util.Calendar cal)
           
 java.lang.Iterable<com.atlassian.user.User> getUsersToReceiveNotificationAt(java.util.Date date)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSummaryEmailNotificationManager

public DefaultSummaryEmailNotificationManager(com.atlassian.user.UserManager userManager,
                                              UserAccessor userAccessor,
                                              com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory,
                                              SettingsManager settingsManager,
                                              PersonalInformationManager personalInformationManager,
                                              PermissionManager permissionManager,
                                              LoginManager loginManager,
                                              CoreFeaturesManager coreFeaturesManager)
Method Detail

getUsersToReceiveNotificationAt

public java.lang.Iterable<com.atlassian.user.User> getUsersToReceiveNotificationAt(java.util.Date date)
Specified by:
getUsersToReceiveNotificationAt in interface SummaryEmailNotificationManager

getUserFilter

protected com.google.common.base.Predicate<com.atlassian.user.User> getUserFilter(java.util.Calendar cal)


Copyright © 2003-2014 Atlassian. All Rights Reserved.