Package com.atlassian.sal.bamboo
Class BambooApplicationProperties
- java.lang.Object
-
- com.atlassian.sal.bamboo.BambooApplicationProperties
-
- All Implemented Interfaces:
com.atlassian.sal.api.ApplicationProperties
@Component public class BambooApplicationProperties extends Object implements com.atlassian.sal.api.ApplicationProperties
-
-
Constructor Summary
Constructors Constructor Description BambooApplicationProperties(AdministrationConfigurationAccessor administrationConfigurationAccessor, BambooHomeLocator homeLocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description @NotNull StringgetApplicationFileEncoding()StringgetBaseUrl()Deprecated.since sal-2.10StringgetBaseUrl(com.atlassian.sal.api.UrlMode urlMode)DategetBuildDate()StringgetBuildNumber()StringgetDisplayName()FilegetHomeDirectory()@NotNull Optional<Path>getLocalHomeDirectory()@NotNull StringgetPlatformId()StringgetPropertyValue(String key)@NotNull Optional<Path>getSharedHomeDirectory()StringgetVersion()
-
-
-
Constructor Detail
-
BambooApplicationProperties
@Autowired public BambooApplicationProperties(AdministrationConfigurationAccessor administrationConfigurationAccessor, BambooHomeLocator homeLocator)
-
-
Method Detail
-
getBaseUrl
@Deprecated public String getBaseUrl()
Deprecated.since sal-2.10- 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
-
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
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayNamein interfacecom.atlassian.sal.api.ApplicationProperties
-
getHomeDirectory
public File getHomeDirectory()
- Specified by:
getHomeDirectoryin interfacecom.atlassian.sal.api.ApplicationProperties
-
getLocalHomeDirectory
@NotNull public @NotNull Optional<Path> getLocalHomeDirectory()
- Specified by:
getLocalHomeDirectoryin interfacecom.atlassian.sal.api.ApplicationProperties
-
getSharedHomeDirectory
@NotNull public @NotNull 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
-
getApplicationFileEncoding
@NotNull public @NotNull String getApplicationFileEncoding()
- Specified by:
getApplicationFileEncodingin interfacecom.atlassian.sal.api.ApplicationProperties
-
getPlatformId
@NotNull public @NotNull String getPlatformId()
- Specified by:
getPlatformIdin interfacecom.atlassian.sal.api.ApplicationProperties
-
-