com.atlassian.jira.notification
Class DefaultNotificationSchemeManager
java.lang.Object
com.atlassian.jira.scheme.AbstractSchemeManager
com.atlassian.jira.notification.DefaultNotificationSchemeManager
- All Implemented Interfaces:
- NotificationSchemeManager, SchemeManager
- public class DefaultNotificationSchemeManager
- extends AbstractSchemeManager
- implements NotificationSchemeManager
Method Summary |
org.ofbiz.core.entity.GenericValue |
copySchemeEntity(org.ofbiz.core.entity.GenericValue scheme,
org.ofbiz.core.entity.GenericValue entity)
|
org.ofbiz.core.entity.GenericValue |
createSchemeEntity(org.ofbiz.core.entity.GenericValue scheme,
SchemeEntity schemeEntity)
|
String |
getAssociationType()
|
List |
getEntities(org.ofbiz.core.entity.GenericValue scheme,
Long entityTypeId)
|
List |
getEntities(org.ofbiz.core.entity.GenericValue scheme,
Long entityTypeId,
String parameter)
|
List |
getEntities(org.ofbiz.core.entity.GenericValue scheme,
String event)
|
List |
getEntities(org.ofbiz.core.entity.GenericValue scheme,
String type,
Long entityTypeId)
|
String |
getEntityName()
|
Set |
getRecipients(org.ofbiz.core.entity.GenericValue project,
IssueEvent event,
String notificationEventId)
|
String |
getSchemeDesc()
|
String |
getSchemeEntityName()
|
boolean |
hasEntities(org.ofbiz.core.entity.GenericValue scheme,
String event,
String type,
String parameter)
|
boolean |
hasSchemeAuthority(Long entityType,
org.ofbiz.core.entity.GenericValue entity)
|
boolean |
hasSchemeAuthority(Long entityType,
org.ofbiz.core.entity.GenericValue entity,
User user,
boolean issueCreation)
|
void |
removeSchemeEntitiesForField(String fieldId)
|
Methods inherited from class com.atlassian.jira.scheme.AbstractSchemeManager |
addDefaultSchemeToProject, addSchemeToProject, copyScheme, createDefaultScheme, createScheme, deleteEntity, deleteScheme, getDefaultScheme, getEntities, getEntities, getEntity, getGroups, getProjectAndValidate, getProjects, getScheme, getScheme, getSchemes, getSchemes, getUsers, removeEntities, removeEntities, removeSchemesFromProject, schemeExists, updateScheme |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.scheme.SchemeManager |
addDefaultSchemeToProject, addSchemeToProject, copyScheme, createDefaultScheme, createScheme, deleteEntity, deleteScheme, getDefaultScheme, getEntities, getEntities, getEntity, getGroups, getProjects, getScheme, getScheme, getSchemes, getSchemes, getUsers, removeEntities, removeEntities, removeSchemesFromProject, schemeExists, updateScheme |
DefaultNotificationSchemeManager
public DefaultNotificationSchemeManager(ProjectManager projectManager)
getSchemeEntityName
public String getSchemeEntityName()
- Specified by:
getSchemeEntityName
in class AbstractSchemeManager
getEntityName
public String getEntityName()
- Specified by:
getEntityName
in class AbstractSchemeManager
getAssociationType
public String getAssociationType()
- Specified by:
getAssociationType
in class AbstractSchemeManager
getSchemeDesc
public String getSchemeDesc()
- Specified by:
getSchemeDesc
in class AbstractSchemeManager
removeSchemeEntitiesForField
public void removeSchemeEntitiesForField(String fieldId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
removeSchemeEntitiesForField
in interface NotificationSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
createSchemeEntity
public org.ofbiz.core.entity.GenericValue createSchemeEntity(org.ofbiz.core.entity.GenericValue scheme,
SchemeEntity schemeEntity)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
createSchemeEntity
in interface SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
getEntities
public List getEntities(org.ofbiz.core.entity.GenericValue scheme,
String event)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getEntities
in interface SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
getRecipients
public Set getRecipients(org.ofbiz.core.entity.GenericValue project,
IssueEvent event,
String notificationEventId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getRecipients
in interface NotificationSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
hasEntities
public boolean hasEntities(org.ofbiz.core.entity.GenericValue scheme,
String event,
String type,
String parameter)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
hasEntities
in interface NotificationSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
copySchemeEntity
public org.ofbiz.core.entity.GenericValue copySchemeEntity(org.ofbiz.core.entity.GenericValue scheme,
org.ofbiz.core.entity.GenericValue entity)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
copySchemeEntity
in class AbstractSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
getEntities
public List getEntities(org.ofbiz.core.entity.GenericValue scheme,
Long entityTypeId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getEntities
in interface SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
getEntities
public List getEntities(org.ofbiz.core.entity.GenericValue scheme,
Long entityTypeId,
String parameter)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getEntities
in interface SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
getEntities
public List getEntities(org.ofbiz.core.entity.GenericValue scheme,
String type,
Long entityTypeId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getEntities
in interface SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
hasSchemeAuthority
public boolean hasSchemeAuthority(Long entityType,
org.ofbiz.core.entity.GenericValue entity)
- Specified by:
hasSchemeAuthority
in interface SchemeManager
hasSchemeAuthority
public boolean hasSchemeAuthority(Long entityType,
org.ofbiz.core.entity.GenericValue entity,
User user,
boolean issueCreation)
- Specified by:
hasSchemeAuthority
in interface SchemeManager
Copyright © 2002-2006 Atlassian. All Rights Reserved.