Class WsAbstractRequestBuilder<T extends WsAbstractRequestBuilder<?>>
- java.lang.Object
-
- de.hybris.platform.webservicescommons.testsupport.client.WsAbstractRequestBuilder<T>
-
- Direct Known Subclasses:
BasicAuthRequestBuilder,WsRequestBuilder,WsSecuredRequestBuilder
public abstract class WsAbstractRequestBuilder<T extends WsAbstractRequestBuilder<?>> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWsAbstractRequestBuilder.WsRequestBuilderException
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEMBEDDEDSERVER_HTTP_PORT_CONFIG_KEYstatic java.lang.StringEMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEYstatic java.lang.StringWEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY
-
Constructor Summary
Constructors Constructor Description WsAbstractRequestBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.client.Invocation.Builderbuild()TclientConfig(org.glassfish.jersey.client.ClientConfig clientConfig)protected javax.ws.rs.client.ClientcreateClient()protected javax.ws.rs.client.WebTargetcreateWebTarget(java.lang.String host, int port, boolean useHttps, java.lang.String extensionName, java.lang.String path)TextensionName(java.lang.String extensionName)protected org.glassfish.jersey.client.ClientConfiggetClientConfig()protected java.lang.StringgetExtensionName()protected java.lang.StringgetHost()protected java.lang.StringgetPath()protected intgetPort()protected java.util.Map<java.lang.String,java.lang.Object>getQueryParams()protected abstract TgetThis()Thost(java.lang.String host)protected booleanisUseHttps()Tpath(java.lang.String path)TqueryParam(java.lang.String paramName, java.lang.Object paramValue)TregisterConfig(java.lang.Class<?> providerClass)TregisterConfig(java.lang.Object provider)protected voidsetClientConfig(org.glassfish.jersey.client.ClientConfig clientConfig)protected voidsetExtensionName(java.lang.String extensionName)protected voidsetHost(java.lang.String host)protected voidsetPath(java.lang.String path)protected voidsetPort(int port)protected voidsetUseHttps(boolean useHttps)TuseDefaultHttpPort()TuseDefaultHttpsPort()TuseSpecificPort(int port, boolean useHttps)
-
-
-
Field Detail
-
EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY
public static final java.lang.String EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY
- See Also:
- Constant Field Values
-
EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY
public static final java.lang.String EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY
- See Also:
- Constant Field Values
-
WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY
public static final java.lang.String WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
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(java.lang.String host)
-
extensionName
public T extensionName(java.lang.String extensionName)
-
clientConfig
public T clientConfig(org.glassfish.jersey.client.ClientConfig clientConfig)
-
path
public T path(java.lang.String path)
-
queryParam
public T queryParam(java.lang.String paramName, java.lang.Object paramValue)
-
registerConfig
public T registerConfig(java.lang.Class<?> providerClass)
-
registerConfig
public T registerConfig(java.lang.Object provider)
-
build
public javax.ws.rs.client.Invocation.Builder build()
-
createWebTarget
protected javax.ws.rs.client.WebTarget createWebTarget(java.lang.String host, int port, boolean useHttps, java.lang.String extensionName, java.lang.String path)
-
getHost
protected java.lang.String getHost()
-
setHost
protected void setHost(java.lang.String host)
-
isUseHttps
protected boolean isUseHttps()
-
setUseHttps
protected void setUseHttps(boolean useHttps)
-
getPort
protected int getPort()
-
setPort
protected void setPort(int port)
-
getExtensionName
protected java.lang.String getExtensionName()
-
setExtensionName
protected void setExtensionName(java.lang.String extensionName)
-
getPath
protected java.lang.String getPath()
-
setPath
protected void setPath(java.lang.String path)
-
getQueryParams
protected java.util.Map<java.lang.String,java.lang.Object> getQueryParams()
-
setClientConfig
protected void setClientConfig(org.glassfish.jersey.client.ClientConfig clientConfig)
-
getClientConfig
protected org.glassfish.jersey.client.ClientConfig getClientConfig()
-
-