|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.ogcwebservices.wfs.operation.transaction.TransactionOperation org.deegree.ogcwebservices.wfs.operation.transaction.Replace
public class Replace
Represents a Replace
operation as a part of a Transaction
request.
This operation is designed after the Replace operation of the upcoming WFS 2.0.0 specification. One or more feature instances (specified by a filter expression) are replaced by a given feature instance. The replacement is assumed to be performed property by property, so the targeted features are identical to the specified feature afterwards, but keep their original feature ids.
Constructor Summary | |
---|---|
Replace(java.lang.String handle,
QualifiedName typeName,
Feature replacementFeature,
Filter filter)
Creates a new Replace instance. |
Method Summary | |
---|---|
java.util.List<QualifiedName> |
getAffectedFeatureTypes()
Returns the names of the feature types that are affected by the operation. |
Feature |
getFeature()
Returns the feature that will be used to replace the properties of the matched feature instances. |
Filter |
getFilter()
Returns the filter that selects the feature instances to be replaced. |
QualifiedName |
getTypeName()
Returns the name of the targeted feature type. |
void |
setFilter(Filter filter)
Sets the filter that determines the features that are affected by the operation. |
Methods inherited from class org.deegree.ogcwebservices.wfs.operation.transaction.TransactionOperation |
---|
getHandle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Replace(java.lang.String handle, QualifiedName typeName, Feature replacementFeature, Filter filter)
Replace
instance.
handle
- optional identifier for the operation (for error messsages)typeName
- the name of the targeted feature typereplacementFeature
- feature that specifies all propertiesfilter
- selects the feature instances to be replacedMethod Detail |
---|
public QualifiedName getTypeName()
public Filter getFilter()
public void setFilter(Filter filter)
filter
- determines the features that are affected by the operationpublic Feature getFeature()
public java.util.List<QualifiedName> getAffectedFeatureTypes()
TransactionOperation
getAffectedFeatureTypes
in class TransactionOperation
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org