public class DefaultJMCProjectService extends Object implements JMCProjectService
JMCProjectService.| Constructor and Description |
|---|
DefaultJMCProjectService(CustomFieldHelper customFieldHelper,
CustomFieldSchemeHelper customFieldSchemeHelper,
com.atlassian.jira.issue.fields.FieldManager fieldManager,
com.atlassian.jira.propertyset.JiraPropertySetFactory propertySetFactory,
com.atlassian.jira.bc.issue.search.SearchService searchService,
com.atlassian.jira.issue.CustomFieldManager customFieldManager) |
| Modifier and Type | Method and Description |
|---|---|
long |
countJMCIssues(com.atlassian.jira.user.ApplicationUser user) |
String |
generateApiKeyFor(com.atlassian.jira.project.Project project) |
String |
generateOrRetrieveAPIKeyFor(com.atlassian.jira.project.Project project) |
boolean |
isApiKeyEnabledFor(com.atlassian.jira.project.Project project) |
boolean |
isCrashesEnabledFor(com.atlassian.jira.project.Project project) |
boolean |
isJiraConnectProject(com.atlassian.jira.project.Project project)
Check whether given project is JIRA Connect enabled.
|
String |
lookupApiKeyFor(com.atlassian.jira.project.Project project) |
boolean |
reindexRequiredFor(com.atlassian.jira.project.Project project,
com.atlassian.jira.user.ApplicationUser user) |
boolean |
toggleApiKeyFor(com.atlassian.jira.project.Project project,
boolean enable) |
boolean |
toggleCrashesFor(com.atlassian.jira.project.Project project,
boolean enable) |
boolean |
toggleForJiraConnect(com.atlassian.jira.project.Project project) |
public DefaultJMCProjectService(CustomFieldHelper customFieldHelper, CustomFieldSchemeHelper customFieldSchemeHelper, com.atlassian.jira.issue.fields.FieldManager fieldManager, com.atlassian.jira.propertyset.JiraPropertySetFactory propertySetFactory, com.atlassian.jira.bc.issue.search.SearchService searchService, com.atlassian.jira.issue.CustomFieldManager customFieldManager)
public boolean reindexRequiredFor(com.atlassian.jira.project.Project project,
com.atlassian.jira.user.ApplicationUser user)
reindexRequiredFor in interface JMCProjectServicepublic String generateApiKeyFor(com.atlassian.jira.project.Project project)
generateApiKeyFor in interface JMCProjectServicepublic boolean toggleApiKeyFor(com.atlassian.jira.project.Project project,
boolean enable)
toggleApiKeyFor in interface JMCProjectServicepublic boolean isApiKeyEnabledFor(com.atlassian.jira.project.Project project)
isApiKeyEnabledFor in interface JMCProjectServicepublic boolean isCrashesEnabledFor(com.atlassian.jira.project.Project project)
isCrashesEnabledFor in interface JMCProjectServicepublic boolean toggleCrashesFor(com.atlassian.jira.project.Project project,
boolean enable)
toggleCrashesFor in interface JMCProjectServicepublic String lookupApiKeyFor(com.atlassian.jira.project.Project project)
lookupApiKeyFor in interface JMCProjectServicepublic String generateOrRetrieveAPIKeyFor(com.atlassian.jira.project.Project project)
generateOrRetrieveAPIKeyFor in interface JMCProjectServicepublic boolean toggleForJiraConnect(com.atlassian.jira.project.Project project)
toggleForJiraConnect in interface JMCProjectServiceproject - the project to toggle JMC on/offpublic boolean isJiraConnectProject(com.atlassian.jira.project.Project project)
JMCProjectServiceisJiraConnectProject in interface JMCProjectServiceproject - project to checktrue, if project is JIRA Connect enabledpublic long countJMCIssues(com.atlassian.jira.user.ApplicationUser user)
countJMCIssues in interface JMCProjectServiceCopyright © 2015 Atlassian. All rights reserved.