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

      Fields 
      Modifier and Type Field Description
      static Scope GLOBAL
      "global" lock scope constant.
      static java.lang.String HEADER_TRANSACTIONID
      TransactionId Header
      static Scope LOCAL
      "local" lock scope constant.
      static Namespace NAMESPACE
      Namespace for transaction related xml elements
      static Type TRANSACTION
      "transaction" lock type constant.
      static java.lang.String XML_COMMIT
      commit XML element
      Used as element inside of the transactionstatus element.
      static java.lang.String XML_GLOBAL
      global XML element
      Used as element inside of the lockscope element.
      static java.lang.String XML_LOCAL
      local XML element
      Used as element inside of the lockscope element.
      static java.lang.String XML_ROLLBACK
      rollback XML element
      Used as element inside of the transactionstatus element.
      static java.lang.String XML_TRANSACTION
      transaction XML element
      Used as element inside the locktype element.
      static java.lang.String XML_TRANSACTIONINFO
      transactioninfo XML element
      Mandatory element of the UNLOCK request body, if the unlock request is intended to complete a transaction.
      static java.lang.String XML_TRANSACTIONSTATUS
      transactionstatus XML element
      Mandatory element inside the transactioninfo element indicating how the transaction should be completed.