deegree 2.2 (2008/12/22 11:33 build-3038-official)

org.deegree.ogcwebservices.csw.manager
Interface Manager

All Known Implementing Classes:
AbstractManager, Manager_2_0_0, Manager_2_0_2

public interface Manager

Author:
Andreas Poth, last edited by: $Author: poth $

Method Summary
 WFService getWFService()
           
 EchoRequest harvestRecords(Harvest request)
           
 void init(WFService wfsService, CatalogueConfiguration catalogueConfiguration)
           
 TransactionResult transaction(Transaction request)
          performs a transaction request by transforming and forwarding it to the WFS used as backend
 

Method Detail

getWFService

WFService getWFService()
Returns:
the wfsService.

init

void init(WFService wfsService,
          CatalogueConfiguration catalogueConfiguration)
          throws MissingParameterValueException
Parameters:
wfsService -
catalogueConfiguration -
Throws:
MissingParameterValueException

harvestRecords

EchoRequest harvestRecords(Harvest request)
                           throws OGCWebServiceException
Parameters:
request -
Returns:
An echorequest (e.g. a response to an harvest request).
Throws:
OGCWebServiceException - if something went wrong while processing the request

transaction

TransactionResult transaction(Transaction request)
                              throws OGCWebServiceException
performs a transaction request by transforming and forwarding it to the WFS used as backend

Parameters:
request -
Returns:
Created by sending the request to the underlying wfs.
Throws:
OGCWebServiceException

deegree 2.2 (2008/12/22 11:33 build-3038-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net