|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.services.OGCWebServiceRequest_Impl
org.deegree_impl.services.wfs.protocol.WFSBasicRequest_Impl
org.deegree_impl.services.wfs.protocol.WFSTransactionRequest_Impl
The Transaction interface is used to describe data transformation operations that are to be applied to web accessible features. The web feature server receives a transaction request and either processes it directly or possibly translates it into the language of a target datastore and then has the datastore execute the transaction. When the transaction has been completed, the web feature server will generate an XML response document indicating the termination status of the transaction.
--------------------------------------------------------
Field Summary | |
private java.lang.String |
handle
|
private java.lang.String |
lockId
|
private java.util.ArrayList |
operations
|
private java.lang.String |
releaseAction
|
private java.lang.String |
version
|
Fields inherited from class org.deegree_impl.services.wfs.protocol.WFSBasicRequest_Impl |
|
Fields inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl |
id, request, service, vendorSpecificParameter |
Constructor Summary | |
(package private) |
WFSTransactionRequest_Impl(java.lang.String version,
java.lang.String id,
java.lang.String lockId,
WFSOperation[] operations,
java.lang.String handle,
java.lang.String releaseAction)
constructor initializing the class with the |
Method Summary | |
void |
addOperations(WFSOperation operations)
adds the |
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 |
WFSOperation[] |
getOperations()
A |
java.lang.String |
getReleaseAction()
A value of ALL indicates that all feature locks should be released when a transaction terminates. |
java.lang.String |
getVersion()
returns the version of the WFS |
void |
setHandle(java.lang.String handle)
sets a descriptor that enables easy identifying the transaction |
void |
setLockId(java.lang.String lockId)
returns the id that handles the locking associated to the request |
void |
setOperations(WFSOperation[] operations)
sets the |
void |
setReleaseAction(java.lang.String releaseAction)
sets the |
void |
setVersion(java.lang.String version)
sets the version of the WFS |
java.lang.String |
toString()
|
Methods inherited from class org.deegree_impl.services.wfs.protocol.WFSBasicRequest_Impl |
exportAsXML, getNative, setNative |
Methods inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl |
getId, getRequest, getRequestParameter, getService, getVendorSpecificParameter, getVendorSpecificParameters, putVendorSpecificParameter, setId, setRequest, setService, setVendorSpecificParameter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.deegree.services.wfs.protocol.WFSBasicRequest |
getNative |
Methods inherited from interface org.deegree.services.OGCWebServiceRequest |
getId, getRequest, getRequestParameter, getService, getVendorSpecificParameter, getVendorSpecificParameters |
Field Detail |
private java.util.ArrayList operations
private java.lang.String handle
private java.lang.String lockId
private java.lang.String releaseAction
private java.lang.String version
Constructor Detail |
WFSTransactionRequest_Impl(java.lang.String version, java.lang.String id, java.lang.String lockId, WFSOperation[] operations, java.lang.String handle, java.lang.String releaseAction)
Method Detail |
public WFSOperation[] getOperations()
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.
getOperations
in interface WFSTransactionRequest
public void addOperations(WFSOperation operations)
public void setOperations(WFSOperation[] operations)
public java.lang.String getReleaseAction()
getReleaseAction
in interface WFSTransactionRequest
public void setReleaseAction(java.lang.String releaseAction)
public java.lang.String getLockId()
getLockId
in interface WFSTransactionRequest
public void setLockId(java.lang.String lockId)
public java.lang.String getHandle()
getHandle
in interface WFSTransactionRequest
public void setHandle(java.lang.String handle)
public java.lang.String getVersion()
getVersion
in interface WFSTransactionRequest
getVersion
in class OGCWebServiceRequest_Impl
public void setVersion(java.lang.String version)
setVersion
in class OGCWebServiceRequest_Impl
public java.lang.String toString()
toString
in class OGCWebServiceRequest_Impl
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |