deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.portal.standard.csw.control
Class ISO19115RequestFactory

java.lang.Object
  extended by org.deegree.portal.standard.csw.control.CSWRequestFactory
      extended by org.deegree.portal.standard.csw.control.ISO19115RequestFactory

public class ISO19115RequestFactory
extends CSWRequestFactory

A ${type_name} class.
class for creating a get GetRecord Request against a catalog based on OGC Stateless Web Service Catalog Profil and GDI NRW catalog specifications to access data metadata (ISO 19115).

The only public method of the class receives a 'model' represented by a HashMap that contains the request parameters as name-value-pairs. The names corresponds to the form-field-names. For common this will be the fields of a HTML-form but it can be any other form (e.g. swing-application)

Version:
$Revision: 19183 $, $Date: 2009-08-17 18:05:15 +0200 (Mo, 17 Aug 2009) $
Author:
Andreas Poth, last edited by: $Author: jmays $

Field Summary
(package private) static java.lang.String RPC_SIMPLESEARCH
           
 
Fields inherited from class org.deegree.portal.standard.csw.control.CSWRequestFactory
config, RPC_ELEMENTSETNAME, RPC_KEYWORDS, RPC_MDTYPE, RPC_STARTPOSITION, RPC_TOPICCATEGORY, RPC_TYPENAME
 
Constructor Summary
ISO19115RequestFactory()
           
 
Method Summary
 java.lang.String createRequest(RPCStruct struct, java.lang.String resultType)
          creates a GetRecord request that is conform to the OGC Stateless Web Service Catalog Profil and GDI NRW catalog specifications from a RPC struct.
 
Methods inherited from class org.deegree.portal.standard.csw.control.CSWRequestFactory
setConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RPC_SIMPLESEARCH

static final java.lang.String RPC_SIMPLESEARCH
See Also:
Constant Field Values
Constructor Detail

ISO19115RequestFactory

public ISO19115RequestFactory()
Method Detail

createRequest

public java.lang.String createRequest(RPCStruct struct,
                                      java.lang.String resultType)
                               throws CatalogClientException
creates a GetRecord request that is conform to the OGC Stateless Web Service Catalog Profil and GDI NRW catalog specifications from a RPC struct.

Specified by:
createRequest in class CSWRequestFactory
Parameters:
struct - RPC structure containing the request parameter
resultType -
Returns:
GetFeature request as a string
Throws:
CatalogClientException

deegree 2.5 (2011/06/29 09:44 build-8-official)

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