Class WebTargetWrapper

java.lang.Object
com.atlassian.bamboo.testutils.backdoor.rest.client.WebTargetWrapper
All Implemented Interfaces:
javax.ws.rs.client.WebTarget, javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>

public class WebTargetWrapper extends Object implements javax.ws.rs.client.WebTarget
  • Constructor Details

    • WebTargetWrapper

      public WebTargetWrapper(javax.ws.rs.client.WebTarget delegate)
  • Method Details

    • getUri

      public URI getUri()
      Specified by:
      getUri in interface javax.ws.rs.client.WebTarget
    • getUriBuilder

      public javax.ws.rs.core.UriBuilder getUriBuilder()
      Specified by:
      getUriBuilder in interface javax.ws.rs.client.WebTarget
    • path

      public javax.ws.rs.client.WebTarget path(String path)
      Specified by:
      path in interface javax.ws.rs.client.WebTarget
    • resolveTemplate

      public javax.ws.rs.client.WebTarget resolveTemplate(String name, Object value)
      Specified by:
      resolveTemplate in interface javax.ws.rs.client.WebTarget
    • resolveTemplate

      public javax.ws.rs.client.WebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath)
      Specified by:
      resolveTemplate in interface javax.ws.rs.client.WebTarget
    • resolveTemplateFromEncoded

      public javax.ws.rs.client.WebTarget resolveTemplateFromEncoded(String name, Object value)
      Specified by:
      resolveTemplateFromEncoded in interface javax.ws.rs.client.WebTarget
    • resolveTemplates

      public javax.ws.rs.client.WebTarget resolveTemplates(Map<String,Object> templateValues)
      Specified by:
      resolveTemplates in interface javax.ws.rs.client.WebTarget
    • resolveTemplates

      public javax.ws.rs.client.WebTarget resolveTemplates(Map<String,Object> templateValues, boolean encodeSlashInPath)
      Specified by:
      resolveTemplates in interface javax.ws.rs.client.WebTarget
    • resolveTemplatesFromEncoded

      public javax.ws.rs.client.WebTarget resolveTemplatesFromEncoded(Map<String,Object> templateValues)
      Specified by:
      resolveTemplatesFromEncoded in interface javax.ws.rs.client.WebTarget
    • matrixParam

      public javax.ws.rs.client.WebTarget matrixParam(String name, Object... values)
      Specified by:
      matrixParam in interface javax.ws.rs.client.WebTarget
    • queryParam

      public javax.ws.rs.client.WebTarget queryParam(String name, Object... values)
      Specified by:
      queryParam in interface javax.ws.rs.client.WebTarget
    • request

      public javax.ws.rs.client.Invocation.Builder request()
      Specified by:
      request in interface javax.ws.rs.client.WebTarget
    • request

      public javax.ws.rs.client.Invocation.Builder request(String... acceptedResponseTypes)
      Specified by:
      request in interface javax.ws.rs.client.WebTarget
    • request

      public javax.ws.rs.client.Invocation.Builder request(javax.ws.rs.core.MediaType... acceptedResponseTypes)
      Specified by:
      request in interface javax.ws.rs.client.WebTarget
    • getConfiguration

      public javax.ws.rs.core.Configuration getConfiguration()
      Specified by:
      getConfiguration in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
    • property

      public javax.ws.rs.client.WebTarget property(String name, Object value)
      Specified by:
      property in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
    • register

      public javax.ws.rs.client.WebTarget register(Class<?> componentClass)
      Specified by:
      register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
    • register

      public javax.ws.rs.client.WebTarget register(Class<?> componentClass, int priority)
      Specified by:
      register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
    • register

      public javax.ws.rs.client.WebTarget register(Class<?> componentClass, Class<?>... contracts)
      Specified by:
      register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
    • register

      public javax.ws.rs.client.WebTarget register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
      Specified by:
      register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
    • register

      public javax.ws.rs.client.WebTarget register(Object component)
      Specified by:
      register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
    • register

      public javax.ws.rs.client.WebTarget register(Object component, int priority)
      Specified by:
      register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
    • register

      public javax.ws.rs.client.WebTarget register(Object component, Class<?>... contracts)
      Specified by:
      register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
    • register

      public javax.ws.rs.client.WebTarget register(Object component, Map<Class<?>,Integer> contracts)
      Specified by:
      register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>