Class ConfluenceApplicationProperties
- java.lang.Object
 - 
- com.atlassian.confluence.api.impl.sal.ConfluenceApplicationProperties
 
 
- 
- All Implemented Interfaces:
 com.atlassian.sal.api.ApplicationProperties
public class ConfluenceApplicationProperties extends Object implements com.atlassian.sal.api.ApplicationProperties
Confluence implementation of the SAL Application Properties. 
- 
- 
Constructor Summary
Constructors Constructor Description ConfluenceApplicationProperties(SettingsManager settingsManager, ClusterConfigurationHelper clusterConfigurationHelper, HttpContext httpContext, com.atlassian.dc.filestore.api.compat.FilesystemPath sharedHome, com.atlassian.dc.filestore.api.compat.FilesystemPath localHome, com.atlassian.dc.filestore.api.compat.FilesystemPath confluenceHome) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull StringgetApplicationFileEncoding()StringgetApplicationName()StringgetBaseUrl()StringgetBaseUrl(com.atlassian.sal.api.UrlMode urlMode)protected com.atlassian.fugue.Option<String>getBaseUrlFromRequest(javax.servlet.http.HttpServletRequest request)DategetBuildDate()StringgetBuildNumber()protected StringgetCanonicalBaseUrl()StringgetDisplayName()FilegetHomeDirectory()HttpContextgetHttpContext()@NonNull Optional<Path>getLocalHomeDirectory()@NonNull StringgetPlatformId()StringgetPropertyValue(String key)@NonNull Optional<Path>getSharedHomeDirectory()StringgetVersion() 
 - 
 
- 
- 
Constructor Detail
- 
ConfluenceApplicationProperties
public ConfluenceApplicationProperties(SettingsManager settingsManager, ClusterConfigurationHelper clusterConfigurationHelper, HttpContext httpContext, com.atlassian.dc.filestore.api.compat.FilesystemPath sharedHome, com.atlassian.dc.filestore.api.compat.FilesystemPath localHome, com.atlassian.dc.filestore.api.compat.FilesystemPath confluenceHome)
 
 - 
 
- 
Method Detail
- 
getBaseUrl
public String getBaseUrl()
- Specified by:
 getBaseUrlin interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getBaseUrl
public String getBaseUrl(com.atlassian.sal.api.UrlMode urlMode)
- Specified by:
 getBaseUrlin interfacecom.atlassian.sal.api.ApplicationProperties- Since:
 - 5.2
 
 
- 
getCanonicalBaseUrl
protected String getCanonicalBaseUrl()
- Since:
 - 5.2
 
 
- 
getBaseUrlFromRequest
protected com.atlassian.fugue.Option<String> getBaseUrlFromRequest(javax.servlet.http.HttpServletRequest request)
- Since:
 - 5.2
 
 
- 
getDisplayName
public String getDisplayName()
- Specified by:
 getDisplayNamein interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getVersion
public String getVersion()
- Specified by:
 getVersionin interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getBuildDate
public Date getBuildDate()
- Specified by:
 getBuildDatein interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getBuildNumber
public String getBuildNumber()
- Specified by:
 getBuildNumberin interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getHomeDirectory
public File getHomeDirectory()
- Specified by:
 getHomeDirectoryin interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getLocalHomeDirectory
public @NonNull Optional<Path> getLocalHomeDirectory()
- Specified by:
 getLocalHomeDirectoryin interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getSharedHomeDirectory
public @NonNull Optional<Path> getSharedHomeDirectory()
- Specified by:
 getSharedHomeDirectoryin interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getPropertyValue
public String getPropertyValue(String key)
- Specified by:
 getPropertyValuein interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getHttpContext
public HttpContext getHttpContext()
 
- 
getApplicationName
public String getApplicationName()
 
- 
getPlatformId
public @NonNull String getPlatformId()
- Specified by:
 getPlatformIdin interfacecom.atlassian.sal.api.ApplicationProperties
 
- 
getApplicationFileEncoding
public @NonNull String getApplicationFileEncoding()
- Specified by:
 getApplicationFileEncodingin interfacecom.atlassian.sal.api.ApplicationProperties
 
 - 
 
 -