| org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequest org.deegree.ogcwebservices.wfs.operation.transaction.Transaction
Transaction | public class Transaction extends AbstractWFSRequest (Code) | | Represents a Transaction request to a web feature service.
A Transaction consists of a sequence of
Insert ,
Update ,
Delete and
Native operations.
From the WFS Specification 1.1.0 OGC 04-094 (#12, Pg.63):
A Transaction request is used to describe data transformation operations that are
to be applied to web accessible feature instances. When the transaction has been completed, a web
feature service will generate an XML response document indicating the completion status of the
transaction.
author: Markus Schneider author: last edited by: $Author: apoth $ version: $Revision: 9348 $, $Date: 2007-12-27 08:59:14 -0800 (Thu, 27 Dec 2007) $ |
Inner Class :public static enum RELEASE_ACTION | |
Transaction | public Transaction(String id, String version, Map<String, String> versionSpecificParameter, String lockID, List<TransactionOperation> operations, boolean releaseAllFeatures, TransactionDocument sourceDocument)(Code) | | Creates a new Transaction instance.
Parameters: version - WFS version Parameters: id - Transaction id Parameters: versionSpecificParameter - Parameters: lockID - Lock Id Parameters: operations - List of operations to be carried out Parameters: releaseAllFeatures - Parameters: sourceDocument - |
getAffectedFeatureTypes | public Set<QualifiedName> getAffectedFeatureTypes()(Code) | | Returns the names of the feature types that are affected by the transaction.
the names of the affected feature types |
getLockId | public String getLockId()(Code) | | Returns the lock identifier associated with this transaction.
the lock identifier associated with this transaction if it exists, null otherwise |
getReleaseAction | public RELEASE_ACTION getReleaseAction()(Code) | | Returns the release action mode to be applied after the transaction finished successfully.
See Also: RELEASE_ACTION the release action mode to be applied after the transaction finished successfully |
getSourceDocument | public TransactionDocument getSourceDocument()(Code) | | Returns the source document that was used to create this Transaction instance.
the source document |
|
|