Package nl.b3p.csw.jaxb.ows
Class CapabilitiesBaseType
- java.lang.Object
-
- nl.b3p.csw.jaxb.ows.CapabilitiesBaseType
-
- Direct Known Subclasses:
CapabilitiesType
public class CapabilitiesBaseType extends Object
XML encoded GetCapabilities operation response. This document provides clients with service metadata about a specific service instance, usually including metadata about the tightly-coupled data served. If the server does not implement the updateSequence parameter, the server shall always return the complete Capabilities document, without the updateSequence parameter. When the server implements the updateSequence parameter and the GetCapabilities operation request included the updateSequence parameter with the current value, the server shall return this element with only the "version" and "updateSequence" attributes. Otherwise, all optional elements shall be included or not depending on the actual value of the Contents parameter in the GetCapabilities operation request. This base type shall be extended by each specific OWS to include the additional contents needed.Java class for CapabilitiesBaseType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CapabilitiesBaseType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.opengis.net/ows}ServiceIdentification" minOccurs="0"/> <element ref="{http://www.opengis.net/ows}ServiceProvider" minOccurs="0"/> <element ref="{http://www.opengis.net/ows}OperationsMetadata" minOccurs="0"/> </sequence> <attribute name="version" use="required" type="{http://www.opengis.net/ows}VersionType" /> <attribute name="updateSequence" type="{http://www.opengis.net/ows}UpdateSequenceType" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected OperationsMetadataoperationsMetadataprotected ServiceIdentificationserviceIdentificationprotected ServiceProviderserviceProviderprotected StringupdateSequenceprotected Stringversion
-
Constructor Summary
Constructors Constructor Description CapabilitiesBaseType()Default no-arg constructorCapabilitiesBaseType(ServiceIdentification serviceIdentification, ServiceProvider serviceProvider, OperationsMetadata operationsMetadata, String version, String updateSequence)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationsMetadatagetOperationsMetadata()Gets the value of the operationsMetadata property.ServiceIdentificationgetServiceIdentification()Gets the value of the serviceIdentification property.ServiceProvidergetServiceProvider()Gets the value of the serviceProvider property.StringgetUpdateSequence()Gets the value of the updateSequence property.StringgetVersion()Gets the value of the version property.voidsetOperationsMetadata(OperationsMetadata value)Sets the value of the operationsMetadata property.voidsetServiceIdentification(ServiceIdentification value)Sets the value of the serviceIdentification property.voidsetServiceProvider(ServiceProvider value)Sets the value of the serviceProvider property.voidsetUpdateSequence(String value)Sets the value of the updateSequence property.voidsetVersion(String value)Sets the value of the version property.
-
-
-
Field Detail
-
serviceIdentification
protected ServiceIdentification serviceIdentification
-
serviceProvider
protected ServiceProvider serviceProvider
-
operationsMetadata
protected OperationsMetadata operationsMetadata
-
version
protected String version
-
updateSequence
protected String updateSequence
-
-
Constructor Detail
-
CapabilitiesBaseType
public CapabilitiesBaseType()
Default no-arg constructor
-
CapabilitiesBaseType
public CapabilitiesBaseType(ServiceIdentification serviceIdentification, ServiceProvider serviceProvider, OperationsMetadata operationsMetadata, String version, String updateSequence)
Fully-initialising value constructor
-
-
Method Detail
-
getServiceIdentification
public ServiceIdentification getServiceIdentification()
Gets the value of the serviceIdentification property.- Returns:
- possible object is
ServiceIdentification
-
setServiceIdentification
public void setServiceIdentification(ServiceIdentification value)
Sets the value of the serviceIdentification property.- Parameters:
value- allowed object isServiceIdentification
-
getServiceProvider
public ServiceProvider getServiceProvider()
Gets the value of the serviceProvider property.- Returns:
- possible object is
ServiceProvider
-
setServiceProvider
public void setServiceProvider(ServiceProvider value)
Sets the value of the serviceProvider property.- Parameters:
value- allowed object isServiceProvider
-
getOperationsMetadata
public OperationsMetadata getOperationsMetadata()
Gets the value of the operationsMetadata property.- Returns:
- possible object is
OperationsMetadata
-
setOperationsMetadata
public void setOperationsMetadata(OperationsMetadata value)
Sets the value of the operationsMetadata property.- Parameters:
value- allowed object isOperationsMetadata
-
getVersion
public String getVersion()
Gets the value of the version property.- Returns:
- possible object is
String
-
setVersion
public void setVersion(String value)
Sets the value of the version property.- Parameters:
value- allowed object isString
-
getUpdateSequence
public String getUpdateSequence()
Gets the value of the updateSequence property.- Returns:
- possible object is
String
-
-