org.deegree.services.wcas.protocol
Interface CASTransactionRequest

All Superinterfaces:
OGCWebServiceRequest
All Known Implementing Classes:
CASTransactionRequest_Impl

public interface CASTransactionRequest
extends OGCWebServiceRequest

The interface defines the access to the parts of a Transaction request. Each Transaction request contains one or more maybe different operations.

--------------------------------------------------------------------

Version:
2002-04-16
Author:
Andreas Poth

Method Summary
 java.lang.String getHandle()
          returns a descriptor that enables easy identifying the transaction
 java.lang.String getLockId()
          returns the id that handles the locking associated to the request
 CASOperation[] getOperations()
          A element is used to define a single transaction composed of zero or more , , or elements.
 
Methods inherited from interface org.deegree.services.OGCWebServiceRequest
getId, getRequest, getRequestParameter, getService, getVendorSpecificParameter, getVendorSpecificParameters, getVersion
 

Method Detail

getLockId

public java.lang.String getLockId()
returns the id that handles the locking associated to the request


getHandle

public java.lang.String getHandle()
returns a descriptor that enables easy identifying the transaction


getOperations

public CASOperation[] getOperations()
A element is used to define a single transaction composed of zero or more , , or elements. An empty request is valid but not very useful.

An operation is meant to be applied to a single feature type, but multiple operations on multiple feature types can be packaged within a single Transaction request.