org.deegree.portal.standard.csw.control
Class ISO19115RequestFactory
java.lang.Object
org.deegree.portal.standard.csw.control.CSWRequestFactory
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 $
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RPC_SIMPLESEARCH
static final java.lang.String RPC_SIMPLESEARCH
- See Also:
- Constant Field Values
ISO19115RequestFactory
public ISO19115RequestFactory()
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 parameterresultType
-
- Returns:
- GetFeature request as a string
- Throws:
CatalogClientException
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org