package au.gov.ga.earthsci.notification; /** * An interface for service classes that can register additional * {@link NotificationCategory}s * * @author James Navin (james.navin@ga.gov.au) */ public interface INotificationCategoryProvider { /** * Invoked to register additional notification categories. * <p/> * Implementing classes should use * {@link NotificationCategory#registerCategory(String, String)} to register * additional categories, and should handle cases of conflicting IDs * gracefully. */ void registerNotificationCategories(); }