com.atlassian.jira
Class ComponentManager

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

public class ComponentManager
extends Object

This component manager uses PicoContainer to resolve all the dependencies between components. Also has various static accessor methods for non-Pico-managed objects, eg. ComponentManager.getInstance().getProjectManager(). More information can be found at the picocontainer website.


Field Summary
static String EXTENSION_PROVIDER_PROPERTY
           
 
Method Summary
 ApplicationProperties getApplicationProperties()
           
 AssigneeResolver getAssigneeResolver()
           
 AttachmentManager getAttachmentManager()
           
 BulkOperationManager getBulkOperationManager()
           
 ColumnLayoutManager getColumnLayoutManager()
           
static Object getComponentInstanceOfType(Class clazz)
           
 ConstantsManager getConstantsManager()
           
 org.picocontainer.PicoContainer getContainer()
           
 CustomFieldManager getCustomFieldManager()
           
 CvsRepositoryUtil getCvsRepositoryUtil()
           
 EventTypeManager getEventTypeManager()
           
 FieldLayoutManager getFieldLayoutManager()
           
 FieldManager getFieldManager()
           
 FieldScreenManager getFieldScreenManager()
           
 FieldScreenRendererFactory getFieldScreenRendererFactory()
           
 FieldScreenSchemeManager getFieldScreenSchemeManager()
           
 FileIconBean getFileIconBean()
           
 IssueIndexManager getIndexManager()
           
static ComponentManager getInstance()
           
 IssueFactory getIssueFactory()
          Get an IssueFactory, particularly useful for obtaining Issue from
 IssueLinkManager getIssueLinkManager()
           
 IssueManager getIssueManager()
           
 IssueTypeScreenSchemeManager getIssueTypeScreenSchemeManager()
           
 IssueUpdater getIssueUpdater()
           
 JiraAuthenticationContext getJiraAuthenticationContext()
           
 JiraLocaleUtils getJiraLocaleUtils()
           
 MailingListCompiler getMailingListCompiler()
           
 com.atlassian.mail.server.MailServerManager getMailServerManager()
           
 MoveSubTaskOperationManager getMoveSubTaskOperationManager()
           
 PermissionContextFactory getPermissionContextFactory()
           
 PermissionManager getPermissionManager()
           
 PermissionTypeManager getPermissionTypeManager()
           
 com.atlassian.plugin.PluginManager getPluginManager()
           
 ProjectComponentManager getProjectComponentManager()
           
 ProjectManager getProjectManager()
           
 RendererManager getRendererManager()
           
 RepositoryManager getRepositoryManager()
           
 SchemePermissions getSchemePermissions()
           
 SearchProvider getSearchProvider()
           
 SearchRequestManager getSearchRequestManager()
           
 SubscriptionMailQueueItemFactory getSubscriptionMailQueueItemFactory()
           
 SubTaskManager getSubTaskManager()
           
 TemplateManager getTemplateManager()
           
 TextAnalyzer getTextAnalyzer()
           
 TrackbackManager getTrackbackManager()
          Used in OfBizTrackbackStore, which is constructed from within the trackback module.
 TranslationManager getTranslationManager()
           
 UpgradeManager getUpgradeManager()
           
 UserPreferencesManager getUserPreferencesManager()
           
 UserUtil getUserUtil()
           
 com.atlassian.velocity.VelocityManager getVelocityManager()
           
 VersionManager getVersionManager()
           
 VoteManager getVoteManager()
           
 WatcherManager getWatcherManager()
           
 WorkflowManager getWorkflowManager()
           
 WorkflowSchemeManager getWorkflowSchemeManager()
           
(package private)  void initialise()
           
static void main(String[] args)
           
(package private)  void quickStart()
           
 void refreshUpgradeManager()
          Create a new UpgradeManager.
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXTENSION_PROVIDER_PROPERTY

public static final String EXTENSION_PROVIDER_PROPERTY
See Also:
Constant Field Values
Method Detail

initialise

void initialise()

start

public void start()

quickStart

void quickStart()

getContainer

public org.picocontainer.PicoContainer getContainer()

getRepositoryManager

public RepositoryManager getRepositoryManager()

getCvsRepositoryUtil

public CvsRepositoryUtil getCvsRepositoryUtil()

