Class ContextProviderUtils

java.lang.Object
com.atlassian.jira.projectconfig.contextproviders.ContextProviderUtils

@Component public class ContextProviderUtils extends Object
Provides common utilities aimed at context providers, such as retrieving the current project.
Since:
v4.4
  • Constructor Details

  • Method Details

    • getProject

      public Project getProject()
    • getStringComparator

      public Comparator<String> getStringComparator()
    • getDefaultContext

      public Map<String,Object> getDefaultContext()
      Provides a default context that should be provided to all context providers.

      In particular, contains:

      project
      The current project, null if no project was selected
      isAdmin
      True if current user is a system admin
      isProjectAdmin
      True if current user is a project admin
      i18n
      An i18nHelper object
      Returns:
      the default context
    • flattenErrors

      public Set<String> flattenErrors(ErrorCollection collection)
    • getBaseUrl

      public String getBaseUrl()
    • createUrlBuilder

      public UrlBuilder createUrlBuilder(String basename)