com.raritantechnologies.webdav
Class WebDAVGateway

java.lang.Object
  extended bycom.raritantechnologies.webdav.WebDAVGateway
All Implemented Interfaces:
ICollectionGateway, java.lang.Runnable

public class WebDAVGateway
extends java.lang.Object
implements ICollectionGateway

Implements a Raritan ICollectionGateway from a WebDAV source.

XML Configuration Template:
   <CollectionGateway class="com.raritantechnologies.webdav.WebDAVGateway" >
      <!-- One or more WebDAV source URLs -->
      <WebDAVSource>[ source URL ]
   </CollectionGateway>
 

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
WebDAVGateway()
           
 
Method Summary
 java.lang.String getConfigurationXML()
           
 void initialize(org.w3c.dom.Element gatewayElem, ISearchFieldMap sfMap)
          Initialize the ICollectionGateway from a Configuration XML element.
 boolean isPaused()
           
 void pause()
           
 void resume()
           
 void run()
           
 void run(ILoginInfo userInfo)
          Need to have loginInfo for sources which require login/pw access.
 void setGatewayListener(IGatewayListener listener)
          Sets the IGatewayListener interface.
 void setInputParameters(OrderedMap inputParams)
          set input parameters...
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebDAVGateway

public WebDAVGateway()
Method Detail

run

public void run()
Specified by:
run in interface ICollectionGateway

pause

public void pause()
Specified by:
pause in interface ICollectionGateway

resume

public void resume()
Specified by:
resume in interface ICollectionGateway

isPaused

public boolean isPaused()
Specified by:
isPaused in interface ICollectionGateway

run

public void run(ILoginInfo userInfo)
Need to have loginInfo for sources which require login/pw access.

Specified by:
run in interface ICollectionGateway

setInputParameters

public void setInputParameters(OrderedMap inputParams)
set input parameters...

Specified by:
setInputParameters in interface ICollectionGateway

setGatewayListener

public void setGatewayListener(IGatewayListener listener)
Sets the IGatewayListener interface.

Specified by:
setGatewayListener in interface ICollectionGateway

initialize

public void initialize(org.w3c.dom.Element gatewayElem,
                       ISearchFieldMap sfMap)
Initialize the ICollectionGateway from a Configuration XML element.

Specified by:
initialize in interface ICollectionGateway

getConfigurationXML

public java.lang.String getConfigurationXML()
Specified by:
getConfigurationXML in interface ICollectionGateway