|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.ComponentManager
public class ComponentManager
This component manager uses PicoContainer to resolve all the dependencies between components. It is responsible for initialising a large number of components in JIRA. Any components defined here may be injected via a contstructor.
The ComponentManager also has various static accessor methods for non-Pico-managed objects, eg.ComponentManager.getInstance().getProjectManager()
. These should only be used if constructor based
injection is not feasible.
More information can be found at the picocontainer website.
Field Summary | |
---|---|
static String |
EXTENSION_PROVIDER_PROPERTY
|
Method Summary | |
---|---|
ApplicationProperties |
getApplicationProperties()
Retrieves and returns the application properties. |
AssigneeResolver |
getAssigneeResolver()
Retrieves and returns the assignee resolver instance |
AttachmentManager |
getAttachmentManager()
Retrieves and returns the attachment manager instance |
BulkOperationManager |
getBulkOperationManager()
Retrieves and return the bulk operation manager instance |
ChangeHistoryManager |
getChangeHistoryManager()
Retrieves and returns the ChangeHistoryManager manager instance |
ColumnLayoutManager |
getColumnLayoutManager()
Retrieves and returns the column layout manager instance |
CommentManager |
getCommentManager()
Retrieves and returns the comment manager instance |
static Object |
getComponentInstanceOfType(Class clazz)
Retrieves and returns a component which is an instance of given class. |
ConstantsManager |
getConstantsManager()
Retrieves and returns the constants manager |
org.picocontainer.PicoContainer |
getContainer()
Returns container |
CustomFieldManager |
getCustomFieldManager()
Retrieves and returns the custom field manager |
CvsRepositoryUtil |
getCvsRepositoryUtil()
Deprecated. |
EventTypeManager |
getEventTypeManager()
Retrieves and returns teh event type manager instance |
FieldLayoutManager |
getFieldLayoutManager()
Retrieves and returns the field layout manager |
FieldManager |
getFieldManager()
Retrieves and returns the field manager instance |
FieldScreenManager |
getFieldScreenManager()
Retrieves and returns the field screen manager instance |
FieldScreenRendererFactory |
getFieldScreenRendererFactory()
Retrieves and returns the field screen renderer factory instance |
FieldScreenSchemeManager |
getFieldScreenSchemeManager()
Retrieves and returns the field screen scheme manager instance |
FileIconBean |
getFileIconBean()
Retrieves and returns the file icon bean instance |
IssueIndexManager |
getIndexManager()
Retrieves and returns the index manager instance |
static ComponentManager |
getInstance()
Retuns a singleton instance of this class. |
IssueFactory |
getIssueFactory()
Get an IssueFactory instance, particularly useful for obtaining Issue from |
IssueLinkManager |
getIssueLinkManager()
Retrieves and returns the issuel link manager instance NOTE: Needed especially for custom workflow conditions that check an issue's links for progression. |
IssueManager |
getIssueManager()
Retrieves and returns the issue manager instance |
IssueTypeScreenSchemeManager |
getIssueTypeScreenSchemeManager()
Retrieves and returns the issue type screen scheme manager instance |
IssueUpdater |
getIssueUpdater()
Retrieves and returns the issue updater instance NOTE: This method is only used for tests. |
JiraAuthenticationContext |
getJiraAuthenticationContext()
Retrieves and returns the JIRA authentication context instance |
JiraDurationUtils |
getJiraDurationUtils()
Retrieves and returns the JIRA duration utils instance |
JiraLocaleUtils |
getJiraLocaleUtils()
Retrieves and returns the JIRA locale utils instance |
MailingListCompiler |
getMailingListCompiler()
Retrieves and returns the mailing list compiler instance |
com.atlassian.mail.server.MailServerManager |
getMailServerManager()
Retrieves and returns the mail server manager instance |
MoveSubTaskOperationManager |
getMoveSubTaskOperationManager()
Retrieves and returns the move subtask operation manager instance |
PermissionContextFactory |
getPermissionContextFactory()
Retrieves and returns the permission context factory instance |
PermissionManager |
getPermissionManager()
Retrieves and returns the permission manager instance |
PermissionTypeManager |
getPermissionTypeManager()
Retrieves and returns the permission type manager instance |
com.atlassian.plugin.PluginManager |
getPluginManager()
Deprecated. will be removed with plugin manager |
ProjectComponentManager |
getProjectComponentManager()
Retrieves and returns the project component manager instance |
ProjectFactory |
getProjectFactory()
Retrieves and returns the project factory instance |
ProjectManager |
getProjectManager()
Retrieves and returns the project manager instance |
RendererManager |
getRendererManager()
Retrieves and returns the renderer manager instance |
RepositoryManager |
getRepositoryManager()
Retrieves and returns the repository manager instance |
SchemePermissions |
getSchemePermissions()
Retrieves and returns the scheme permissions instance |
SearchProvider |
getSearchProvider()
Retrieves and returns the search provider instance |
SearchRequestManager |
getSearchRequestManager()
Retrieves and returns the search request manager instance |
SubscriptionMailQueueItemFactory |
getSubscriptionMailQueueItemFactory()
Retrieves and returns the subscription mail queue item factory instance |
SubTaskManager |
getSubTaskManager()
Retrieves and returns the subtask manager instance |
TemplateManager |
getTemplateManager()
Retrieves and returns the template manager instance |
TextAnalyzer |
getTextAnalyzer()
Retrieves and returns the text analyzer instance |
TrackbackManager |
getTrackbackManager()
Retrieves and returns the trackback manager instance. |
TranslationManager |
getTranslationManager()
Retrieves and returns the translation manager instance |
UpgradeManager |
getUpgradeManager()
Retrieves and returns the upgrade manager instance |
UserPreferencesManager |
getUserPreferencesManager()
Retrieves and returns the user preferences manager instance |
UserUtil |
getUserUtil()
Retrieves and returns the user util instance |
com.atlassian.velocity.VelocityManager |
getVelocityManager()
Retrieves and returns the velocity manager instance |
VersionManager |
getVersionManager()
Retrieves and returns the version manager instance |
VoteManager |
getVoteManager()
Retrieves and returns the vote manager instance |
WatcherManager |
getWatcherManager()
Retrieves and returns the watcher manager instance |
com.atlassian.plugin.webresource.WebResourceManager |
getWebResourceManager()
Retrieves and returns the web resource manager instance |
WorkflowManager |
getWorkflowManager()
Retrieves and returns the workflow manager instance |
WorkflowSchemeManager |
getWorkflowSchemeManager()
Retrieves and returns the workflow scheme manager instance |
WorklogManager |
getWorklogManager()
Retrieves and returns the worklog manager instance |
void |
initialise()
Initialization registers components and then registers extensions. |
static void |
main(String[] args)
This method is for testing purposes only |
void |
quickStart()
This is here (outside of the initialise method) as the getComponentInstancesOfType method starts instantiating components and calls on the LicenseComponentAdpater which tries to get reference to this object using the getInstance() method. |
void |
refreshUpgradeManager()
Create a new UpgradeManager. |
void |
start()
Adds license configuration in license manager, then calls quickStart() and eagerlyInstantiate() . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String EXTENSION_PROVIDER_PROPERTY
Method Detail |
---|
public void initialise()
public void start()
quickStart()
and eagerlyInstantiate()
.
public void quickStart()
getInstance()
method. That method returns null as the reference to this object does not exist
until the initialise method completes. So this method should be invoked after the initialise method completes
execution.
public org.picocontainer.PicoContainer getContainer()
public com.atlassian.plugin.webresource.WebResourceManager getWebResourceManager()
public RepositoryManager getRepositoryManager()
public CvsRepositoryUtil getCvsRepositoryUtil()
public AttachmentManager getAttachmentManager()
public VersionManager getVersionManager()
public BulkOperationManager getBulkOperationManager()
public MoveSubTaskOperationManager getMoveSubTaskOperationManager()
public static ComponentManager getInstance()
public static Object getComponentInstanceOfType(Class clazz)
clazz
- class to find a component instance by
public IssueUpdater getIssueUpdater()
public FileIconBean getFileIconBean()
public IssueManager getIssueManager()
public WorkflowManager getWorkflowManager()
public WorklogManager getWorklogManager()
public IssueFactory getIssueFactory()
Issue
from
public ProjectFactory getProjectFactory()
public ConstantsManager getConstantsManager()
public FieldManager getFieldManager()
public CustomFieldManager getCustomFieldManager()
public IssueTypeScreenSchemeManager getIssueTypeScreenSchemeManager()
public SubTaskManager getSubTaskManager()
public IssueLinkManager getIssueLinkManager()
public ApplicationProperties getApplicationProperties()
public static void main(String[] args)
args
- arguments arraypublic TrackbackManager getTrackbackManager()
public PermissionManager getPermissionManager()
public PermissionTypeManager getPermissionTypeManager()
public FieldLayoutManager getFieldLayoutManager()
public ColumnLayoutManager getColumnLayoutManager()
public ProjectManager getProjectManager()
public VoteManager getVoteManager()
public JiraLocaleUtils getJiraLocaleUtils()
public com.atlassian.plugin.PluginManager getPluginManager()
public UpgradeManager getUpgradeManager()
public RendererManager getRendererManager()
public FieldScreenRendererFactory getFieldScreenRendererFactory()
public WorkflowSchemeManager getWorkflowSchemeManager()
public IssueIndexManager getIndexManager()
public TranslationManager getTranslationManager()
public JiraAuthenticationContext getJiraAuthenticationContext()
public WatcherManager getWatcherManager()
public SearchProvider getSearchProvider()
public SearchRequestManager getSearchRequestManager()
public FieldScreenManager getFieldScreenManager()
public FieldScreenSchemeManager getFieldScreenSchemeManager()
public SchemePermissions getSchemePermissions()
public TextAnalyzer getTextAnalyzer()
public com.atlassian.mail.server.MailServerManager getMailServerManager()
public EventTypeManager getEventTypeManager()
public TemplateManager getTemplateManager()
public UserUtil getUserUtil()
public AssigneeResolver getAssigneeResolver()
public MailingListCompiler getMailingListCompiler()
public SubscriptionMailQueueItemFactory getSubscriptionMailQueueItemFactory()
public com.atlassian.velocity.VelocityManager getVelocityManager()
public CommentManager getCommentManager()
public void refreshUpgradeManager()
public ProjectComponentManager getProjectComponentManager()
public ChangeHistoryManager getChangeHistoryManager()
ChangeHistoryManager
manager instance
public PermissionContextFactory getPermissionContextFactory()
public UserPreferencesManager getUserPreferencesManager()
public JiraDurationUtils getJiraDurationUtils()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |