public abstract class JaxWSServiceStack extends Object
Modifier and Type | Field and Description |
---|---|
static String |
SET_COOKIE_HEADER |
Constructor and Description |
---|
JaxWSServiceStack(ServiceRequest<JaxWSClientConnection> serviceRequest,
DataFactory dataFactory,
JaxWSClientConfig config,
JaxWSProtocol protocol) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyCredentialsToRequest(String userName,
Map<String,Object> requestContext,
Credentials credentials) |
boolean |
authenticateUser()
Authenticate the user and save the cookie in the user context
|
JaxWSClientConfig |
getClientConfig() |
abstract void |
getCookiesFromUserContext(IdcContext userContext,
Map<String,Object> requestContext) |
abstract IdcWebLogin |
getLoginPort() |
abstract String |
getLoginStackNameForLog() |
JaxWSProtocol |
getProtocol() |
abstract IdcWebRequest |
getRequestPort() |
abstract String |
getRequestStackNameForLog() |
ServiceRequest<JaxWSClientConnection> |
getServiceRequest() |
void |
logCookieWarning() |
void |
logout()
Logout
|
void |
performServiceRequest() |
abstract boolean |
saveCookiesToUserContext(IdcWebLogin loginPort) |
public static final String SET_COOKIE_HEADER
public JaxWSServiceStack(ServiceRequest<JaxWSClientConnection> serviceRequest, DataFactory dataFactory, JaxWSClientConfig config, JaxWSProtocol protocol) throws ProtocolException
ProtocolException
public ServiceRequest<JaxWSClientConnection> getServiceRequest()
public JaxWSClientConfig getClientConfig()
public JaxWSProtocol getProtocol()
public void logCookieWarning()
public abstract IdcWebLogin getLoginPort() throws ProtocolException
ProtocolException
public abstract IdcWebRequest getRequestPort() throws ProtocolException
ProtocolException
public abstract boolean saveCookiesToUserContext(IdcWebLogin loginPort)
public abstract void getCookiesFromUserContext(IdcContext userContext, Map<String,Object> requestContext) throws ProtocolException
ProtocolException
public abstract String getLoginStackNameForLog()
public abstract String getRequestStackNameForLog()
public boolean authenticateUser() throws ProtocolException
ProtocolException
public void performServiceRequest() throws ProtocolException
ProtocolException
public void logout()
protected void applyCredentialsToRequest(String userName, Map<String,Object> requestContext, Credentials credentials)