Uses of Enum Class
org.opengis.cite.iso19142.ProtocolBinding
Package
Description
This executable test suite (ETS) validates WFS 2.0 implementations in accord with ISO
19136:2007.
This package contains test classes that assess conformance of the SUT with respect to
the "Basic WFS" conformance level.
This package includes tests covering the use of filter predicates in query expressions.
This package includes tests covering the use of spatial operators in query expressions.
This package includes tests covering the use of temporal operators in query
expressions.
This package contains tests that assess behavior of the SUT with respect to the
"Locking WFS" conformance level.
This package contains test classes that assess conformance of the SUT with respect to
the "Simple WFS" conformance class, which is the lowest level of WFS 2.0 conformance.
This package contains test classes that assess behavior of the SUT with respect to the
"Transactional WFS" conformance level.
This package includes miscellaneous utility classes to support testing.
-
Uses of ProtocolBinding in org.opengis.cite.iso19142
Modifier and TypeMethodDescriptionstatic ProtocolBinding
Returns the enum constant of this class with the specified name.static ProtocolBinding[]
ProtocolBinding.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of ProtocolBinding in org.opengis.cite.iso19142.basic
Modifier and TypeMethodDescriptionvoid
BasicCapabilitiesTests.describesBasicWFS
(ProtocolBinding binding) Verifies that the content of the service metadata (wfs:WFS_Capabilities) document satisfies the requirements for "Basic WFS" conformance.void
BasicGetFeatureTests.getFeaturesByType
(ProtocolBinding binding, QName featureType) [Test
] Submits a minimal GetFeature request (without a filter predicate) for feature types listed in the WFS the capabilities document.void
GetPropertyValueTests.getProperty_emptyValueRef
(ProtocolBinding binding) If the valueReference is an empty string, an ExceptionReport is expected to contain the error code "InvalidParameterValue".void
GetPropertyValueTests.getProperty_gmlId
(ProtocolBinding binding) Submits a GetPropertyValue request for a known feature type with valueReference="@gml:id". -
Uses of ProtocolBinding in org.opengis.cite.iso19142.basic.filter
Modifier and TypeMethodDescriptionvoid
PropertyIsNullOperatorTests.gmlNameIsNull
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsNull
predicate designating the gml:name property.void
ComparisonOperatorTests.invalidOperand_boundedBy
(ProtocolBinding binding) [Test
] Submits a GetFeature request containing a comparison filter predicate that refers to the complex feature property gml:boundedBy (with fes:Literal/gml:Envelope as the literal operand).void
ComparisonOperatorTests.invalidPropertyReference
(ProtocolBinding binding) [Test
] Submits a GetFeature request containing a comparison filter predicate that refers to an invalid feature property.void
PropertyIsEqualToOperatorTests.propertyIsEqualTo_caseSensitive
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsEqualTo
predicate that applies to some simple feature property.void
ComparisonOperatorTests.propertyIsGreaterThan_matchAny
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsGreaterThan
predicate that applies to some simple (numeric or temporal) feature property.void
ComparisonOperatorTests.propertyIsGreaterThanEqualTo_matchAny
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsGreaterThanOrEqualTo
predicate that applies to some simple (numeric or temporal) feature property.void
ComparisonOperatorTests.propertyIsLessThan_matchAll
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsLessThan
predicate that applies to some simple (numeric or temporal) feature property.void
ComparisonOperatorTests.propertyIsLessThan_matchAny
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsLessThan
predicate that applies to some simple (numeric or temporal) feature property.void
ComparisonOperatorTests.propertyIsLessThanEqualTo_matchAny
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsLessThanOrEqualTo
predicate that applies to some simple (numeric or temporal) feature property.void
PropertyIsLikeOperatorTests.propertyIsLike
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsLike
predicate that applies to some simple feature property (of type xsd:string).void
PropertyIsNilOperatorTests.propertyIsNil
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsNil
predicate designating a nillable feature property (one per feature type).void
PropertyIsEqualToOperatorTests.propertyIsNotEqualTo_caseSensitive
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aPropertyIsNotEqualTo
predicate that applies to some simple feature property.void
PropertyIsLikeOperatorTests.propertyIsNotLike
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aNot/PropertyIsLike
predicate that applies to some simple feature property (of type xsd:string).void
PropertyIsNullOperatorTests.propertyIsNotNull
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing aNot/PropertyIsNull
predicate designating some feature property (the last one in document order).void
ResourceIdFilterTests.twoValidFeatureIdentifiers
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing a ResourceId predicate with two resource identifiers.void
ResourceIdFilterTests.unknownFeatureIdentifier
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing a ResourceId predicate with an unknown feature identifier. -
Uses of ProtocolBinding in org.opengis.cite.iso19142.basic.filter.spatial
Modifier and TypeMethodDescriptionvoid
BBOXTests.bboxWithDefaultExtent
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request with a BBOX predicate referring to a valid geometry property.void
IntersectsTests.intersectsCurve
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing an Intersects predicate with a gml:LineString or gml:Curve (LineStringSegment) operand.void
IntersectsTests.intersectsPolygon
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing an Intersects predicate with a gml:Polygon operand.void
BBOXTests.nonSpecificBBOX
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request with a non-specific BBOX predicate. -
Uses of ProtocolBinding in org.opengis.cite.iso19142.basic.filter.temporal
Modifier and TypeMethodDescriptionvoid
AfterTests.afterInstant
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing theAfter
temporal predicate with a literal gml:TimeInstant value.void
AfterTests.afterInstantWithOffset
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing theAfter
temporal predicate with a literal gml:TimeInstant value that is offset from UTC.void
AfterTests.afterPeriod
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing theAfter
temporal predicate with a literal gml:TimePeriod value.void
BeforeTests.beforePeriod
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing theBefore
temporal predicate with a literal gml:TimePeriod value.void
DuringTests.duringPeriod
(ProtocolBinding binding, QName featureType) [Test
] Submits a GetFeature request containing a During temporal predicate with a gml:TimePeriod operand spanning some time interval. -
Uses of ProtocolBinding in org.opengis.cite.iso19142.locking
Modifier and TypeMethodDescriptionvoid
LockFeatureTests.lockAllFeaturesByType
(ProtocolBinding binding, QName featureType) [Test
] Locks all feature instances of a given type using default values for all locking options. -
Uses of ProtocolBinding in org.opengis.cite.iso19142.simple
Modifier and TypeMethodDescriptionvoid
DescribeFeatureTypeTests.describeAllFeatureTypes
(ProtocolBinding binding) If the typeNames parameter is omitted, the complete application schema(s) supported by the server shall be returned in response.void
DescribeStoredQueriesTests.describeAllStoredQueries
(ProtocolBinding binding) If no stored query identifiers are supplied in the request then all stored queries offered by a server shall be described (one or more).void
DescribeStoredQueriesTests.describeStoredQuery_GetFeatureById
(ProtocolBinding binding) A conforming service must implement at least the GetFeatureById stored query, which has the identifier "http://www.opengis.net/def/query/OGC-WFS/0/GetFeatureById".void
DescribeFeatureTypeTests.describeUnknownFeatureType
(ProtocolBinding binding) If the typeNames parameter specifies an unknown feature type, the resulting exception report must indicate an "InvalidParameterValue" error.void
SimpleCapabilitiesTests.getCapabilities_acceptVersions
(ProtocolBinding binding) Acceptable versions of the capabilities document are specified in order of preference (10.0.0, 2.0.0, 1.1.0).void
StoredQueryTests.invokeGetFeatureById
(ProtocolBinding binding) [Test
] Invoking theGetFeatureById
query with a known feature identifier shall produce the matching feature representation (@gml:id) as the response entity.void
StoredQueryTests.invokeGetFeatureByIdWithUnknownID
(ProtocolBinding binding) [Test
] Invoking theGetFeatureById
query with anid
parameter value that does not match any feature should produce an error response with status code 404 (Not Found).void
ListStoredQueriesTests.listStoredQueries
(ProtocolBinding binding) The response to a ListStoredQueries request must include an XML entity having wfs:ListStoredQueriesResponse as the document element.void
StoredQueryTests.unknownStoredQuery
(ProtocolBinding binding) [Test
] If no stored query matches the given identifier then an exception report with exception code "InvalidParameterValue" is expected. -
Uses of ProtocolBinding in org.opengis.cite.iso19142.transaction
Modifier and TypeMethodDescriptionvoid
DeleteTests.deleteFeature
(ProtocolBinding binding, QName featureType) [Test
] Submits a Transaction request to delete an existing feature instance.void
InsertTests.insertSupportedFeature
(ProtocolBinding binding, QName featureType) [Test
] Submits a Transaction request to insert a feature instance of a type supported by the SUT.void
ReplaceTests.replaceFeature
(ProtocolBinding binding, QName featureType) [Test
] Submits a Transaction request to replace an existing feature instance.void
Update.updateGMLName
(ProtocolBinding binding, QName featureType) [Test
] Submits a Transaction request to update the first name (gml:name[1]) of an existing feature instance.void
Update.updateSimplePropertyValue
(ProtocolBinding binding, QName featureType) [Test
] Submits a request to update a simple property value, one that is based on a built-in XML Schema datatype (including enumerated types). -
Uses of ProtocolBinding in org.opengis.cite.iso19142.util
Modifier and TypeFieldDescriptionprotected Set<ProtocolBinding>
WFSClient.globalBindings
The set of message bindings broadly implemented by the SUT.Modifier and TypeMethodDescriptionWFSClient.getAnyTransactionBinding()
Returns a protocol binding suitable for transaction requests.Modifier and TypeMethodDescriptionstatic Set<ProtocolBinding>
ServiceMetadataUtils.getGlobalBindings
(Document wfsMetadata) Discovers which protocol bindings are broadly implemented by a WFS.static Set<ProtocolBinding>
ServiceMetadataUtils.getOperationBindings
(Document wfsMetadata, String opName) Determines which protocol bindings are supported for a given operation.Modifier and TypeMethodDescriptionWFSClient.deleteFeatures
(Map<String, QName> features, ProtocolBinding binding) Submits a request to delete a collection of features specified by identifier and type name.(package private) Document
WFSClient.executeTransaction
(Document request, ProtocolBinding binding) Executes a WFS transaction.jakarta.ws.rs.core.Response
WFSClient.getFeature
(Source reqEntity, ProtocolBinding binding) Submits a GetFeature request.WFSClient.getFeatureByType
(QName typeName, int count, ProtocolBinding binding) Retrieves feature representations by type name.static URI
ServiceMetadataUtils.getOperationEndpoint
(Document wfsMetadata, String opName, ProtocolBinding binding) Extracts a request endpoint from a WFS capabilities document.WFSClient.insert
(List<Element> features, ProtocolBinding binding) Submits a request to insert a collection of GML feature instances.(package private) Document
WFSClient.retrieveXMLResponseEntity
(Document request, ProtocolBinding binding) Submits the given request entity and returns the response entity as a DOM Document.jakarta.ws.rs.core.Response
WFSClient.submitRequest
(Source entity, ProtocolBinding binding, URI endpoint) Submits an HTTP request message.jakarta.ws.rs.core.Response
WFSClient.submitRequest
(Document reqEntity, ProtocolBinding binding) Submits a request using the specified message binding and the content of the given XML request entity.WFSClient.updateFeature
(Document req, String id, QName featureType, Map<String, Object> properties, ProtocolBinding binding) Submits a request to update a feature.