public abstract class AbstractBusinessTransactionService extends Object implements BusinessTransactionService
| Constructor and Description |
|---|
AbstractBusinessTransactionService() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract BusinessTransaction |
doGet(String tenantId,
String id)
This method is overridden by the concrete business transaction service
to implement retrieval of the business transaction.
|
protected abstract List<BusinessTransaction> |
doQuery(String tenantId,
BusinessTransactionCriteria criteria)
This method is overridden by the concrete business transaction service
to implement querying for a set of business transactions.
|
protected abstract void |
doStore(String tenantId,
BusinessTransaction btxn)
This method is overridden by the concrete business transaction service
to implement storing a business transaction.
|
BusinessTransaction |
get(String tenantId,
String id) |
List<BusinessTransactionFragmentHandler> |
getBusinessTransactionFragmentHandlers() |
List<BusinessTransaction> |
query(String tenantId,
BusinessTransactionCriteria criteria) |
void |
setBusinessTransactionFragmentHandlers(List<BusinessTransactionFragmentHandler> handlers) |
void |
store(String tenantId,
List<BusinessTransaction> btxns) |
public List<BusinessTransactionFragmentHandler> getBusinessTransactionFragmentHandlers()
public void setBusinessTransactionFragmentHandlers(List<BusinessTransactionFragmentHandler> handlers)
handlers - the handlers to setpublic void store(String tenantId, List<BusinessTransaction> btxns) throws Exception
store in interface BusinessTransactionServiceExceptionprotected abstract void doStore(String tenantId, BusinessTransaction btxn) throws Exception
tenantId - The tenantbtxn - The business transactionException - Failed to store business transactionpublic BusinessTransaction get(String tenantId, String id)
get in interface BusinessTransactionServiceprotected abstract BusinessTransaction doGet(String tenantId, String id)
tenantId - The tenantid - The idpublic List<BusinessTransaction> query(String tenantId, BusinessTransactionCriteria criteria)
query in interface BusinessTransactionServiceprotected abstract List<BusinessTransaction> doQuery(String tenantId, BusinessTransactionCriteria criteria)
tenantId - The tenantcriteria - The query criteriaCopyright © 2015 Red Hat, Inc.. All rights reserved.