org.deegree.services.csw.exporthandling
Class DescribeRecordHandler

java.lang.Object
  extended by org.deegree.services.csw.exporthandling.DescribeRecordHandler

public class DescribeRecordHandler
extends Object

Defines the export functionality for a DescribeRecord request.

NOTE:
Due to the architecture of this CSW implementation there should be a typeName available which recordStore is requested. But in the describeRecord operation there exists the possibility to get all the recordStores without any typeName available. So at the moment there is a HACK for this UseCase.

Version:
$Revision: $, $Date: $
Author:
Steffen Thomas, last edited by: $Author: thomas $
See Also:
CSWController

Constructor Summary
DescribeRecordHandler()
           
 
Method Summary
 void doDescribeRecord(DescribeRecord descRec, HttpResponseBuffer response, ServiceProfile profile)
          Preprocessing for the export of a DescribeRecord request to determine which recordstore is requested.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescribeRecordHandler

public DescribeRecordHandler()
Method Detail

doDescribeRecord

public void doDescribeRecord(DescribeRecord descRec,
                             HttpResponseBuffer response,
                             ServiceProfile profile)
                      throws XMLStreamException,
                             IOException,
                             OWSException
Preprocessing for the export of a DescribeRecord request to determine which recordstore is requested.

Parameters:
descRec - the parsed describeRecord request
response - for the servlet request to the client
Throws:
XMLStreamException
IOException
OWSException


Copyright © 2011. All Rights Reserved.