Package com.atlassian.jira.application
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddApplication
(com.atlassian.application.api.ApplicationKey key) io.atlassian.fugue.Option
<com.atlassian.application.api.ApplicationAccess> getAccess
(com.atlassian.application.api.ApplicationKey key) io.atlassian.fugue.Option
<com.atlassian.application.api.Application> getApplication
(com.atlassian.application.api.ApplicationKey key) <A extends com.atlassian.application.api.Application>
io.atlassian.fugue.Option<A> getApplication
(com.atlassian.application.api.ApplicationKey key, Class<A> type) Iterable
<com.atlassian.application.api.Application> com.atlassian.application.api.PlatformApplication
void
removeApplication
(com.atlassian.application.api.ApplicationKey key) Remove theMockApplication
identified by the specified application key.
-
Constructor Details
-
MockApplicationManager
public MockApplicationManager()
-
-
Method Details
-
getPlatform
public com.atlassian.application.api.PlatformApplication getPlatform()- Specified by:
getPlatform
in interfacecom.atlassian.application.api.ApplicationManager
-
getApplications
- Specified by:
getApplications
in interfacecom.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 interfacecom.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 interfacecom.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 interfacecom.atlassian.application.api.ApplicationManager
-
addApplication
-
removeApplication
public void removeApplication(com.atlassian.application.api.ApplicationKey key) Remove theMockApplication
identified by the specified application key.- Parameters:
key
- key used to identify theMockApplication
.
-