org.vfny.geoserver.requests.wfs
Class SubTransactionRequest

java.lang.Object
  extended byorg.vfny.geoserver.requests.wfs.SubTransactionRequest
Direct Known Subclasses:
DeleteRequest, InsertRequest, UpdateRequest

public abstract class SubTransactionRequest
extends java.lang.Object

Parent class for Update, Insert, and Delete.

Represents an Element of a Transaction Request.


Field Summary
static short DELETE
           
protected  java.lang.String handle
           
static short INSERT
           
protected  java.lang.String typeName
           
static short UPDATE
           
 
Constructor Summary
SubTransactionRequest()
           
SubTransactionRequest(java.lang.String typeName)
           
 
Method Summary
 java.lang.String getHandle()
          User defined name for this Transaction element
abstract  short getOpType()
          One of UPDATE, INSERT, DELETE
 java.lang.String getTypeName()
          Name of FeatureTypeInfo being modified
 void setFilter(org.geotools.filter.Filter filter)
          Filter providing constraints
 void setHandle(java.lang.String handle)
          User supplied handle for this sub element.
 void setTypeName(java.lang.String typeName)
          Provide typeName for this sub element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UPDATE

public static final short UPDATE
See Also:
Constant Field Values

INSERT

public static final short INSERT
See Also:
Constant Field Values

DELETE

public static final short DELETE
See Also:
Constant Field Values

handle

protected java.lang.String handle

typeName

protected java.lang.String typeName
Constructor Detail

SubTransactionRequest

public SubTransactionRequest()

SubTransactionRequest

public SubTransactionRequest(java.lang.String typeName)
Method Detail

setHandle

public void setHandle(java.lang.String handle)
User supplied handle for this sub element.

Parameters:
handle -

setTypeName

public void setTypeName(java.lang.String typeName)
Provide typeName for this sub element.

We may consider supplying this in the constructor? Why would this need to change?

Parameters:
typeName -

setFilter

public void setFilter(org.geotools.filter.Filter filter)
               throws WfsException
Filter providing constraints

Parameters:
filter - DOCUMENT ME!
Throws:
WfsException - DOCUMENT ME!

getTypeName

public java.lang.String getTypeName()
Name of FeatureTypeInfo being modified

Returns:
DOCUMENT ME!

getHandle

public java.lang.String getHandle()
User defined name for this Transaction element

Returns:
DOCUMENT ME!

getOpType

public abstract short getOpType()
One of UPDATE, INSERT, DELETE

Returns:
DOCUMENT ME!