com.atlassian.jira.notification
Class NotificationTypeManager

java.lang.Object
  extended by com.atlassian.jira.scheme.AbstractSchemeTypeManager<NotificationType>
      extended by com.atlassian.jira.notification.NotificationTypeManager
All Implemented Interfaces:
SchemeTypeManager<NotificationType>

public class NotificationTypeManager
extends AbstractSchemeTypeManager<NotificationType>


Constructor Summary
NotificationTypeManager()
           
NotificationTypeManager(String configFile)
           
 
Method Summary
 NotificationType getNotificationType(String id)
           
 String getResourceName()
           
 Map<String,NotificationType> getSchemeTypes()
           
 Class getTypeClass()
          Gets the type of the Manager for the type T.
 void setSchemeTypes(Map<String,NotificationType> schemeType)
           
 
Methods inherited from class com.atlassian.jira.scheme.AbstractSchemeTypeManager
getSchemeType, getTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationTypeManager

public NotificationTypeManager()

NotificationTypeManager

public NotificationTypeManager(String configFile)
Method Detail

getResourceName

public String getResourceName()
Specified by:
getResourceName in interface SchemeTypeManager<NotificationType>
Specified by:
getResourceName in class AbstractSchemeTypeManager<NotificationType>

getTypeClass

public Class getTypeClass()
Description copied from interface: SchemeTypeManager
Gets the type of the Manager for the type T. e.g. NotificationTypeManager.class or IssueSecurityTypeManager.class

Specified by:
getTypeClass in interface SchemeTypeManager<NotificationType>
Specified by:
getTypeClass in class AbstractSchemeTypeManager<NotificationType>

getNotificationType

public NotificationType getNotificationType(String id)

getSchemeTypes

public Map<String,NotificationType> getSchemeTypes()
Specified by:
getSchemeTypes in interface SchemeTypeManager<NotificationType>
Specified by:
getSchemeTypes in class AbstractSchemeTypeManager<NotificationType>

setSchemeTypes

public void setSchemeTypes(Map<String,NotificationType> schemeType)
Specified by:
setSchemeTypes in interface SchemeTypeManager<NotificationType>
Specified by:
setSchemeTypes in class AbstractSchemeTypeManager<NotificationType>


Copyright © 2002-2012 Atlassian. All Rights Reserved.