|
deegree 2.3 (2010/04/09 10:10 build-4-official) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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(String handle,
QualifiedName typeName,
Feature replacementFeature,
Filter filter)
Creates a new Replace instance. |
|
| Method Summary | |
|---|---|
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(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 replaced| Method 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 List<QualifiedName> getAffectedFeatureTypes()
TransactionOperation
getAffectedFeatureTypes in class TransactionOperation
|
deegree 2.3 (2010/04/09 10:10 build-4-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