com.atlassian.jira
Class ManagerFactory

java.lang.Object
  extended bycom.atlassian.jira.ManagerFactory

public class ManagerFactory
extends java.lang.Object

Not sure if this ManagerFactory is needed - will do for now


Method Summary
static void addService(java.lang.Class clazz, java.lang.Object o)
           
static ActionManager getActionManager()
           
static ApplicationProperties getApplicationProperties()
           
static AttachmentManager getAttachmentManager()
           
static CacheManager getCacheManager()
           
static ConstantsManager getConstantsManager()
           
static CustomFieldManager getCustomFieldManager()
           
static GlobalPermissionManager getGlobalPermissionManager()
           
static IssueIndexManager getIndexManager()
           
static IssueFieldManager getIssueFieldManager()
           
static IssueManager getIssueManager()
           
static IssueSecurityLevelManager getIssueSecurityLevelManager()
           
static IssueSecuritySchemeManager getIssueSecuritySchemeManager()
           
static SecurityTypeManager getIssueSecurityTypeManager()
           
static ListenerManager getListenerManager()
           
static MailQueue getMailQueue()
           
static NotificationEventManager getNotificationEventManager()
           
static NotificationSchemeManager getNotificationSchemeManager()
           
static NotificationTypeManager getNotificationTypeManager()
           
static XMLObjectConfigurationFactory getObjectConfigurationFactory()
           
static PermissionManager getPermissionManager()
           
static PermissionSchemeManager getPermissionSchemeManager()
           
static PermissionTypeManager getPermissionTypeManager()
           
static PortalManager getPortalManager()
           
static ProjectManager getProjectManager()
           
static Scheduler getScheduler()
           
static SearchRequestManager getSearchRequestManager()
           
static ServiceManager getServiceManager()
           
static StatisticSecurityTypeManager getStatisticSecurityTypeManager()
           
static StatisticsManager getStatisticsManager()
           
static SubscriptionManager getSubscriptionManager()
           
static UpgradeManager getUpgradeManager()
           
static void globalRefresh()
          This method will refresh all the caches in JIRA (hopefully! :))
static void initialise()
          This method resets the registry.
static void refreshIssueManager()
           
static void refreshProjectManager()
           
static void refreshUpgradeManager()
          Create a new UpgradeManager.
static void removeService(java.lang.Class clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

globalRefresh

public static void globalRefresh()
This method will refresh all the caches in JIRA (hopefully! :))


addService

public static void addService(java.lang.Class clazz,
                              java.lang.Object o)

removeService

public static void removeService(java.lang.Class clazz)

initialise

public static void initialise()
This method resets the registry.


refreshProjectManager

public static void refreshProjectManager()

refreshIssueManager

public static void refreshIssueManager()

refreshUpgradeManager

public static void refreshUpgradeManager()
Create a new UpgradeManager. This may be needed if more upgrade tasks are added, or if the license has been changed.


getActionManager

public static ActionManager getActionManager()

getApplicationProperties

public static ApplicationProperties getApplicationProperties()

getAttachmentManager

public static AttachmentManager getAttachmentManager()

getCacheManager

public static CacheManager getCacheManager()

getConstantsManager

public static ConstantsManager getConstantsManager()

getCustomFieldManager

public static CustomFieldManager getCustomFieldManager()

getIssueFieldManager

public static IssueFieldManager getIssueFieldManager()

getIndexManager

public static IssueIndexManager getIndexManager()

getIssueManager

public static IssueManager getIssueManager()

getIssueSecuritySchemeManager

public static IssueSecuritySchemeManager getIssueSecuritySchemeManager()

getIssueSecurityTypeManager

public static SecurityTypeManager getIssueSecurityTypeManager()

getListenerManager

public static ListenerManager getListenerManager()

getMailQueue

public static MailQueue getMailQueue()

getNotificationEventManager

public static NotificationEventManager getNotificationEventManager()

getNotificationSchemeManager

public static NotificationSchemeManager getNotificationSchemeManager()

getNotificationTypeManager

public static NotificationTypeManager getNotificationTypeManager()

getObjectConfigurationFactory

public static XMLObjectConfigurationFactory getObjectConfigurationFactory()

getPermissionManager

public static PermissionManager getPermissionManager()

getPermissionSchemeManager

public static PermissionSchemeManager getPermissionSchemeManager()

getPermissionTypeManager

public static PermissionTypeManager getPermissionTypeManager()

getPortalManager

public static PortalManager getPortalManager()

getProjectManager

public static ProjectManager getProjectManager()

getScheduler

public static Scheduler getScheduler()

getIssueSecurityLevelManager

public static IssueSecurityLevelManager getIssueSecurityLevelManager()

getSearchRequestManager

public static SearchRequestManager getSearchRequestManager()

getServiceManager

public static ServiceManager getServiceManager()

getStatisticsManager

public static StatisticsManager getStatisticsManager()

getSubscriptionManager

public static SubscriptionManager getSubscriptionManager()

getUpgradeManager

public static UpgradeManager getUpgradeManager()

getGlobalPermissionManager

public static GlobalPermissionManager getGlobalPermissionManager()

getStatisticSecurityTypeManager

public static StatisticSecurityTypeManager getStatisticSecurityTypeManager()