deegree 2.1 (2007/11/08 09:57 build-328-official)

org.deegree.ogcwebservices.wfs.configuration
Class WFSConfiguration

java.lang.Object
  extended by org.deegree.ogcwebservices.getcapabilities.OGCCapabilities
      extended by org.deegree.owscommon.OWSCommonCapabilities
          extended by org.deegree.ogcwebservices.wfs.capabilities.WFSCapabilities
              extended by org.deegree.ogcwebservices.wfs.configuration.WFSConfiguration
All Implemented Interfaces:
Serializable

public class WFSConfiguration
extends WFSCapabilities

Represents the configuration for a deegree WFService instance.

Version:
$Revision: 6588 $, $Date: 2007-04-11 17:31:29 +0200 (Mi, 11 Apr 2007) $
Author:
Markus Schneider , last edited by: $Author: mschneider $
See Also:
Serialized Form

Nested Class Summary
(package private) static class WFSConfiguration.XSDFileFilter
           
 
Field Summary
protected static ILogger LOG
           
 
Constructor Summary
WFSConfiguration(String version, String updateSequence, ServiceIdentification serviceIdentification, ServiceProvider serviceProvider, OperationsMetadata operationsMetadata, FeatureTypeList featureTypeList, GMLObject[] servesGMLObjectTypeList, GMLObject[] supportsGMLObjectTypeList, Contents contents, FilterCapabilities filterCapabilities, WFSDeegreeParams deegreeParams)
          Generates a new WFSConfiguration instance from the given parameters.
 
Method Summary
 WFSDeegreeParams getDeegreeParams()
          Returns the deegreeParams.
 Map<QualifiedName,MappedFeatureType> getMappedFeatureTypes()
          Returns a Map of the feature types that this configuration defines.
 void setDeegreeParams(WFSDeegreeParams deegreeParams)
          The deegreeParams to set.
 
Methods inherited from class org.deegree.ogcwebservices.wfs.capabilities.WFSCapabilities
createCapabilities, getFeatureTypeList, getFilterCapabilities, getServesGMLObjectTypeList, getSupportsGMLObjectTypeList, setFeatureTypeList, setServesGMLObjectTypeList, setSupportsGMLObjectTypeList
 
Methods inherited from class org.deegree.owscommon.OWSCommonCapabilities
getContents, getOperationsMetadata, getServiceIdentification, getServiceProvider, setContents, setOperationsMetadata, setServiceIdentification, setServiceProvider
 
Methods inherited from class org.deegree.ogcwebservices.getcapabilities.OGCCapabilities
getUpdateSequence, getVersion, setUpdateSequence, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final ILogger LOG
Constructor Detail

WFSConfiguration

public WFSConfiguration(String version,
                        String updateSequence,
                        ServiceIdentification serviceIdentification,
                        ServiceProvider serviceProvider,
                        OperationsMetadata operationsMetadata,
                        FeatureTypeList featureTypeList,
                        GMLObject[] servesGMLObjectTypeList,
                        GMLObject[] supportsGMLObjectTypeList,
                        Contents contents,
                        FilterCapabilities filterCapabilities,
                        WFSDeegreeParams deegreeParams)
                 throws InvalidConfigurationException
Generates a new WFSConfiguration instance from the given parameters.

Parameters:
version -
updateSequence -
serviceIdentification -
serviceProvider -
operationsMetadata -
featureTypeList -
servesGMLObjectTypeList -
supportsGMLObjectTypeList -
contents - TODO field not verified! Check spec.
filterCapabilities -
deegreeParams -
Throws:
InvalidConfigurationException
Method Detail

getDeegreeParams

public WFSDeegreeParams getDeegreeParams()
Returns the deegreeParams.

Returns:
the deegreeParams

setDeegreeParams

public void setDeegreeParams(WFSDeegreeParams deegreeParams)
The deegreeParams to set.

Parameters:
deegreeParams -

getMappedFeatureTypes

public Map<QualifiedName,MappedFeatureType> getMappedFeatureTypes()
Returns a Map of the feature types that this configuration defines.

Returns:
keys: feature type names, values: mapped feature types

deegree 2.1 (2007/11/08 09:57 build-328-official)

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