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 Details

  • Method Details

    • getBaseUrl

      @Deprecated public String getBaseUrl()
      Deprecated.
      since sal-2.10
      Specified by:
      getBaseUrl in interface com.atlassian.sal.api.ApplicationProperties
    • getBaseUrl

      public String getBaseUrl(com.atlassian.sal.api.UrlMode urlMode)
      Specified by:
      getBaseUrl in interface com.atlassian.sal.api.ApplicationProperties
    • getVersion

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

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

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

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

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

      @NotNull public @NotNull Optional<Path> getLocalHomeDirectory()
      Specified by:
      getLocalHomeDirectory in interface com.atlassian.sal.api.ApplicationProperties
    • getSharedHomeDirectory

      @NotNull public @NotNull Optional<Path> getSharedHomeDirectory()
      Specified by:
      getSharedHomeDirectory in interface com.atlassian.sal.api.ApplicationProperties
    • getPropertyValue

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

      @NotNull public @NotNull String getApplicationFileEncoding()
      Specified by:
      getApplicationFileEncoding in interface com.atlassian.sal.api.ApplicationProperties
    • getPlatformId

      @NotNull public @NotNull String getPlatformId()
      Specified by:
      getPlatformId in interface com.atlassian.sal.api.ApplicationProperties