| 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| 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.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| 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