Class 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
    • Constructor Detail

      • 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 Detail

      • getDocumentationBaseUrl

        public URI getDocumentationBaseUrl()
      • getName

        public String getName()
      • getBaseUrl

        public URI getBaseUrl()
      • getId

        public com.atlassian.applinks.api.ApplicationId getId()
      • getType

        public com.atlassian.applinks.api.ApplicationType getType()
      • hasPublicSignup

        public boolean hasPublicSignup()
      • getLocalEntities

        public Iterable<com.atlassian.applinks.host.spi.EntityReference> getLocalEntities()
      • toEntityReference

        public com.atlassian.applinks.host.spi.EntityReference toEntityReference​(@NotNull
                                                                                 @NotNull Object domainObject)
      • toEntityReference

        public com.atlassian.applinks.host.spi.EntityReference toEntityReference​(String key,
                                                                                 Class<? extends com.atlassian.applinks.api.EntityType> type)
      • canManageEntityLinksFor

        public boolean canManageEntityLinksFor​(com.atlassian.applinks.host.spi.EntityReference entityReference)
      • doesEntityExist

        public boolean doesEntityExist​(String projectKey,
                                       Class<? extends com.atlassian.applinks.api.EntityType> type)
      • doesEntityExistNoPermissionCheck

        public boolean doesEntityExistNoPermissionCheck​(String key,
                                                        Class<? extends com.atlassian.applinks.api.EntityType> aClass)