org.deegree.protocol.wfs.lockfeature
Class FilterLock

java.lang.Object
  extended by org.deegree.protocol.wfs.lockfeature.FilterLock
All Implemented Interfaces:
LockOperation

public class FilterLock
extends Object
implements LockOperation

LockOperation that specifies the features instances to be locked using a Filter expression.

Version:
$Revision: 20580 $, $Date: 2009-11-04 18:47:14 +0100 (Wed, 04 Nov 2009) $
Author:
Markus Schneider, Andrei Ionita, last edited by: $Author: mschneider $

Constructor Summary
FilterLock(String handle, TypeName typeName, Filter filter)
          Creates a new FilterLock instance.
 
Method Summary
 Filter getFilter()
          Returns the constraint on the feature instances to be locked.
 String getHandle()
          Returns the client-generated identifier for the lock operation.
 TypeName getTypeName()
          Returns the name of the feature type to be locked.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterLock

public FilterLock(String handle,
                  TypeName typeName,
                  Filter filter)
Creates a new FilterLock instance.

Parameters:
handle - client-generated identifier, may be null
typeName - name of the feature type to be locked, must not be null
filter - constraint on the feature instances to be locked, may be null
Method Detail

getHandle

public String getHandle()
Returns the client-generated identifier for the lock operation.

Returns:
the client-generated identifier, can be null

getTypeName

public TypeName getTypeName()
Returns the name of the feature type to be locked.

Returns:
the name of the feature type to be locked, never null

getFilter

public Filter getFilter()
Returns the constraint on the feature instances to be locked.

Returns:
the constraint on the feature instances to be locked, can be null


Copyright © 2011. All Rights Reserved.