Class CrowdApplicationProperties

java.lang.Object
com.atlassian.crowd.service.sal.CrowdApplicationProperties
All Implemented Interfaces:
com.atlassian.sal.api.ApplicationProperties

public class CrowdApplicationProperties extends Object implements com.atlassian.sal.api.ApplicationProperties
  • Constructor Details

  • Method Details

    • getHomeDirectory

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

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

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

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

      @Nonnull public final String getBaseUrl(com.atlassian.sal.api.UrlMode urlMode)
      Specified by:
      getBaseUrl in interface com.atlassian.sal.api.ApplicationProperties
    • getDisplayName

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

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

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

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

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

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

      @Nonnull public String getApplicationFileEncoding()
      Specified by:
      getApplicationFileEncoding in interface com.atlassian.sal.api.ApplicationProperties
      Since:
      4.4