Class MockApplicationManager

java.lang.Object
com.atlassian.jira.application.MockApplicationManager
All Implemented Interfaces:
com.atlassian.application.api.ApplicationManager

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

    • MockApplicationManager

      public MockApplicationManager()
  • Method Details

    • getPlatform

      public com.atlassian.application.api.PlatformApplication getPlatform()
      Specified by:
      getPlatform in interface com.atlassian.application.api.ApplicationManager
    • getApplications

      public Iterable<com.atlassian.application.api.Application> getApplications()
      Specified by:
      getApplications in interface com.atlassian.application.api.ApplicationManager
    • getApplication

      public io.atlassian.fugue.Option<com.atlassian.application.api.Application> getApplication(com.atlassian.application.api.ApplicationKey key)
      Specified by:
      getApplication in interface com.atlassian.application.api.ApplicationManager
    • getApplication

      public <A extends com.atlassian.application.api.Application> io.atlassian.fugue.Option<A> getApplication(com.atlassian.application.api.ApplicationKey key, Class<A> type)
      Specified by:
      getApplication in interface com.atlassian.application.api.ApplicationManager
    • getAccess

      public io.atlassian.fugue.Option<com.atlassian.application.api.ApplicationAccess> getAccess(com.atlassian.application.api.ApplicationKey key)
      Specified by:
      getAccess in interface com.atlassian.application.api.ApplicationManager
    • addApplication

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

      public void removeApplication(com.atlassian.application.api.ApplicationKey key)
      Remove the MockApplication identified by the specified application key.
      Parameters:
      key - key used to identify the MockApplication.