com.atlassian.confluence.api.impl.sal
Class ConfluenceApplicationProperties

java.lang.Object
  extended by com.atlassian.confluence.api.impl.sal.ConfluenceApplicationProperties
All Implemented Interfaces:
com.atlassian.sal.api.ApplicationProperties

public class ConfluenceApplicationProperties
extends java.lang.Object
implements com.atlassian.sal.api.ApplicationProperties

Confluence implementation of the AAL Web Properties.


Constructor Summary
ConfluenceApplicationProperties(com.atlassian.config.bootstrap.AtlassianBootstrapManager bootstrapManager, SettingsManager settingsManager, HttpContext httpContext)
           
 
Method Summary
 java.lang.String getApplicationName()
           
 java.lang.String getBaseUrl()
           
 java.lang.String getBaseUrl(com.atlassian.sal.api.UrlMode urlMode)
          
protected  com.atlassian.fugue.Option<java.lang.String> getBaseUrlFromRequest(javax.servlet.http.HttpServletRequest request)
           
 java.util.Date getBuildDate()
           
 java.lang.String getBuildNumber()
           
protected  java.lang.String getCanonicalBaseUrl()
           
 java.lang.String getDisplayName()
           
 java.io.File getHomeDirectory()
           
 HttpContext getHttpContext()
           
 java.lang.String getPropertyValue(java.lang.String key)
           
 java.lang.String getVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfluenceApplicationProperties

public ConfluenceApplicationProperties(com.atlassian.config.bootstrap.AtlassianBootstrapManager bootstrapManager,
                                       SettingsManager settingsManager,
                                       HttpContext httpContext)
Method Detail

getBaseUrl

public java.lang.String getBaseUrl()
Specified by:
getBaseUrl in interface com.atlassian.sal.api.ApplicationProperties

getBaseUrl

public java.lang.String getBaseUrl(com.atlassian.sal.api.UrlMode urlMode)

Specified by:
getBaseUrl in interface com.atlassian.sal.api.ApplicationProperties
Since:
5.2

getCanonicalBaseUrl

protected java.lang.String getCanonicalBaseUrl()
Since:
5.2

getBaseUrlFromRequest

protected com.atlassian.fugue.Option<java.lang.String> getBaseUrlFromRequest(javax.servlet.http.HttpServletRequest request)
Since:
5.2

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in interface com.atlassian.sal.api.ApplicationProperties

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface com.atlassian.sal.api.ApplicationProperties

getBuildDate

public java.util.Date getBuildDate()
Specified by:
getBuildDate in interface com.atlassian.sal.api.ApplicationProperties

getBuildNumber

public java.lang.String getBuildNumber()
Specified by:
getBuildNumber in interface com.atlassian.sal.api.ApplicationProperties

getHomeDirectory

public java.io.File getHomeDirectory()
Specified by:
getHomeDirectory in interface com.atlassian.sal.api.ApplicationProperties

getPropertyValue

public java.lang.String getPropertyValue(java.lang.String key)
Specified by:
getPropertyValue in interface com.atlassian.sal.api.ApplicationProperties

getHttpContext

public HttpContext getHttpContext()

getApplicationName

public java.lang.String getApplicationName()


Copyright © 2003-2014 Atlassian. All Rights Reserved.