com.bowstreet.builders.webapp.methods
Class ServiceCallMethodsData

java.lang.Object
  extended by com.bowstreet.builders.webapp.methods.ServiceCallMethodsData

public class ServiceCallMethodsData
extends java.lang.Object

This class encapsulates the request data required by a ServiceCall invoke method. Why bother? Why not use setters? It's 'cos the ServiceCallMethods class is going to get used as an LJO that is shared by all users with the same profile - there is an LJO instance for the session, not per user. So we cannot keep data that is built at regen time in the LJO. It needs to be in a variable. And rather than use lots of variables or an IXml structure, it's easier and faster to use a real object. In the LJO we just store the name of the Variable - the variable name can be the same for every user, but the variable content can obviously be different.


Field Summary
static java.lang.String SOAP_LITERAL_ENCODING
           
 
Constructor Summary
ServiceCallMethodsData()
           
 
Method Summary
 void addArg(int argnum, java.lang.String argName, java.lang.String argNamespace, java.lang.String argClass, java.lang.String argValue, java.lang.String argSchemaType)
           
 void addArg(ServiceCallMethodsDataArg arg)
           
 void addCookie(java.lang.String cookie)
           
 void addHTTPHeader(java.lang.String name, java.lang.String value)
           
 void addSOAPHeader(java.lang.String value)
           
 void clear()
          Re-initialize the instance data.
 void dumpState()
           
 java.lang.String getBodyContent()
          Gets the HTTP Body content.
 java.lang.String getBodyContentType()
          Gets the HTTP Body content type.
 boolean getCreateLTPAToken()
           
 boolean getCreateUserNameToken()
           
 java.lang.String getHTTPRequestType()
           
 IXml getOperationInfo()
           
 java.lang.String getSOAPEncodingStyle()
           
 java.lang.String getStubResult()
           
 java.lang.String getUNTokenPassword()
           
 java.lang.String getUNTokenProtocol()
           
 java.lang.String getUNTokenPWType()
           
 java.lang.String getUNTokenUserName()
           
 boolean isSOAPDocumentStyle()
           
 void setAddHtmlDocTagWrapper(boolean b)
           
 void setBasicAuthPassword(java.lang.String pass)
           
 void setBasicAuthUser(java.lang.String name)
           
 void setBodyContent(java.lang.String bodyContent)
          Sets the HTTP Body content.
 void setBodyContentType(java.lang.String bodyContentType)
          Sets the HTTP Body content type used when performing a POST or PUT.
 void setComplexReplyNamespace(java.lang.String namespace)
           
 void setComplexReplyType(java.lang.String type)
           
 void setContentType(java.lang.String contentType)
           
 void setCreateLTPAToken(boolean ltpaToken)
           
 void setCreateUserNameToken(boolean nameToken)
           
 void setFollowRedirect(boolean b)
           
 void setHTTPRequestType(java.lang.String type)
           
 void setLJOName(java.lang.String name)
           
 void setLogLevel(java.lang.String s)
           
 void setMethodName(java.lang.String name)
           
 void setMethodNamespace(java.lang.String name)
           
 void setModelName(java.lang.String name)
           
 void setOperationInfo(IXml operationInfo)
           
 void setOverrideHost(java.lang.String host)
           
 void setOverridePort(java.lang.String port)
           
 void setOverrideURL(java.lang.String url)
           
 void setParseAll(boolean b)
           
 void setProfile(java.lang.String name)
           
 void setProxyHost(java.lang.String val)
           
 void setProxyPassword(java.lang.String val)
           
 void setProxyPort(java.lang.String val)
           
 void setProxyUser(java.lang.String val)
           
 void setReplyName(java.lang.String name)
           
 void setReplyType(java.lang.String type)
           
 void setRequestType(java.lang.String type)
           
 void setSchemaNamespace(java.lang.String schemaNamespace)
           
 void setSOAPAction(java.lang.String name)
           
 void setSOAPDocumentStyle()
           
 void setSOAPEncodingStyle(java.lang.String style)
           
 void setSOAPRPCStyle()
           
 void setStubResult(java.lang.String res)
           
 void setTimeout(java.lang.String timeout)
           
 void setUNTokenPassword(java.lang.String passwordToken)
           
 void setUNTokenProtocol(java.lang.String tokenProtocol)
           
 void setUNTokenPWType(java.lang.String tokenPWType)
           
 void setUNTokenUserName(java.lang.String nameToken)
           
 void setURL(java.lang.String url)
           
 void setUseJaxWsIfAvailable(boolean useJaxWsIfAvailable)
           
 boolean useJaxWsIfAvailable()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOAP_LITERAL_ENCODING

public static final java.lang.String SOAP_LITERAL_ENCODING
See Also:
Constant Field Values
Constructor Detail

ServiceCallMethodsData

public ServiceCallMethodsData()
Method Detail

addArg

public void addArg(int argnum,
                   java.lang.String argName,
                   java.lang.String argNamespace,
                   java.lang.String argClass,
                   java.lang.String argValue,
                   java.lang.String argSchemaType)

