com.atlassian.jira.notification
Interface NotificationSchemeManager

All Superinterfaces:
SchemeManager
All Known Implementing Classes:
DefaultNotificationSchemeManager

public interface NotificationSchemeManager
extends SchemeManager


Method Summary
 java.util.Set getRecipients(GenericValue project, IssueEvent event, java.lang.String notificationType)
           
 boolean hasEntities(GenericValue scheme, java.lang.String event, java.lang.String type, java.lang.String parameter)
           
 
Methods inherited from interface com.atlassian.jira.scheme.SchemeManager
addDefaultSchemeToProject, addSchemeToProject, copyScheme, createDefaultScheme, createScheme, createSchemeEntity, deleteEntity, deleteScheme, getDefaultScheme, getEntities, getEntities, getEntities, getEntities, getEntities, getEntity, getGroups, getProjects, getScheme, getScheme, getSchemes, getSchemes, getUsers, hasSchemeAuthority, hasSchemeAuthority, removeEntities, removeEntities, removeSchemesFromProject, schemeExists, updateScheme
 

Method Detail

getRecipients

public java.util.Set getRecipients(GenericValue project,
                                   IssueEvent event,
                                   java.lang.String notificationType)
                            throws GenericEntityException
Throws:
GenericEntityException

hasEntities

public boolean hasEntities(GenericValue scheme,
                           java.lang.String event,
                           java.lang.String type,
                           java.lang.String parameter)
                    throws GenericEntityException
Throws:
GenericEntityException