org.deegree.portal.standard.csw.control
Class CSWRequestFactory
java.lang.Object
  
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
 
 - add new extensions, when they are created.
 
 - add new extensions to file requestfactories.properties
 
 
- Version:
 
  - $Revision: 6259 $, $Date: 2007-03-20 10:15:15 +0100 (Di, 20 Mär 2007) $
 
- Author:
 
  - Judit Mays, last edited by: $Author: bezema $
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
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
 
CSWRequestFactory
public CSWRequestFactory()
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 - 
 
				an open source project founded by lat/lon, Bonn, Germany.
					For more information visit: http://deegree.sourceforge.net