addArg

public void addArg(ServiceCallMethodsDataArg arg)

addCookie

public void addCookie(java.lang.String cookie)

addHTTPHeader

public void addHTTPHeader(java.lang.String name,
                          java.lang.String value)

addSOAPHeader

public void addSOAPHeader(java.lang.String value)

clear

public void clear()
Re-initialize the instance data.


dumpState

public void dumpState()

getBodyContent

public java.lang.String getBodyContent()
Gets the HTTP Body content.

Returns:
The HTTP Body content.

getBodyContentType

public java.lang.String getBodyContentType()
Gets the HTTP Body content type.

Returns:
The HTTP Body content type.

getCreateLTPAToken

public boolean getCreateLTPAToken()

getCreateUserNameToken

public boolean getCreateUserNameToken()

getHTTPRequestType

public java.lang.String getHTTPRequestType()

getOperationInfo

public IXml getOperationInfo()

getSOAPEncodingStyle

public java.lang.String getSOAPEncodingStyle()

getStubResult

public java.lang.String getStubResult()

getUNTokenPassword

public java.lang.String getUNTokenPassword()

getUNTokenProtocol

public java.lang.String getUNTokenProtocol()

getUNTokenPWType

public java.lang.String getUNTokenPWType()

getUNTokenUserName

public java.lang.String getUNTokenUserName()

isSOAPDocumentStyle

public boolean isSOAPDocumentStyle()

setAddHtmlDocTagWrapper

public void setAddHtmlDocTagWrapper(boolean b)

setBasicAuthPassword

public void setBasicAuthPassword(java.lang.String pass)

setBasicAuthUser

public void setBasicAuthUser(java.lang.String name)

setBodyContent

public void setBodyContent(java.lang.String bodyContent)
Sets the HTTP Body content.

Parameters:
bodyContent - The HTTP Body content.

setBodyContentType

public void setBodyContentType(java.lang.String bodyContentType)
Sets the HTTP Body content type used when performing a POST or PUT.

Parameters:
bodyContentType - The HTTP Body content type to set (e.g. application/atom+xml)

setComplexReplyNamespace

public void setComplexReplyNamespace(java.lang.String namespace)

setComplexReplyType

public void setComplexReplyType(java.lang.String type)

setContentType

public void setContentType(java.lang.String contentType)

setCreateLTPAToken

public void setCreateLTPAToken(boolean ltpaToken)

setCreateUserNameToken

public void setCreateUserNameToken(boolean nameToken)

setFollowRedirect

public void setFollowRedirect(boolean b)

setHTTPRequestType

public void setHTTPRequestType(java.lang.String type)

setLJOName

public void setLJOName(java.lang.String name)

setLogLevel

public void setLogLevel(java.lang.String s)

setMethodName

public void setMethodName(java.lang.String name)

setMethodNamespace

public void setMethodNamespace(java.lang.String name)

setModelName

public void setModelName(java.lang.String name)

setOperationInfo

public void setOperationInfo(IXml operationInfo)

setOverrideHost

public void setOverrideHost(java.lang.String host)

setOverridePort

public void setOverridePort(java.lang.String port)

setOverrideURL

public void setOverrideURL(java.lang.String url)

setParseAll

public void setParseAll(boolean b)

setProfile

public void setProfile(java.lang.String name)

setProxyHost

public void setProxyHost(java.lang.String val)

setProxyPassword

public void setProxyPassword(java.lang.String val)

setProxyPort

public void setProxyPort(java.lang.String val)

setProxyUser

public void setProxyUser(java.lang.String val)

setReplyName

public void setReplyName(java.lang.String name)

setReplyType

public void setReplyType(java.lang.String type)

setRequestType

public void setRequestType(java.lang.String type)

setSchemaNamespace

public void setSchemaNamespace(java.lang.String schemaNamespace)

setSOAPAction

public void setSOAPAction(java.lang.String name)

setSOAPDocumentStyle

public void setSOAPDocumentStyle()

setSOAPEncodingStyle

public void setSOAPEncodingStyle(java.lang.String style)

setSOAPRPCStyle

public void setSOAPRPCStyle()

setStubResult

public void setStubResult(java.lang.String res)

setTimeout

public void setTimeout(java.lang.String timeout)

setUNTokenPassword

public void setUNTokenPassword(java.lang.String passwordToken)

setUNTokenProtocol

public void setUNTokenProtocol(java.lang.String tokenProtocol)

setUNTokenPWType

public void setUNTokenPWType(java.lang.String tokenPWType)

setUNTokenUserName

public void setUNTokenUserName(java.lang.String nameToken)

setURL

public void setURL(java.lang.String url)

setUseJaxWsIfAvailable

public void setUseJaxWsIfAvailable(boolean useJaxWsIfAvailable)

useJaxWsIfAvailable

public boolean useJaxWsIfAvailable()


Copyright © 2009 IBM. All Rights Reserved.