au.edu.jcu.hpc.srb.mcatext.notify
Class NotificationHandler

java.lang.Object
  extended by au.edu.jcu.hpc.srb.mcatext.notify.NotificationHandler
All Implemented Interfaces:
NotifyDao

public class NotificationHandler
extends java.lang.Object
implements NotifyDao


Constructor Summary
NotificationHandler()
           
 
Method Summary
 void addDomainNotificationListener(DomainNotificationListener l)
           
 void addPathNotificationListener(PathNotificationListener l)
           
 void domainNotification(ChangeLog changeLog)
           
 java.util.List<DomainNotificationListener> getDomainNotificationListeners()
           
 java.util.List<PathNotificationListener> getPathNotificationListeners()
           
 boolean isDomainCreatedEvent(SRBDomainEvent event)
           
 boolean isDomainDeletedEvent(SRBDomainEvent event)
           
 boolean isUserAddedToGroupEvent(SRBDomainEvent event)
           
 boolean isUserCreatedEvent(SRBDomainEvent event)
           
 boolean isUserDeletedEvent(SRBDomainEvent event)
           
 boolean isUserRemovedFromGroupEvent(SRBDomainEvent event)
           
 void pathNotification(ChangeLog changeLog)
           
 void removeDomainNotificationListener(DomainNotificationListener l)
           
 void removePathNotificationListener(PathNotificationListener l)
           
 void setDomainNotificationListeners(java.util.List<DomainNotificationListener> l)
           
 void setPathNotificationListeners(java.util.List<PathNotificationListener> l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationHandler

public NotificationHandler()
Method Detail

addPathNotificationListener

public void addPathNotificationListener(PathNotificationListener l)

removePathNotificationListener

public void removePathNotificationListener(PathNotificationListener l)

setPathNotificationListeners

public void setPathNotificationListeners(java.util.List<PathNotificationListener> l)

getPathNotificationListeners

public java.util.List<PathNotificationListener> getPathNotificationListeners()

addDomainNotificationListener

public void addDomainNotificationListener(DomainNotificationListener l)

removeDomainNotificationListener

public void removeDomainNotificationListener(DomainNotificationListener l)

setDomainNotificationListeners

public void setDomainNotificationListeners(java.util.List<DomainNotificationListener> l)

getDomainNotificationListeners

public java.util.List<DomainNotificationListener> getDomainNotificationListeners()

pathNotification

public void pathNotification(ChangeLog changeLog)
Specified by:
pathNotification in interface NotifyDao

domainNotification

public void domainNotification(ChangeLog changeLog)
Specified by:
domainNotification in interface NotifyDao

isDomainCreatedEvent

public boolean isDomainCreatedEvent(SRBDomainEvent event)

isDomainDeletedEvent

public boolean isDomainDeletedEvent(SRBDomainEvent event)

isUserCreatedEvent

public boolean isUserCreatedEvent(SRBDomainEvent event)

isUserDeletedEvent

public boolean isUserDeletedEvent(SRBDomainEvent event)

isUserAddedToGroupEvent

public boolean isUserAddedToGroupEvent(SRBDomainEvent event)

isUserRemovedFromGroupEvent

public boolean isUserRemovedFromGroupEvent(SRBDomainEvent event)


Copyright © 2008. All Rights Reserved.