Package org.xmldb.api.sdk.modules
Class SimpleTransactionService
java.lang.Object
org.xmldb.api.sdk.SimpleConfigurable
org.xmldb.api.sdk.modules.SimpleTransactionService
- All Implemented Interfaces:
Configurable,Service,TransactionService
Provides the ability to bundle
Collection operations into a
transaction.
Note: This interface needs much better definition-
Field Summary
Fields inherited from interface org.xmldb.api.modules.TransactionService
SERVICE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin()Begin the transactionvoidcommit()Commit the transactiongetName()Returns the name associated with the Configurable object.Gets the Version attribute of the Service objectvoidrollback()Rollback the transactionvoidsetCollection(Collection col) Sets the Collection attribute of the Service objectMethods inherited from class org.xmldb.api.sdk.SimpleConfigurable
getProperty, setPropertyMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xmldb.api.base.Configurable
getProperty, setProperty
-
Constructor Details
-
SimpleTransactionService
public SimpleTransactionService()
-
-
Method Details
-
getName
Returns the name associated with the Configurable object.- Specified by:
getNamein interfaceService- Returns:
- the name of the object.
- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-
getVersion
Gets the Version attribute of the Service object- Specified by:
getVersionin interfaceService- Returns:
- The Version value
- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-
setCollection
Sets the Collection attribute of the Service object- Specified by:
setCollectionin interfaceService- Parameters:
col- The new Collection value- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-
begin
Begin the transaction- Specified by:
beginin interfaceTransactionService- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-
commit
Commit the transaction- Specified by:
commitin interfaceTransactionService- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-
rollback
Rollback the transaction- Specified by:
rollbackin interfaceTransactionService- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-