com.atlassian.jira.notification
Interface NotificationSchemeManager

All Superinterfaces:
SchemeManager
All Known Implementing Classes:
DefaultNotificationSchemeManager

public interface NotificationSchemeManager
extends SchemeManager


Field Summary
 
Fields inherited from interface com.atlassian.jira.scheme.SchemeManager
PROJECT_ASSOCIATION
 
Method Summary
 org.ofbiz.core.entity.GenericValue getNotificationSchemeForProject(org.ofbiz.core.entity.GenericValue projectGV)
           
 Set getRecipients(IssueEvent event, SchemeEntity notification)
           
 Map getSchemesMapByConditions(Map conditions)
           
 boolean hasEntities(org.ofbiz.core.entity.GenericValue scheme, Long event, String type, String parameter, Long templateId)
           
 boolean isHasMailServer()
           
 void removeSchemeEntitiesForField(String fieldId)
           
 
Methods inherited from interface com.atlassian.jira.scheme.SchemeManager
addDefaultSchemeToProject, addSchemeToProject, copyScheme, createDefaultScheme, createScheme, createSchemeEntity, deleteEntity, deleteScheme, getDefaultScheme, getEntities, getEntities, getEntities, getEntities, getEntities, getEntities, getEntity, getGroups, getProjects, getScheme, getScheme, getSchemes, getSchemes, getUsers, getUsers, hasSchemeAuthority, hasSchemeAuthority, removeEntities, removeEntities, removeSchemesFromProject, schemeExists, updateScheme
 

Method Detail

getRecipients

public Set getRecipients(IssueEvent event,
                         SchemeEntity notification)
                  throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

hasEntities

public boolean hasEntities(org.ofbiz.core.entity.GenericValue scheme,
                           Long event,
                           String type,
                           String parameter,
                           Long templateId)
                    throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

removeSchemeEntitiesForField

public void removeSchemeEntitiesForField(String fieldId)
                                  throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

isHasMailServer

public boolean isHasMailServer()
                        throws com.atlassian.mail.MailException
Throws:
com.atlassian.mail.MailException

getNotificationSchemeForProject

public org.ofbiz.core.entity.GenericValue getNotificationSchemeForProject(org.ofbiz.core.entity.GenericValue projectGV)

getSchemesMapByConditions

public Map getSchemesMapByConditions(Map conditions)


Copyright © 2002-2006 Atlassian. All Rights Reserved.