Class BambooApplicationProperties

  • All Implemented Interfaces:
    com.atlassian.sal.api.ApplicationProperties

    @Component
    public class BambooApplicationProperties
    extends Object
    implements com.atlassian.sal.api.ApplicationProperties
    • Method Detail

      • 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