com.atlassian.confluence.mail
Class ChangeDigestNotificationBean

java.lang.Object
  extended by com.atlassian.confluence.mail.ChangeDigestNotificationBean

public class ChangeDigestNotificationBean
extends Object


Constructor Summary
ChangeDigestNotificationBean()
           
 
Method Summary
 ChangeDigestReport getAllChangeReportForUser(User user, List contentList)
          Gets a report of all changes on all pages and spaces
 List getAllChangeReports(Date fromWhen)
           
 ChangeDigestReport getWatchedChangeReportForUser(User user, List pages)
          Gets a repport of all pages and spaces changed that the user is watching
 boolean isUserNotifiable(User user)
           
 void setContentEntityManager(ContentEntityManager contentEntityManager)
           
 void setNotificationManager(NotificationManager notificationManager)
           
 void setPermissionManager(PermissionManager permissionManager)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeDigestNotificationBean

public ChangeDigestNotificationBean()
Method Detail

getWatchedChangeReportForUser

public ChangeDigestReport getWatchedChangeReportForUser(User user,
                                                        List pages)
Gets a repport of all pages and spaces changed that the user is watching

Parameters:
user -
pages -
Returns:
something

getAllChangeReportForUser

public ChangeDigestReport getAllChangeReportForUser(User user,
                                                    List contentList)
Gets a report of all changes on all pages and spaces

Parameters:
user - The user
contentList - A list of ContentEntityObjects representing the content that has changed
Returns:
the change digest report

isUserNotifiable

public boolean isUserNotifiable(User user)

getAllChangeReports

public List getAllChangeReports(Date fromWhen)

setContentEntityManager

public void setContentEntityManager(ContentEntityManager contentEntityManager)

setPermissionManager

public void setPermissionManager(PermissionManager permissionManager)

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)

setNotificationManager

public void setNotificationManager(NotificationManager notificationManager)


Confluence is developed by Atlassian.