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

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

java.lang.Object
  extended by org.deegree.portal.standard.csw.control.CSWRequestFactory
Direct Known Subclasses:
ISO19115RequestFactory, ISO19119RequestFactory

public abstract class CSWRequestFactory
extends Object

A ${type_name} class.
This class is an abstract class for any CSW request factory. Known extensions are ISO19115RequestFactory, ISO19119RequestFactory. TODO

Version:
$Revision: 9346 $, $Date: 2007-12-27 17:39:07 +0100 (Do, 27 Dez 2007) $
Author:
Judit Mays, last edited by: $Author: apoth $

Field Summary
(package private) static String CONF_DATASERIES
           
protected  CSWClientConfiguration config
           
(package private) static String RPC_DATASERIES
           
(package private) static String RPC_ELEMENTSETNAME
          possible values are: brief, summary, full
(package private) static String RPC_KEYWORDS
           
(package private) static String RPC_STARTPOSITION
          spec-default is 1
(package private) static String RPC_TOPICCATEGORY
           
(package private) static String RPC_TYPENAME
          possible values are: csw:dataset, csw:dataseries, csw:service, csw:application
 
Constructor Summary
CSWRequestFactory()
           
 
Method Summary
abstract  String createRequest(RPCStruct struct, String resultType)
           
 void setConfiguration(CSWClientConfiguration config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected CSWClientConfiguration config

CONF_DATASERIES

static final String CONF_DATASERIES
See Also:
Constant Field Values

RPC_ELEMENTSETNAME

static final String RPC_ELEMENTSETNAME
possible values are: brief, summary, full

See Also:
Constant Field Values

RPC_KEYWORDS

static final String RPC_KEYWORDS
See Also:
Constant Field Values

RPC_STARTPOSITION

static final String RPC_STARTPOSITION
spec-default is 1

See Also:
Constant Field Values

RPC_TOPICCATEGORY

static final String RPC_TOPICCATEGORY
See Also:
Constant Field Values

RPC_TYPENAME

static final String RPC_TYPENAME
possible values are: csw:dataset, csw:dataseries, csw:service, csw:application

See Also:
Constant Field Values

RPC_DATASERIES

static final String RPC_DATASERIES
See Also:
Constant Field Values
Constructor Detail

CSWRequestFactory

public CSWRequestFactory()
Method Detail

createRequest

public abstract String createRequest(RPCStruct struct,
                                     String resultType)
                              throws CatalogClientException
Parameters:
struct -
resultType -
Returns:
String
Throws:
CatalogClientException

setConfiguration

public void setConfiguration(CSWClientConfiguration config)
Parameters:
config -

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