Class ApplicationLinkUriHelper

java.lang.Object
com.atlassian.crowd.plugin.rest.util.ApplicationLinkUriHelper

public class ApplicationLinkUriHelper extends Object
Helper for creating links and URIs.
Since:
2.2
  • Field Details

  • Method Details

    • buildApplicationLink

      public static com.atlassian.plugins.rest.api.model.Link buildApplicationLink(URI baseUri, Long applicationId)
      Returns the Link to the Application resource.
      Parameters:
      baseUri - base URI of the REST service
      applicationId - application ID
      Returns:
      Link to the application resource.
    • buildApplicationUri

      public static URI buildApplicationUri(URI baseUri, Long applicationId)
      Returns the URI to the Application resource.
      Parameters:
      baseUri - base URI of the REST service
      applicationId - Application ID
      Returns:
      URI to the application resource.
    • buildApplicationsUri

      public static URI buildApplicationsUri(URI baseUri)
      Returns the URI to the list of all Applications resource.
      Parameters:
      baseUri - base URI of the REST service
      Returns:
      URI to the list of all applications resource.
    • buildRemoteAddressesUri

      public static URI buildRemoteAddressesUri(URI applicationUri)
      Returns the URI to the Application Remote Addresses resource.
      Parameters:
      applicationUri - URI of the application resource
      Returns:
      URI to the application remote addresses resource.
    • buildRemoteAddressUri

      public static URI buildRemoteAddressUri(URI remoteAddressesUri, String remoteAddress)
      Returns the URI to the Application Remote Address resource.
      Parameters:
      remoteAddressesUri - URI of the application remote addresses resource
      remoteAddress - the remote address to reference
      Returns:
      URI to the application remote address resource.
    • buildRemoteAddressUri

      public static URI buildRemoteAddressUri(URI baseUri, long applicationId, String remoteAddress)
      Returns the URI to the Application Remote Address resource.
      Parameters:
      baseUri - base URI REST service
      applicationId - ID of the application
      remoteAddress - the remote address to reference
      Returns:
      URI to the application remote address resource.
    • buildDirectoryMappingsUri

      public static URI buildDirectoryMappingsUri(URI applicationUri)
      Returns the URI to the Application directory mappings resource.
      Parameters:
      applicationUri - URI to the application resource
      Returns:
      URI to the application directory mappings resource.
    • buildDirectoryMappingUri

      public static URI buildDirectoryMappingUri(URI directoryMappingsUri, long directoryId)
      Returns the URI to the Application directory mapping resource.
      Parameters:
      directoryMappingsUri - URI to the directory mappings resource
      directoryId - ID of the mapped directory
      Returns:
      URI to the application directory mapping resource.
    • buildPasswordUri

      public static URI buildPasswordUri(URI applicationUri)
      Returns the URI to the application password resource.
      Parameters:
      applicationUri - URI to the application
      Returns:
      URI to the application password