au.edu.jcu.hpc.srb.mcatext.dao.dummy
Class RegisterDaoImpl

java.lang.Object
  extended by au.edu.jcu.hpc.srb.mcatext.dao.dummy.RegisterDaoImpl
All Implemented Interfaces:
RegisterDao, NotificationGenerator

public class RegisterDaoImpl
extends java.lang.Object
implements RegisterDao, NotificationGenerator


Constructor Summary
RegisterDaoImpl()
           
 
Method Summary
 void deregisterDomains(java.lang.String notifyUrl, java.util.List<java.lang.String> domains)
           
 void deregisterPaths(java.lang.String notifyUrl, java.util.List<java.lang.String> paths)
           
 java.util.List<Notification> generateDomainNotifications(ChangeLog in)
           
 java.util.List<Notification> generatePathNotifications(ChangeLog in)
           
 java.util.List<java.lang.String> listRegisteredDomains(java.lang.String notifyUrl)
           
 java.util.List<java.lang.String> listRegisteredPaths(java.lang.String notifyUrl)
           
 void markDirtyDomain(java.lang.String notifyUrl)
           
 void markDirtyPath(java.lang.String notifyUrl)
           
 void registerDomains(java.lang.String notifyUrl, java.util.List<java.lang.String> domains, boolean dropExistingDomains)
           
 void registerPaths(java.lang.String notifyUrl, java.util.List<java.lang.String> paths, boolean dropExistingPaths)
           
 void triggerNotifications()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegisterDaoImpl

public RegisterDaoImpl()
Method Detail

triggerNotifications

public void triggerNotifications()
Specified by:
triggerNotifications in interface RegisterDao

generatePathNotifications

public java.util.List<Notification> generatePathNotifications(ChangeLog in)
Specified by:
generatePathNotifications in interface NotificationGenerator

markDirtyPath

public void markDirtyPath(java.lang.String notifyUrl)
Specified by:
markDirtyPath in interface NotificationGenerator

generateDomainNotifications

public java.util.List<Notification> generateDomainNotifications(ChangeLog in)
Specified by:
generateDomainNotifications in interface NotificationGenerator

markDirtyDomain

public void markDirtyDomain(java.lang.String notifyUrl)
Specified by:
markDirtyDomain in interface NotificationGenerator

registerPaths

public void registerPaths(java.lang.String notifyUrl,
                          java.util.List<java.lang.String> paths,
                          boolean dropExistingPaths)
Specified by:
registerPaths in interface RegisterDao

deregisterPaths

public void deregisterPaths(java.lang.String notifyUrl,
                            java.util.List<java.lang.String> paths)
Specified by:
deregisterPaths in interface RegisterDao

listRegisteredPaths

public java.util.List<java.lang.String> listRegisteredPaths(java.lang.String notifyUrl)
Specified by:
listRegisteredPaths in interface RegisterDao

registerDomains

public void registerDomains(java.lang.String notifyUrl,
                            java.util.List<java.lang.String> domains,
                            boolean dropExistingDomains)
Specified by:
registerDomains in interface RegisterDao

deregisterDomains

public void deregisterDomains(java.lang.String notifyUrl,
                              java.util.List<java.lang.String> domains)
Specified by:
deregisterDomains in interface RegisterDao

listRegisteredDomains

public java.util.List<java.lang.String> listRegisteredDomains(java.lang.String notifyUrl)
Specified by:
listRegisteredDomains in interface RegisterDao


Copyright © 2008. All Rights Reserved.