// Path: src/edu/bupt/calendar/alerts/AlertService.java
// public static class NotificationWrapper {
//     Notification mNotification;
//     long mEventId;
//     long mBegin;
//     long mEnd;
//     ArrayList<NotificationWrapper> mNw;
// 
//     public NotificationWrapper(Notification n, int notificationId, long eventId,
//             long startMillis, long endMillis, boolean doPopup) {
//         mNotification = n;
//         mEventId = eventId;
//         mBegin = startMillis;
//         mEnd = endMillis;
// 
//         // popup?
//         // notification id?
//     }
// 
//     public NotificationWrapper(Notification n) {
//         mNotification = n;
//     }
// 
//     public void add(NotificationWrapper nw) {
//         if (mNw == null) {
//             mNw = new ArrayList<NotificationWrapper>();
//         }
//         mNw.add(nw);
//     }
// }


import edu.bupt.calendar.alerts.AlertService.NotificationWrapper;
package edu.bupt.calendar.alerts;


public interface NotificationMgr {
    public void cancel(int id);
    public void cancel(String tag, int id);
    public void cancelAll();
// Path: src/edu/bupt/calendar/alerts/AlertService.java
// public static class NotificationWrapper {
//     Notification mNotification;
//     long mEventId;
//     long mBegin;
//     long mEnd;
//     ArrayList<NotificationWrapper> mNw;
// 
//     public NotificationWrapper(Notification n, int notificationId, long eventId,
//             long startMillis, long endMillis, boolean doPopup) {
//         mNotification = n;
//         mEventId = eventId;
//         mBegin = startMillis;
//         mEnd = endMillis;
// 
//         // popup?
//         // notification id?
//     }
// 
//     public NotificationWrapper(Notification n) {
//         mNotification = n;
//     }
// 
//     public void add(NotificationWrapper nw) {
//         if (mNw == null) {
//             mNw = new ArrayList<NotificationWrapper>();
//         }
//         mNw.add(nw);
//     }
// }


// Path: src/edu/bupt/calendar/alerts/NotificationMgr.java
import edu.bupt.calendar.alerts.AlertService.NotificationWrapper;

package edu.bupt.calendar.alerts;


public interface NotificationMgr {
    public void cancel(int id);
    public void cancel(String tag, int id);
    public void cancelAll();
    public void notify(int id, NotificationWrapper notification);