deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial)

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: 29960 $, $Date: 2011-03-09 14:58:27 +0100 (Wed, 09 Mar 2011) $
Author:
Andreas Poth, last edited by: $Author: apoth $

Field Summary
(package private) static 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
 String createRequest(RPCStruct struct, 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 String RPC_SIMPLESEARCH
See Also:
Constant Field Values
Constructor Detail

ISO19115RequestFactory

public ISO19115RequestFactory()
Method Detail

createRequest

public String createRequest(RPCStruct struct,
                            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.6-pre (2011/11/29 00:10 build-378-unofficial)

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