public class TransactionalDocumentSafeServiceImpl extends NonTransactionalDocumentSafeServiceImpl implements TransactionalDocumentSafeService
| Modifier and Type | Field and Description |
|---|---|
static String |
CURRENT_TRANSACTIONS_MAP |
documentSafeService, requestMemoryContext| Constructor and Description |
|---|
TransactionalDocumentSafeServiceImpl(RequestMemoryContext requestMemoryContext,
DocumentSafeService documentSafeService) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTransaction(UserIDAuth userIDAuth) |
void |
endTransaction(UserIDAuth userIDAuth) |
static DSDocument |
modifyTxDocument(DSDocument dsDocument,
TxID txid) |
static DocumentFQN |
modifyTxDocumentName(DocumentFQN origName,
TxID txid) |
static DocumentFQN |
modifyTxMetaDocumentName(DocumentFQN origName,
TxID txid) |
void |
txDeleteDocument(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
txDeleteFolder(UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN) |
boolean |
txDocumentExists(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
BucketContentFQN |
txListDocuments(UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN,
org.adorsys.encobject.types.ListRecursiveFlag recursiveFlag) |
DSDocument |
txReadDocument(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
txStoreDocument(UserIDAuth userIDAuth,
DSDocument dsDocument) |
createUser, destroyUser, grantAccessToNonTxFolder, nonTxDeleteDocument, nonTxDocumentExists, nonTxDocumentExists, nonTxListDocuments, nonTxReadDocument, nonTxReadDocument, nonTxStoreDocument, nonTxStoreDocument, userExistsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateUser, destroyUser, grantAccessToNonTxFolder, nonTxDeleteDocument, nonTxDocumentExists, nonTxDocumentExists, nonTxListDocuments, nonTxReadDocument, nonTxReadDocument, nonTxStoreDocument, nonTxStoreDocument, userExistspublic static final String CURRENT_TRANSACTIONS_MAP
public TransactionalDocumentSafeServiceImpl(RequestMemoryContext requestMemoryContext, DocumentSafeService documentSafeService)
public void beginTransaction(UserIDAuth userIDAuth)
beginTransaction in interface TransactionalDocumentSafeServicepublic void txStoreDocument(UserIDAuth userIDAuth, DSDocument dsDocument)
txStoreDocument in interface TransactionalDocumentSafeServicepublic DSDocument txReadDocument(UserIDAuth userIDAuth, DocumentFQN documentFQN)
txReadDocument in interface TransactionalDocumentSafeServicepublic void txDeleteDocument(UserIDAuth userIDAuth, DocumentFQN documentFQN)
txDeleteDocument in interface TransactionalDocumentSafeServicepublic BucketContentFQN txListDocuments(UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN, org.adorsys.encobject.types.ListRecursiveFlag recursiveFlag)
txListDocuments in interface TransactionalDocumentSafeServicepublic boolean txDocumentExists(UserIDAuth userIDAuth, DocumentFQN documentFQN)
txDocumentExists in interface TransactionalDocumentSafeServicepublic void txDeleteFolder(UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN)
txDeleteFolder in interface TransactionalDocumentSafeServicepublic void endTransaction(UserIDAuth userIDAuth)
endTransaction in interface TransactionalDocumentSafeServicepublic static DSDocument modifyTxDocument(DSDocument dsDocument, TxID txid)
public static DocumentFQN modifyTxDocumentName(DocumentFQN origName, TxID txid)
public static DocumentFQN modifyTxMetaDocumentName(DocumentFQN origName, TxID txid)
Copyright © 2018. All rights reserved.