com.raritantechnologies.federated.SOAP
Class ComplexSOAPParam

java.lang.Object
  extended bycom.raritantechnologies.federated.SOAP.SOAPParam
      extended bycom.raritantechnologies.federated.SOAP.ComplexSOAPParam

public class ComplexSOAPParam
extends SOAPParam

Represents a SOAP parameter used for SOAP messaging that can contain nested SOAP elements.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
 
Fields inherited from class com.raritantechnologies.federated.SOAP.SOAPParam
computeFrom, inputFrom, name
 
Constructor Summary
ComplexSOAPParam(java.lang.String name, java.lang.String type)
           
ComplexSOAPParam(java.lang.String name, java.lang.String type, int count)
           
 
Method Summary
 void addChildParam(SOAPParam childParam)
           
 void addSOAPElement(org.w3c.dom.Document soapBodyDoc, org.w3c.dom.Element soapMethodElem, ILoginInfo userInfo)
           
 org.w3c.dom.Element getMultiRefElement(org.w3c.dom.Document doc, ILoginInfo userInfo)
           
 void setNamespaceHost(java.lang.String namespaceHost)
           
 void setValueFrom(java.util.Map queryParams, ISOAPContext soapContext, java.lang.Integer pageSize, java.lang.Integer startRec)
           
 
Methods inherited from class com.raritantechnologies.federated.SOAP.SOAPParam
computeValue, getName, getNamespace, getNil, getType, getValue, setComputeFrom, setFieldID, setInputFrom, setName, setNamespace, setNil, setStringFilter, setType, setValue, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexSOAPParam

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

ComplexSOAPParam

public ComplexSOAPParam(java.lang.String name,
                        java.lang.String type,
                        int count)
Method Detail

addSOAPElement

public void addSOAPElement(org.w3c.dom.Document soapBodyDoc,
                           org.w3c.dom.Element soapMethodElem,
                           ILoginInfo userInfo)
Overrides:
addSOAPElement in class SOAPParam

getMultiRefElement

public org.w3c.dom.Element getMultiRefElement(org.w3c.dom.Document doc,
                                              ILoginInfo userInfo)
Overrides:
getMultiRefElement in class SOAPParam

setNamespaceHost

public void setNamespaceHost(java.lang.String namespaceHost)

addChildParam

public void addChildParam(SOAPParam childParam)

setValueFrom

public void setValueFrom(java.util.Map queryParams,
                         ISOAPContext soapContext,
                         java.lang.Integer pageSize,
                         java.lang.Integer startRec)
Overrides:
setValueFrom in class SOAPParam