Class ConfluenceInternalHostApplication
java.lang.Object
com.atlassian.applinks.host.spi.AbstractInternalHostApplication
com.atlassian.confluence.applinks.ConfluenceInternalHostApplication
- All Implemented Interfaces:
com.atlassian.applinks.host.spi.HostApplication
,com.atlassian.applinks.host.spi.InternalHostApplication
public class ConfluenceInternalHostApplication
extends com.atlassian.applinks.host.spi.AbstractInternalHostApplication
Provides a bridge between Confluence and the External Application. Namely, it converts
EntityReferences into Spaces and vice versa.
-
Field Summary
Fields inherited from class com.atlassian.applinks.host.spi.AbstractInternalHostApplication
pluginAccessor
-
Constructor Summary
ConstructorDescriptionConfluenceInternalHostApplication
(com.atlassian.plugin.PluginAccessor pluginAccessor, GlobalSettingsManager settingsManager, ConfluenceSidManager confluenceSidManager, com.atlassian.applinks.spi.util.TypeAccessor typeAccessor, SpaceManager spaceManager, PermissionManager permissionManager, com.atlassian.webresource.api.WebResourceUrlProvider webResourceUrlProvider) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canManageEntityLinksFor
(com.atlassian.applinks.host.spi.EntityReference entityReference) boolean
doesEntityExist
(String key, Class<? extends com.atlassian.applinks.api.EntityType> type) boolean
doesEntityExistNoPermissionCheck
(String key, Class<? extends com.atlassian.applinks.api.EntityType> type) com.atlassian.applinks.api.ApplicationId
getId()
Iterable<com.atlassian.applinks.host.spi.EntityReference>
getName()
com.atlassian.applinks.api.ApplicationType
getType()
boolean
com.atlassian.applinks.host.spi.EntityReference
toEntityReference
(Object domainObject) com.atlassian.applinks.host.spi.EntityReference
toEntityReference
(String key, Class<? extends com.atlassian.applinks.api.EntityType> type) Methods inherited from class com.atlassian.applinks.host.spi.AbstractInternalHostApplication
getSupportedInboundAuthenticationTypes, getSupportedOutboundAuthenticationTypes
-
Constructor Details
-
ConfluenceInternalHostApplication
public ConfluenceInternalHostApplication(com.atlassian.plugin.PluginAccessor pluginAccessor, GlobalSettingsManager settingsManager, ConfluenceSidManager confluenceSidManager, com.atlassian.applinks.spi.util.TypeAccessor typeAccessor, SpaceManager spaceManager, PermissionManager permissionManager, com.atlassian.webresource.api.WebResourceUrlProvider webResourceUrlProvider)
-
-
Method Details
-
getBaseUrl
-
getIconUrl
-
getDocumentationBaseUrl
-
getName
-
getType
public com.atlassian.applinks.api.ApplicationType getType() -
getLocalEntities
-
doesEntityExist
-
doesEntityExistNoPermissionCheck
-
toEntityReference
-
toEntityReference
-
canManageEntityLinksFor
public boolean canManageEntityLinksFor(com.atlassian.applinks.host.spi.EntityReference entityReference) -
getId
public com.atlassian.applinks.api.ApplicationId getId() -
hasPublicSignup
public boolean hasPublicSignup()
-