deegree-services-3.0-pre-nightly (2010/03/05 00:04) - official

org.deegree.services.controller.configuration
Class DeegreeServicesMetadata

java.lang.Object
  extended by org.deegree.services.controller.configuration.DeegreeServicesMetadata

public class DeegreeServicesMetadata
extends Object

The root node of the OGCFrontController configuration, holds the default service provider information, valid for all configured Services. These parameters can be used to build the GetCapabilities requests from. The DCP (Distributed Computing Protocol) define the location of the SOAP-XML-GET urls on which the configured services will be accessable. The sub-controllers of the services can be configured in two ways, by providing the ConfiguredServices Element or by omitting it. If omitted, all conf/[SERVICE_NAME] directories will be searched for a [SERVICE_NAME]_configuration.xml (UP-CASE) containing the service configuration.

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.deegree.org/webservices}ServiceIdentification" minOccurs="0"/>
         <element ref="{http://www.deegree.org/webservices}ServiceProvider"/>
         <element name="DCP" type="{http://www.deegree.org/webservices}DCPType"/>
         <element ref="{http://www.deegree.org/commons}JDBCConnections" minOccurs="0"/>
         <element name="AuthenticationMethod" type="{http://www.deegree.org/webservices}AuthenticationMethodType" minOccurs="0"/>
         <element ref="{http://www.deegree.org/commons}ProxyConfiguration" minOccurs="0"/>
         <element name="ConfiguredServices" type="{http://www.deegree.org/webservices}ConfiguredServicesType" minOccurs="0"/>
       </sequence>
       <attribute name="configVersion" use="required" type="{http://www.deegree.org/commons}currentVersionType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AuthenticationMethodType authenticationMethod
           
protected  ConfiguredServicesType configuredServices
           
protected  String configVersion
           
protected  DCPType dcp
           
protected  org.deegree.commons.configuration.JDBCConnections jdbcConnections
           
protected  org.deegree.commons.configuration.ProxyConfiguration proxyConfiguration
           
protected  ServiceIdentificationType serviceIdentification
           
protected  ServiceProviderType serviceProvider
           
 
Constructor Summary
DeegreeServicesMetadata()
           
 
Method Summary
 AuthenticationMethodType getAuthenticationMethod()
          Gets the value of the authenticationMethod property.
 ConfiguredServicesType getConfiguredServices()
          Gets the value of the configuredServices property.
 String getConfigVersion()
          Gets the value of the configVersion property.
 DCPType getDCP()
          Gets the value of the dcp property.
 org.deegree.commons.configuration.JDBCConnections getJDBCConnections()
          Gets the value of the jdbcConnections property.
 org.deegree.commons.configuration.ProxyConfiguration getProxyConfiguration()
          Gets the value of the proxyConfiguration property.
 ServiceIdentificationType getServiceIdentification()
          Gets the value of the serviceIdentification property.
 ServiceProviderType getServiceProvider()
          Gets the value of the serviceProvider property.
 void setAuthenticationMethod(AuthenticationMethodType value)
          Sets the value of the authenticationMethod property.
 void setConfiguredServices(ConfiguredServicesType value)
          Sets the value of the configuredServices property.
 void setConfigVersion(String value)
          Sets the value of the configVersion property.
 void setDCP(DCPType value)
          Sets the value of the dcp property.
 void setJDBCConnections(org.deegree.commons.configuration.JDBCConnections value)
          Sets the value of the jdbcConnections property.
 void setProxyConfiguration(org.deegree.commons.configuration.ProxyConfiguration value)
          Sets the value of the proxyConfiguration property.
 void setServiceIdentification(ServiceIdentificationType value)
          Sets the value of the serviceIdentification property.
 void setServiceProvider(ServiceProviderType value)
          Sets the value of the serviceProvider property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serviceIdentification

protected ServiceIdentificationType serviceIdentification

serviceProvider

protected ServiceProviderType serviceProvider

dcp

protected DCPType dcp

jdbcConnections

protected org.deegree.commons.configuration.JDBCConnections jdbcConnections

authenticationMethod

protected AuthenticationMethodType authenticationMethod

proxyConfiguration

protected org.deegree.commons.configuration.ProxyConfiguration proxyConfiguration

configuredServices

protected ConfiguredServicesType configuredServices

configVersion

protected String configVersion
Constructor Detail

DeegreeServicesMetadata

public DeegreeServicesMetadata()
Method Detail

getServiceIdentification

public ServiceIdentificationType getServiceIdentification()
Gets the value of the serviceIdentification property.

Returns:
possible object is ServiceIdentificationType

setServiceIdentification

public void setServiceIdentification(ServiceIdentificationType value)
Sets the value of the serviceIdentification property.

Parameters:
value - allowed object is ServiceIdentificationType

getServiceProvider

public ServiceProviderType getServiceProvider()
Gets the value of the serviceProvider property.

Returns:
possible object is ServiceProviderType

setServiceProvider

public void setServiceProvider(ServiceProviderType value)
Sets the value of the serviceProvider property.

Parameters:
value - allowed object is ServiceProviderType

getDCP

public DCPType getDCP()
Gets the value of the dcp property.

Returns:
possible object is DCPType

setDCP

public void setDCP(DCPType value)
Sets the value of the dcp property.

Parameters:
value - allowed object is DCPType

getJDBCConnections

public org.deegree.commons.configuration.JDBCConnections getJDBCConnections()
Gets the value of the jdbcConnections property.

Returns:
possible object is JDBCConnections

setJDBCConnections

public void setJDBCConnections(org.deegree.commons.configuration.JDBCConnections value)
Sets the value of the jdbcConnections property.

Parameters:
value - allowed object is JDBCConnections

getAuthenticationMethod

public AuthenticationMethodType getAuthenticationMethod()
Gets the value of the authenticationMethod property.

Returns:
possible object is AuthenticationMethodType

setAuthenticationMethod

public void setAuthenticationMethod(AuthenticationMethodType value)
Sets the value of the authenticationMethod property.

Parameters:
value - allowed object is AuthenticationMethodType

getProxyConfiguration

public org.deegree.commons.configuration.ProxyConfiguration getProxyConfiguration()
Gets the value of the proxyConfiguration property.

Returns:
possible object is ProxyConfiguration

setProxyConfiguration

public void setProxyConfiguration(org.deegree.commons.configuration.ProxyConfiguration value)
Sets the value of the proxyConfiguration property.

Parameters:
value - allowed object is ProxyConfiguration

getConfiguredServices

public ConfiguredServicesType getConfiguredServices()
Gets the value of the configuredServices property.

Returns:
possible object is ConfiguredServicesType

setConfiguredServices

public void setConfiguredServices(ConfiguredServicesType value)
Sets the value of the configuredServices property.

Parameters:
value - allowed object is ConfiguredServicesType

getConfigVersion

public String getConfigVersion()
Gets the value of the configVersion property.

Returns:
possible object is String

setConfigVersion

public void setConfigVersion(String value)
Sets the value of the configVersion property.

Parameters:
value - allowed object is String

deegree-services-3.0-pre-nightly (2010/03/05 00:04) - official

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

]]>