/*
* Created on Nov 30, 2004
*
*Copyright Reliable Response, 2004
*/
package net.reliableresponse.notification.broker;
import net.reliableresponse.notification.Notification;
import net.reliableresponse.notification.device.Device;
import net.reliableresponse.notification.usermgmt.Member;
/**
* @author drig
*
* Copyright 2004 - David Rudder
*/
public interface NotificationLoggingBroker {
public void logNotification (Notification notification, Member member, Device device, String status);
/**
* Logs a notification's confirmation
*
* @param confirmedBy Who this notification was confirmed by
* @param notification Which notification was confirmed
*/
public void logConfirmation (Member confirmedBy, Notification notification);
public void logEscalation (Member from, Member to, Notification notification);
public void logPassed (Member from, Member to, Notification notification);
}