Class WsAbstractRequestBuilder<T extends WsAbstractRequestBuilder<?>>

java.lang.Object
de.hybris.platform.webservicescommons.testsupport.client.WsAbstractRequestBuilder<T>
Direct Known Subclasses:
WsRequestBuilder, WsSecuredRequestBuilder

public abstract class WsAbstractRequestBuilder<T extends WsAbstractRequestBuilder<?>> extends Object
  • Field Details

    • EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY

      public static final String EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY
      See Also:
    • EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY

      public static final String EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY
      See Also:
    • WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY

      public static final String WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY
      See Also:
  • Constructor Details

    • WsAbstractRequestBuilder

      public WsAbstractRequestBuilder()
  • Method Details

    • getThis

      protected abstract T getThis()
    • createClient

      protected javax.ws.rs.client.Client createClient()
    • useDefaultHttpPort

      public T useDefaultHttpPort()
    • useDefaultHttpsPort

      public T useDefaultHttpsPort()
    • useSpecificPort

      public T useSpecificPort(int port, boolean useHttps)
    • host

      public T host(String host)
    • extensionName

      public T extensionName(String extensionName)
    • clientConfig

      public T clientConfig(org.glassfish.jersey.client.ClientConfig clientConfig)
    • path

      public T path(String path)
    • queryParam

      public T queryParam(String paramName, Object paramValue)
    • registerConfig

      public T registerConfig(Class<?> providerClass)
    • registerConfig

      public T registerConfig(Object provider)
    • build

      public javax.ws.rs.client.Invocation.Builder build()
    • createWebTarget

      protected javax.ws.rs.client.WebTarget createWebTarget(String host, int port, boolean useHttps, String extensionName, String path)
    • getHost

      protected String getHost()
    • setHost

      protected void setHost(String host)
    • isUseHttps

      protected boolean isUseHttps()
    • setUseHttps

      protected void setUseHttps(boolean useHttps)
    • getPort

      protected int getPort()
    • setPort

      protected void setPort(int port)
    • getExtensionName

      protected String getExtensionName()
    • setExtensionName

      protected void setExtensionName(String extensionName)
    • getPath

      protected String getPath()
    • setPath

      protected void setPath(String path)
    • getQueryParams

      protected Map<String,Object> getQueryParams()
    • setClientConfig

      protected void setClientConfig(org.glassfish.jersey.client.ClientConfig clientConfig)
    • getClientConfig

      protected org.glassfish.jersey.client.ClientConfig getClientConfig()