|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 | |
static Scope |
GLOBAL
"global" lock scope constant. |
static String |
HEADER_TRANSACTIONID
TransactionId Header |
static DavPropertyName |
ISMODIFIED
String defining the 'ismodified' property, that is present on any TransactionResource
that has been modified whithout the corresponding local transaction
being completed yet. |
static DavPropertyName |
ISNEW
String defining the 'isnew' property, that identifies a TransactionResource
to be new within the given local transaction, meaning that it exists only in
transient storage. |
static Scope |
LOCAL
"local" lock scope constant. |
static org.jdom.Namespace |
NAMESPACE
Namespace for transaction related xml elements |
static Type |
TRANSACTION
"transaction" lock type constant. |
static String |
XML_COMMIT
commit XML element Used as element inside of the transactionstatus
element. |
static String |
XML_GLOBAL
global XML element Used as element inside of the lockscope element. |
static String |
XML_LOCAL
local XML element Used as element inside of the lockscope element. |
static String |
XML_ROLLBACK
rollback XML element Used as element inside of the transactionstatus
element. |
static String |
XML_TRANSACTION
transaction XML element Used as element inside the locktype
element. |
static String |
XML_TRANSACTIONINFO
transactioninfo XML element Mandatory element of the UNLOCK request body, if the unlock request is intended to complete a transaction. |
static String |
XML_TRANSACTIONSTATUS
transactionstatus XML element Mandatory element inside the transactioninfo
element indicating how the transaction should be completed. |
Field Detail |
public static final org.jdom.Namespace NAMESPACE
public static final String HEADER_TRANSACTIONID
public static final String XML_TRANSACTION
locktype
element.
DavConstants.XML_LOCKTYPE
,
Constant Field Valuespublic static final String XML_GLOBAL
lockscope
element.
It indicates the transaction to be global (e.g. a JCR transaction).
DavConstants.XML_LOCKSCOPE
,
Constant Field Valuespublic static final String XML_LOCAL
lockscope
element.
It indicates the transaction to be local (e.g. transient changes to
a repository).
DavConstants.XML_LOCKSCOPE
,
Constant Field Valuespublic static final String XML_TRANSACTIONINFO
public static final String XML_TRANSACTIONSTATUS
transactioninfo
element indicating how the transaction should be completed.
XML_TRANSACTIONINFO
,
Constant Field Valuespublic static final String XML_COMMIT
transactionstatus
element. It indicates a completion by committing the transaction.
XML_TRANSACTIONSTATUS
,
Constant Field Valuespublic static final String XML_ROLLBACK
transactionstatus
element. It indicates a completion by roll backing the transaction.
XML_TRANSACTIONSTATUS
,
Constant Field Valuespublic static final DavPropertyName ISNEW
TransactionResource
to be new within the given local transaction, meaning that it exists only in
transient storage. This property is not defined by any of the Webdav RTFs.
Item.isNew()
,
XML_LOCAL
public static final DavPropertyName ISMODIFIED
TransactionResource
that has been modified whithout the corresponding local transaction
being completed yet. This property is not defined by any of the Webdav RTFs.
Item.isModified()
,
XML_LOCAL
public static final Type TRANSACTION
XML_TRANSACTION
,
Type.create(String, org.jdom.Namespace)
public static final Scope LOCAL
XML_LOCAL
,
Scope.create(String, org.jdom.Namespace)
public static final Scope GLOBAL
XML_GLOBAL
,
Scope.create(String, org.jdom.Namespace)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |