net.opengis.wfsv
Interface GetLogType

All Superinterfaces:
BaseRequestType, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
GetLogTypeImpl

public interface GetLogType
extends BaseRequestType

A representation of the model object 'Get Log Type'. A GetLog element contains one or more DifferenceQuery elements that describe a diffence query operation on one feature type. In response to a GetLog request, a Web Feature Service must be able to generate a list of logs entries for features matched by the DifferenceQuery parameters. Each log entry is an instance of the ChangeSet feature type. In response to a GetFeature request, a Versioning Web Feature Service must be able to generate a GML3 response that validates using a schema generated by the DescribeFeatureType request against the ChangeSets feature type. A Web Feature Service may support other possibly non-XML (and even binary) output formats as long as those formats are advertised in the capabilities document.

The following features are supported:

See Also:
WfsvPackage.getGetLogType()

Method Summary
 org.eclipse.emf.common.util.EList getDifferenceQuery()
          Returns the value of the 'Difference Query' containment reference list.
 java.math.BigInteger getMaxFeatures()
          Returns the value of the 'Max Features' attribute.
 java.lang.String getOutputFormat()
          Returns the value of the 'Output Format' attribute.
 ResultTypeType getResultType()
          Returns the value of the 'Result Type' attribute.
 boolean isSetOutputFormat()
          Returns whether the value of the 'Output Format' attribute is set.
 boolean isSetResultType()
          Returns whether the value of the 'Result Type' attribute is set.
 void setMaxFeatures(java.math.BigInteger value)
          Sets the value of the 'Max Features' attribute.
 void setOutputFormat(java.lang.String value)
          Sets the value of the 'Output Format' attribute.
 void setResultType(ResultTypeType value)
          Sets the value of the 'Result Type' attribute.
 void unsetOutputFormat()
          Unsets the value of the 'Output Format' attribute.
 void unsetResultType()
          Unsets the value of the 'Result Type' attribute.
 
Methods inherited from interface net.opengis.wfs.BaseRequestType
getBaseUrl, getHandle, getProvidedVersion, getService, getVersion, isSetService, isSetVersion, setBaseUrl, setHandle, setProvidedVersion, setService, setVersion, unsetService, unsetVersion
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getDifferenceQuery

org.eclipse.emf.common.util.EList getDifferenceQuery()
Returns the value of the 'Difference Query' containment reference list. The list contents are of type DifferenceQueryType. The DifferenceFilter element is used to gather differences in features matched by a standard OGC filter at starting and ending featureVersion, and a filter used to match

Returns:
the value of the 'Difference Query' containment reference list.
See Also:
WfsvPackage.getGetLogType_DifferenceQuery()

getMaxFeatures

java.math.BigInteger getMaxFeatures()
Returns the value of the 'Max Features' attribute. The maxFeatures attribute is used to specify the maximum number of features that a GetFeature operation should generate (regardless of the actual number of query hits).

Returns:
the value of the 'Max Features' attribute.
See Also:
setMaxFeatures(BigInteger), WfsvPackage.getGetLogType_MaxFeatures()

setMaxFeatures

void setMaxFeatures(java.math.BigInteger value)
Sets the value of the 'Max Features' attribute.

Parameters:
value - the new value of the 'Max Features' attribute.
See Also:
getMaxFeatures()

getOutputFormat

java.lang.String getOutputFormat()
Returns the value of the 'Output Format' attribute. The default value is "text/xml; subtype=gml/3.1.1". The outputFormat attribute is used to specify the output format that the Versioning Web Feature Service should generate in response to a GetLog element. The default value of 'text/xml; subtype=gml/3.1.1' indicates that the output is an XML document that conforms to the Geography Markup Language (GML) Implementation Specification V3.1.1. For the purposes of experimentation, vendor extension, or even extensions that serve a specific community of interest, other acceptable output format values may be used to specify other formats as long as those values are advertised in the capabilities document.

Returns:
the value of the 'Output Format' attribute.
See Also:
isSetOutputFormat(), unsetOutputFormat(), setOutputFormat(String), WfsvPackage.getGetLogType_OutputFormat()

setOutputFormat

void setOutputFormat(java.lang.String value)
Sets the value of the 'Output Format' attribute.

Parameters:
value - the new value of the 'Output Format' attribute.
See Also:
isSetOutputFormat(), unsetOutputFormat(), getOutputFormat()

unsetOutputFormat

void unsetOutputFormat()
Unsets the value of the 'Output Format' attribute.

See Also:
isSetOutputFormat(), getOutputFormat(), setOutputFormat(String)

isSetOutputFormat

boolean isSetOutputFormat()
Returns whether the value of the 'Output Format' attribute is set.

Returns:
whether the value of the 'Output Format' attribute is set.
See Also:
unsetOutputFormat(), getOutputFormat(), setOutputFormat(String)

getResultType

ResultTypeType getResultType()
Returns the value of the 'Result Type' attribute. The default value is "results". The literals are from the enumeration ResultTypeType. The resultType attribute is used to indicate what response a wfsv should return to user once a GetFeature request is processed. Possible values are: results - meaning that the full response set (i.e. all the feature instances) should be returned. hits - meaning that an empty response set should be returned (i.e. no feature instances should be returned) but the "numberOfFeatures" attribute should be set to the number of feature instances that would be returned.

Returns:
the value of the 'Result Type' attribute.
See Also:
ResultTypeType, isSetResultType(), unsetResultType(), setResultType(ResultTypeType), WfsvPackage.getGetLogType_ResultType()

setResultType

void setResultType(ResultTypeType value)
Sets the value of the 'Result Type' attribute.

Parameters:
value - the new value of the 'Result Type' attribute.
See Also:
ResultTypeType, isSetResultType(), unsetResultType(), getResultType()

unsetResultType

void unsetResultType()
Unsets the value of the 'Result Type' attribute.

See Also:
isSetResultType(), getResultType(), setResultType(ResultTypeType)

isSetResultType

boolean isSetResultType()
Returns whether the value of the 'Result Type' attribute is set.

Returns:
whether the value of the 'Result Type' attribute is set.
See Also:
unsetResultType(), getResultType(), setResultType(ResultTypeType)


Copyright © 1996-2010 Geotools. All Rights Reserved.