com.raritantechnologies.webServices.officeResearchService
Class ResearchServiceInputMapper

java.lang.Object
  extended bycom.raritantechnologies.webServices.officeResearchService.ResearchServiceInputMapper
All Implemented Interfaces:
IWebServiceInputMapper

public class ResearchServiceInputMapper
extends java.lang.Object
implements IWebServiceInputMapper

Search InputMapper that manages a Microsoft Office Research Pane search request.

XML Configuration Template:
  <InputMapper class="com.raritantechnologies.webServices.officeResearchService.ResearchServiceInputMapper"
                  queryField="[ name of search Query Field ]" >

    <!-- One or more Source tags -->
    <Sources>
      <Source name="[ name of search source ]"  userName="[ name of user (if necessary) ]" password="[ password ]" />

    </Sources>

  </InputMapper>

 
Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
ResearchServiceInputMapper()
           
 
Method Summary
 OrderedMap convertSOAPRequest(SOAPEnvelope soapRequest)
           
 java.lang.Integer getPageSize(SOAPEnvelope soapRequest)
           
 java.lang.String getSessionID(SOAPEnvelope soapRequest)
           
 SourceLoginInfo[] getSourceLoginInfo(SOAPEnvelope soapRequest)
          Create ILoginInfo from the soapRequest, do security checks with SecurityManager.
 java.lang.Integer getStartRec(SOAPEnvelope soapRequest)
           
 void initialize(org.w3c.dom.Element inputMapElem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResearchServiceInputMapper

public ResearchServiceInputMapper()
Method Detail

initialize

public void initialize(org.w3c.dom.Element inputMapElem)
Specified by:
initialize in interface IWebServiceInputMapper

getSourceLoginInfo

public SourceLoginInfo[] getSourceLoginInfo(SOAPEnvelope soapRequest)
Create ILoginInfo from the soapRequest, do security checks with SecurityManager.

Specified by:
getSourceLoginInfo in interface IWebServiceInputMapper

convertSOAPRequest

public OrderedMap convertSOAPRequest(SOAPEnvelope soapRequest)
Specified by:
convertSOAPRequest in interface IWebServiceInputMapper

getStartRec

public java.lang.Integer getStartRec(SOAPEnvelope soapRequest)
Specified by:
getStartRec in interface IWebServiceInputMapper

getPageSize

public java.lang.Integer getPageSize(SOAPEnvelope soapRequest)
Specified by:
getPageSize in interface IWebServiceInputMapper

getSessionID

public java.lang.String getSessionID(SOAPEnvelope soapRequest)
Specified by:
getSessionID in interface IWebServiceInputMapper