deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.protocol.wfs.transaction
Class Delete

java.lang.Object
  extended by org.deegree.protocol.wfs.transaction.TransactionOperation
      extended by org.deegree.protocol.wfs.transaction.Delete

public class Delete
extends TransactionOperation

Represents a WFS Delete operation (part of a Transaction request).

Version:
$Revision: 19043 $, $Date: 2009-08-11 18:20:07 +0200 (Di, 11 Aug 2009) $
Author:
Markus Schneider , last edited by: $Author: mschneider $
See Also:
Transaction

Nested Class Summary
 
Nested classes/interfaces inherited from class org.deegree.protocol.wfs.transaction.TransactionOperation
TransactionOperation.Type
 
Constructor Summary
Delete(String handle, QName typeName, Filter filter)
          Creates a new Delete instance.
 
Method Summary
 Filter getFilter()
          Return the filter that selects the feature instances to be deleted.
 TransactionOperation.Type getType()
          Always returns TransactionOperation.Type.DELETE.
 QName getTypeName()
          Returns the name of the targeted feature type.
 
Methods inherited from class org.deegree.protocol.wfs.transaction.TransactionOperation
getHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Delete

public Delete(String handle,
              QName typeName,
              Filter filter)
Creates a new Delete instance.

Parameters:
handle - identifier for the operation, can be null
typeName - name of the targeted feature type, must not be null
filter - selects the feature instances to be deleted, must not be null
Method Detail

getType

public TransactionOperation.Type getType()
Always returns TransactionOperation.Type.DELETE.

Specified by:
getType in class TransactionOperation
Returns:
TransactionOperation.Type.DELETE

getTypeName

public QName getTypeName()
Returns the name of the targeted feature type.

Returns:
the name of the targeted feature type, never null

getFilter

public Filter getFilter()
Return the filter that selects the feature instances to be deleted.

Returns:
Filter the filter that selects the feature instances to be deleted, never null

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>