com.atlassian.confluence.rpc.soap.services
Class NotificationsSoapService

java.lang.Object
  extended by com.atlassian.confluence.rpc.soap.services.NotificationsSoapService

public final class NotificationsSoapService
extends Object


Constructor Summary
NotificationsSoapService()
           
 
Method Summary
 RemoteUser[] getWatchersForPage(long pageId)
           
 RemoteUser[] getWatchersForSpace(String spaceKey)
           
 boolean isWatchingPage(long pageId, String username)
           
 boolean isWatchingSpace(String spaceKey, String username)
           
 boolean isWatchingSpaceForType(String spaceKey, String contentType, String username)
           
 boolean removePageWatch(long pageId)
           
 boolean removePageWatchForUser(long pageId, String username)
           
 boolean removeSpaceWatch(String spaceKey)
           
 void setNotificationManager(NotificationManager notificationManager)
           
 void setPageManager(PageManager pageManager)
           
 void setPermissionManager(PermissionManager permissionManager)
           
 void setSpaceManager(SpaceManager spaceManager)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 boolean watchPage(long pageId)
           
 boolean watchPageForUser(long pageId, String username)
           
 boolean watchSpace(String spaceKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationsSoapService

public NotificationsSoapService()
Method Detail

watchPage

public boolean watchPage(long pageId)
                  throws RemoteException
Throws:
RemoteException

watchPageForUser

public boolean watchPageForUser(long pageId,
                                String username)
                         throws RemoteException
Throws:
RemoteException

watchSpace

public boolean watchSpace(String spaceKey)
                   throws RemoteException
Throws:
RemoteException

removePageWatch

public boolean removePageWatch(long pageId)
                        throws RemoteException
Throws:
RemoteException

removeSpaceWatch

public boolean removeSpaceWatch(String spaceKey)
                         throws RemoteException
Throws:
RemoteException

removePageWatchForUser

public boolean removePageWatchForUser(long pageId,
                                      String username)
                               throws RemoteException
Throws:
RemoteException

isWatchingPage

public boolean isWatchingPage(long pageId,
                              String username)
                       throws RemoteException
Throws:
RemoteException

getWatchersForPage

public RemoteUser[] getWatchersForPage(long pageId)
                                throws RemoteException
Throws:
RemoteException

isWatchingSpace

public boolean isWatchingSpace(String spaceKey,
                               String username)
                        throws RemoteException
Throws:
RemoteException

isWatchingSpaceForType

public boolean isWatchingSpaceForType(String spaceKey,
                                      String contentType,
                                      String username)
                               throws RemoteException
Throws:
RemoteException

getWatchersForSpace

public RemoteUser[] getWatchersForSpace(String spaceKey)
                                 throws RemoteException
Throws:
RemoteException

setNotificationManager

public void setNotificationManager(NotificationManager notificationManager)

setPermissionManager

public void setPermissionManager(PermissionManager permissionManager)

setPageManager

public void setPageManager(PageManager pageManager)

setSpaceManager

public void setSpaceManager(SpaceManager spaceManager)

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)


Copyright © 2003-2012 Atlassian. All Rights Reserved.