com.raritantechnologies.federated.SOAP
Class SOAPParam

java.lang.Object
  extended bycom.raritantechnologies.federated.SOAP.SOAPParam
Direct Known Subclasses:
ComplexSOAPParam, FormattedSOAPParam

public class SOAPParam
extends java.lang.Object

Models a simple SOAP parameter. Contains methods to add the parameter to a SOAP Body Element, and to process dynamic and cached data.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
protected  java.lang.String computeFrom
           
protected  java.lang.String inputFrom
           
protected  java.lang.String name
           
 
Constructor Summary
SOAPParam()
           
SOAPParam(java.lang.String name, java.lang.String type)
           
SOAPParam(java.lang.String name, java.lang.String type, java.lang.String value)
           
SOAPParam(java.lang.String namespace, java.lang.String name, java.lang.String type, java.lang.String value, java.lang.String nil)
           
 
Method Summary
 void addSOAPElement(org.w3c.dom.Document soapBodyDoc, org.w3c.dom.Element soapMethodElem, ILoginInfo userInfo)
           
protected  java.lang.String computeValue(java.util.Map queryParams, java.lang.Integer pageSize, java.lang.Integer startRec)
           
 org.w3c.dom.Element getMultiRefElement(org.w3c.dom.Document doc, ILoginInfo userInfo)
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
           
 java.lang.String getNil()
           
 java.lang.String getType()
           
 java.lang.String getValue()
           
 void setComputeFrom(java.lang.String computeFrom)
           
 void setFieldID(java.lang.String fieldID)
           
 void setInputFrom(java.lang.String inputFrom)
           
 void setName(java.lang.String name)
           
 void setNamespace(java.lang.String namespace)
           
 void setNil(java.lang.String nil)
           
 void setStringFilter(IStringFilter strFilter)
           
 void setType(java.lang.String type)
           
 void setValue(java.util.Map params, java.lang.String value)
           
 void setValue(java.lang.String value)
           
 void setValueFrom(java.util.Map queryParams, ISOAPContext soapContext, java.lang.Integer pageSize, java.lang.Integer startRec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

computeFrom

protected java.lang.String computeFrom

inputFrom

protected java.lang.String inputFrom
Constructor Detail

SOAPParam

public SOAPParam()

SOAPParam

public SOAPParam(java.lang.String name,
                 java.lang.String type)

SOAPParam

public SOAPParam(java.lang.String name,
                 java.lang.String type,
                 java.lang.String value)

SOAPParam

public SOAPParam(java.lang.String namespace,
                 java.lang.String name,
                 java.lang.String type,
                 java.lang.String value,
                 java.lang.String nil)
Method Detail

addSOAPElement

public void addSOAPElement(org.w3c.dom.Document soapBodyDoc,
                           org.w3c.dom.Element soapMethodElem,
                           ILoginInfo userInfo)

getMultiRefElement

public org.w3c.dom.Element getMultiRefElement(org.w3c.dom.Document doc,
                                              ILoginInfo userInfo)

setNamespace

public void setNamespace(java.lang.String namespace)

getNamespace

public java.lang.String getNamespace()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setType

public void setType(java.lang.String type)

getType

public java.lang.String getType()

setValue

public void setValue(java.lang.String value)

setValue

public void setValue(java.util.Map params,
                     java.lang.String value)

getValue

public java.lang.String getValue()

setStringFilter

public void setStringFilter(IStringFilter strFilter)

setFieldID

public void setFieldID(java.lang.String fieldID)

setComputeFrom

public void setComputeFrom(java.lang.String computeFrom)

setInputFrom

public void setInputFrom(java.lang.String inputFrom)

setValueFrom

public void setValueFrom(java.util.Map queryParams,
                         ISOAPContext soapContext,
                         java.lang.Integer pageSize,
                         java.lang.Integer startRec)

setNil

public void setNil(java.lang.String nil)

getNil

public java.lang.String getNil()

computeValue

protected java.lang.String computeValue(java.util.Map queryParams,
                                        java.lang.Integer pageSize,
                                        java.lang.Integer startRec)