19 package org.turro.mail.queue;
21 import java.util.EnumSet;
22 import java.util.HashMap;
24 import org.turro.action.queue.IElephantNotification;
25 import org.turro.action.queue.NotificationCategory;
26 import org.turro.action.queue.NotificationConstraint;
27 import org.turro.action.queue.NotificationRole;
28 import org.turro.action.queue.QueuePeriod;
37 EnumSet<QueuePeriod> allowedPeriods,
boolean unique,
QueuePeriod defaultPeriod,
39 boolean publishable) {
41 allowedPeriods, unique, defaultPeriod, notification, role,
42 constraints, publishable);
NotificationCategory addCategory(String id, String name, String description, EnumSet< QueuePeriod > allowedPeriods, boolean unique, QueuePeriod defaultPeriod, IElephantNotification notification, NotificationRole role, Set< NotificationConstraint > constraints, boolean publishable)