com.atlassian.bamboo.security.applinks
Class BambooHostApplication

java.lang.Object
  extended by com.atlassian.applinks.host.spi.AbstractInternalHostApplication
      extended by 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
BambooHostApplication(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.applinks.spi.util.TypeAccessor typeAccessor, ProjectManager projectManager, PlanManager planManager, BambooPermissionManager permissionManager, AdministrationConfigurationManager configurationManager, BootstrapManager bootstrapManager, com.atlassian.applinks.api.ApplicationLinkService applicationLinkService)
           
 
Method Summary
 boolean canManageEntityLinksFor(com.atlassian.applinks.host.spi.EntityReference entityReference)
           
 boolean doesEntityExist(java.lang.String key, java.lang.Class<? extends com.atlassian.applinks.api.EntityType> type)
           
 boolean doesEntityExistNoPermissionCheck(java.lang.String key, java.lang.Class<? extends com.atlassian.applinks.api.EntityType> aClass)
           
 java.net.URI getBaseUrl()
           
 java.net.URI getDocumentationBaseUrl()
           
 com.atlassian.applinks.api.ApplicationId getId()
           
 java.lang.Iterable<com.atlassian.applinks.host.spi.EntityReference> getLocalEntities()
           
 java.lang.String getName()
           
 com.atlassian.applinks.api.ApplicationType getType()
           
 boolean hasApplicationLinks()
           
 boolean hasPublicSignup()
           
 com.atlassian.applinks.host.spi.EntityReference toEntityReference(java.lang.Object domainObject)
           
 com.atlassian.applinks.host.spi.EntityReference toEntityReference(java.lang.String key, java.lang.Class<? extends com.atlassian.applinks.api.EntityType> type)
           
 
Methods inherited from class com.atlassian.applinks.host.spi.AbstractInternalHostApplication
getSupportedInboundAuthenticationTypes, getSupportedOutboundAuthenticationTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BambooHostApplication

public BambooHostApplication(com.atlassian.plugin.PluginAccessor pluginAccessor,
                             com.atlassian.applinks.spi.util.TypeAccessor typeAccessor,
                             ProjectManager projectManager,
                             PlanManager planManager,
                             BambooPermissionManager permissionManager,
                             AdministrationConfigurationManager configurationManager,
                             BootstrapManager bootstrapManager,
                             com.atlassian.applinks.api.ApplicationLinkService applicationLinkService)
Method Detail

getDocumentationBaseUrl

public java.net.URI getDocumentationBaseUrl()

getName

public java.lang.String getName()

getBaseUrl

public java.net.URI getBaseUrl()

getId

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

getType

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

hasPublicSignup

public boolean hasPublicSignup()

getLocalEntities

public java.lang.Iterable<com.atlassian.applinks.host.spi.EntityReference> getLocalEntities()

toEntityReference

public com.atlassian.applinks.host.spi.EntityReference toEntityReference(java.lang.Object domainObject)

toEntityReference

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

canManageEntityLinksFor

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

doesEntityExist

public boolean doesEntityExist(java.lang.String key,
                               java.lang.Class<? extends com.atlassian.applinks.api.EntityType> type)

doesEntityExistNoPermissionCheck

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

hasApplicationLinks

public boolean hasApplicationLinks()


Copyright © 2011 Atlassian. All Rights Reserved.