getAttachmentManager

public AttachmentManager getAttachmentManager()

getVersionManager

public VersionManager getVersionManager()

getBulkOperationManager

public BulkOperationManager getBulkOperationManager()

getMoveSubTaskOperationManager

public MoveSubTaskOperationManager getMoveSubTaskOperationManager()

getInstance

public static ComponentManager getInstance()

getComponentInstanceOfType

public static Object getComponentInstanceOfType(Class clazz)

getIssueUpdater

public IssueUpdater getIssueUpdater()

getFileIconBean

public FileIconBean getFileIconBean()

getIssueManager

public IssueManager getIssueManager()

getWorkflowManager

public WorkflowManager getWorkflowManager()

getIssueFactory

public IssueFactory getIssueFactory()
Get an IssueFactory, particularly useful for obtaining Issue from

Returns:
IssueFactory

getConstantsManager

public ConstantsManager getConstantsManager()

getFieldManager

public FieldManager getFieldManager()

getCustomFieldManager

public CustomFieldManager getCustomFieldManager()

getIssueTypeScreenSchemeManager

public IssueTypeScreenSchemeManager getIssueTypeScreenSchemeManager()

getSubTaskManager

public SubTaskManager getSubTaskManager()

getIssueLinkManager

public IssueLinkManager getIssueLinkManager()

getApplicationProperties

public ApplicationProperties getApplicationProperties()

main

public static void main(String[] args)

getTrackbackManager

public TrackbackManager getTrackbackManager()
Used in OfBizTrackbackStore, which is constructed from within the trackback module.


getPermissionManager

public PermissionManager getPermissionManager()

getPermissionTypeManager

public PermissionTypeManager getPermissionTypeManager()

getFieldLayoutManager

public FieldLayoutManager getFieldLayoutManager()

getColumnLayoutManager

public ColumnLayoutManager getColumnLayoutManager()

getProjectManager

public ProjectManager getProjectManager()

getVoteManager

public VoteManager getVoteManager()

getJiraLocaleUtils

public JiraLocaleUtils getJiraLocaleUtils()

getPluginManager

public com.atlassian.plugin.PluginManager getPluginManager()

getUpgradeManager

public UpgradeManager getUpgradeManager()

getRendererManager

public RendererManager getRendererManager()

getFieldScreenRendererFactory

public FieldScreenRendererFactory getFieldScreenRendererFactory()

getWorkflowSchemeManager

public WorkflowSchemeManager getWorkflowSchemeManager()

getIndexManager

public IssueIndexManager getIndexManager()

getTranslationManager

public TranslationManager getTranslationManager()

getJiraAuthenticationContext

public JiraAuthenticationContext getJiraAuthenticationContext()

getWatcherManager

public WatcherManager getWatcherManager()

getSearchProvider

public SearchProvider getSearchProvider()

getSearchRequestManager

public SearchRequestManager getSearchRequestManager()

getFieldScreenManager

public FieldScreenManager getFieldScreenManager()

getFieldScreenSchemeManager

public FieldScreenSchemeManager getFieldScreenSchemeManager()

getSchemePermissions

public SchemePermissions getSchemePermissions()

getTextAnalyzer

public TextAnalyzer getTextAnalyzer()

getMailServerManager

public com.atlassian.mail.server.MailServerManager getMailServerManager()

getEventTypeManager

public EventTypeManager getEventTypeManager()

getTemplateManager

public TemplateManager getTemplateManager()

getUserUtil

public UserUtil getUserUtil()

getAssigneeResolver

public AssigneeResolver getAssigneeResolver()

getMailingListCompiler

public MailingListCompiler getMailingListCompiler()

getSubscriptionMailQueueItemFactory

public SubscriptionMailQueueItemFactory getSubscriptionMailQueueItemFactory()

getVelocityManager

public com.atlassian.velocity.VelocityManager getVelocityManager()

refreshUpgradeManager

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


getProjectComponentManager

public ProjectComponentManager getProjectComponentManager()

getPermissionContextFactory

public PermissionContextFactory getPermissionContextFactory()

getUserPreferencesManager

public UserPreferencesManager getUserPreferencesManager()


Copyright © 2002-2006 Atlassian. All Rights Reserved.