Interface TransactionConstants
- All Known Implementing Classes:
TransactionInfo,TxActiveLock,TxLockEntry
public interface TransactionConstants
TransactionConstants interface provide constants for request
and response headers, Xml elements and property names used for handling
transactions over WebDAV. There exists no public standard for this functionality.
todo: 'local' and 'global' are not accurate terms in the given context > replace-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Scope"global" lock scope constant.static final StringTransactionId Headerstatic final Scope"local" lock scope constant.static final NamespaceNamespace for transaction related xml elementsstatic final Type"transaction" lock type constant.static final Stringcommit XML element
Used as element inside of thetransactionstatuselement.static final Stringglobal XML element
Used as element inside of thelockscopeelement.static final Stringlocal XML element
Used as element inside of thelockscopeelement.static final Stringrollback XML element
Used as element inside of thetransactionstatuselement.static final Stringtransaction XML element
Used as element inside thelocktypeelement.static final Stringtransactioninfo XML element
Mandatory element of the UNLOCK request body, if the unlock request is intended to complete a transaction.static final Stringtransactionstatus XML element
Mandatory element inside thetransactioninfoelement indicating how the transaction should be completed.
-
Field Details
-
NAMESPACE
Namespace for transaction related xml elements -
HEADER_TRANSACTIONID
TransactionId Header- See Also:
-
XML_TRANSACTION
transaction XML element
Used as element inside thelocktypeelement.- See Also:
-
XML_GLOBAL
global XML element
Used as element inside of thelockscopeelement.- See Also:
-
XML_LOCAL
local XML element
Used as element inside of thelockscopeelement. It indicates the transaction to be local (e.g. transient changes to a repository).- See Also:
-
XML_TRANSACTIONINFO
transactioninfo XML element
Mandatory element of the UNLOCK request body, if the unlock request is intended to complete a transaction.- See Also:
-
XML_TRANSACTIONSTATUS
transactionstatus XML element
Mandatory element inside thetransactioninfoelement indicating how the transaction should be completed.- See Also:
-
XML_COMMIT
commit XML element
Used as element inside of thetransactionstatuselement. It indicates a completion by committing the transaction.- See Also:
-
XML_ROLLBACK
rollback XML element
Used as element inside of thetransactionstatuselement. It indicates a completion by roll backing the transaction.- See Also:
-
TRANSACTION
"transaction" lock type constant.- See Also:
-
LOCAL
"local" lock scope constant.- See Also:
-
GLOBAL
"global" lock scope constant.- See Also:
-