Class MockApplication

java.lang.Object
com.atlassian.jira.application.MockApplication
All Implemented Interfaces:
com.atlassian.application.api.Application
Direct Known Subclasses:
MockPlatformApplication

public class MockApplication extends Object implements com.atlassian.application.api.Application
Since:
v7.0
  • Constructor Details

    • MockApplication

      public MockApplication(com.atlassian.application.api.ApplicationKey key)
    • MockApplication

      public MockApplication(String key)
  • Method Details

    • getKey

      public com.atlassian.application.api.ApplicationKey getKey()
      Specified by:
      getKey in interface com.atlassian.application.api.Application
    • getName

      public String getName()
      Specified by:
      getName in interface com.atlassian.application.api.Application
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface com.atlassian.application.api.Application
    • getVersion

      public String getVersion()
      Specified by:
      getVersion in interface com.atlassian.application.api.Application
    • getUserCountDescription

      public String getUserCountDescription(io.atlassian.fugue.Option<Integer> count)
      Specified by:
      getUserCountDescription in interface com.atlassian.application.api.Application
    • getConfigurationURI

      public io.atlassian.fugue.Option<URI> getConfigurationURI()
      Specified by:
      getConfigurationURI in interface com.atlassian.application.api.Application
    • getPostInstallURI

      public io.atlassian.fugue.Option<URI> getPostInstallURI()
      Specified by:
      getPostInstallURI in interface com.atlassian.application.api.Application
    • getPostUpdateURI

      public io.atlassian.fugue.Option<URI> getPostUpdateURI()
      Specified by:
      getPostUpdateURI in interface com.atlassian.application.api.Application
    • getProductHelpServerSpaceURI

      public io.atlassian.fugue.Option<URI> getProductHelpServerSpaceURI()
      Specified by:
      getProductHelpServerSpaceURI in interface com.atlassian.application.api.Application
    • getProductHelpCloudSpaceURI

      public io.atlassian.fugue.Option<URI> getProductHelpCloudSpaceURI()
      Specified by:
      getProductHelpCloudSpaceURI in interface com.atlassian.application.api.Application
    • buildZonedDate

      public ZonedDateTime buildZonedDate()
      Specified by:
      buildZonedDate in interface com.atlassian.application.api.Application
    • getLicense

      public io.atlassian.fugue.Option<com.atlassian.sal.api.license.SingleProductLicenseDetailsView> getLicense()
      Specified by:
      getLicense in interface com.atlassian.application.api.Application
    • getAccess

      public com.atlassian.application.api.ApplicationAccess getAccess()
      Specified by:
      getAccess in interface com.atlassian.application.api.Application
    • getDefaultGroup

      public String getDefaultGroup()
      Specified by:
      getDefaultGroup in interface com.atlassian.application.api.Application
    • clearConfiguration

      public void clearConfiguration()
      Specified by:
      clearConfiguration in interface com.atlassian.application.api.Application
    • buildDate

      public MockApplication buildDate(Date date)