Class BambooHostApplication
java.lang.Object
com.atlassian.applinks.host.spi.AbstractInternalHostApplication
com.atlassian.bamboo.security.applinks.BambooHostApplication
- All Implemented Interfaces:
com.atlassian.applinks.host.spi.HostApplication
,com.atlassian.applinks.host.spi.InternalHostApplication
public class BambooHostApplication
extends com.atlassian.applinks.host.spi.AbstractInternalHostApplication
-
Field Summary
Fields inherited from class com.atlassian.applinks.host.spi.AbstractInternalHostApplication
pluginAccessor
-
Constructor Summary
ConstructorDescriptionBambooHostApplication
(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.applinks.spi.util.TypeAccessor typeAccessor, ProjectManager projectManager, ProjectDao projectDao, AdministrationConfigurationAccessor administrationConfigurationAccessor, BootstrapManager bootstrapManager, com.atlassian.struts.TextProvider textProvider) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canManageEntityLinksFor
(com.atlassian.applinks.host.spi.EntityReference entityReference) boolean
doesEntityExist
(String projectKey, Class<? extends com.atlassian.applinks.api.EntityType> type) boolean
doesEntityExistNoPermissionCheck
(String key, Class<? extends com.atlassian.applinks.api.EntityType> aClass) 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
(@NotNull 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
-
BambooHostApplication
@Inject public BambooHostApplication(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.applinks.spi.util.TypeAccessor typeAccessor, ProjectManager projectManager, ProjectDao projectDao, AdministrationConfigurationAccessor administrationConfigurationAccessor, BootstrapManager bootstrapManager, com.atlassian.struts.TextProvider textProvider)
-
-
Method Details
-
getDocumentationBaseUrl
-
getName
-
getBaseUrl
-
getId
public com.atlassian.applinks.api.ApplicationId getId() -
getType
public com.atlassian.applinks.api.ApplicationType getType() -
hasPublicSignup
public boolean hasPublicSignup() -
getLocalEntities
-
toEntityReference
public com.atlassian.applinks.host.spi.EntityReference toEntityReference(@NotNull @NotNull Object domainObject) -
toEntityReference
-
canManageEntityLinksFor
public boolean canManageEntityLinksFor(com.atlassian.applinks.host.spi.EntityReference entityReference) -
doesEntityExist
-
doesEntityExistNoPermissionCheck
-