ERXRestTransactionRequestAdaptor Class Reference

Collaboration diagram for ERXRestTransactionRequestAdaptor:

Collaboration graph
[legend]

List of all members.

Public Member Functions

boolean didHandleRequest (WOContext context, WORequest request)
 ERXRestTransactionRequestAdaptor ()
ERXRestTransaction executingTransaction (WOContext context, WORequest request)
boolean hasSequence (WOContext context, WORequest request)
boolean hasTransaction (WOContext context, WORequest request)
boolean isExecutingTransaction (WOContext context, WORequest request)
ERXRestTransaction transaction (WOContext context, WORequest request)
boolean transactionsEnabled ()
boolean willHandleRequest (WOContext context, WORequest request)

Static Public Member Functions

static synchronized
ERXRestTransactionRequestAdaptor 
defaultAdaptor ()

Protected Member Functions

String clientID (WORequest request)
EOEditingContext newEditingContext ()
Integer sequenceID (WORequest request)
void setExecutingTransaction (ERXRestTransaction transaction, WOContext context, WORequest request)
ERXRestTransaction.State state (WORequest request)
ERXRestTransaction transaction (WOContext context, WORequest request, ERXRestTransactionManager transactionManager)
ERXRestTransactionManager transactionManager (WOContext context, WORequest request)

Private Attributes

int _maxEventsPerTransaction
boolean _transactionsEnabled

Static Private Attributes

static
ERXRestTransactionRequestAdaptor 
_defaultAdaptor
static final String CLIENT_ID_HEADER_KEY = "Client-Id"
static final String COMMIT_TRANSACTION_HEADER_VALUE = "commit"
static final String EXECUTING_TRANSACTION_KEY = "er.rest.ERXRestTransaction.transaction"
static final String OPEN_TRANSACTION_HEADER_VALUE = "open"
static final String SEQUENCE_ID_HEADER_KEY = "Seq-Id"
static final String TRANSACTION_HEADER_KEY = "Transaction"
static final String TRANSACTION_MANAGER_KEY = "er.rest.ERXRestTransaction.transactionManager"


Detailed Description

EXPERIMENTAL.

Author:
mschrag

Constructor & Destructor Documentation


Member Function Documentation

String clientID ( WORequest  request  )  [protected]

static synchronized ERXRestTransactionRequestAdaptor defaultAdaptor (  )  [static]

boolean didHandleRequest ( WOContext  context,
WORequest  request 
)

ERXRestTransaction executingTransaction ( WOContext  context,
WORequest  request 
)

boolean hasSequence ( WOContext  context,
WORequest  request 
)

boolean hasTransaction ( WOContext  context,
WORequest  request 
)

boolean isExecutingTransaction ( WOContext  context,
WORequest  request 
)

EOEditingContext newEditingContext (  )  [protected]

Integer sequenceID ( WORequest  request  )  [protected]

void setExecutingTransaction ( ERXRestTransaction  transaction,
WOContext  context,
WORequest  request 
) [protected]

ERXRestTransaction.State state ( WORequest  request  )  [protected]

ERXRestTransaction transaction ( WOContext  context,
WORequest  request,
ERXRestTransactionManager  transactionManager 
) [protected]

ERXRestTransaction transaction ( WOContext  context,
WORequest  request 
)

ERXRestTransactionManager transactionManager ( WOContext  context,
WORequest  request 
) [protected]

boolean transactionsEnabled (  ) 

boolean willHandleRequest ( WOContext  context,
WORequest  request 
)


Member Data Documentation

int _maxEventsPerTransaction [private]

boolean _transactionsEnabled [private]

final String CLIENT_ID_HEADER_KEY = "Client-Id" [static, private]

final String COMMIT_TRANSACTION_HEADER_VALUE = "commit" [static, private]

final String EXECUTING_TRANSACTION_KEY = "er.rest.ERXRestTransaction.transaction" [static, private]

final String OPEN_TRANSACTION_HEADER_VALUE = "open" [static, private]

final String SEQUENCE_ID_HEADER_KEY = "Seq-Id" [static, private]

final String TRANSACTION_HEADER_KEY = "Transaction" [static, private]

final String TRANSACTION_MANAGER_KEY = "er.rest.ERXRestTransaction.transactionManager" [static, private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:34 2012 for Project Wonder by  doxygen 1.5.8