public interface TransactionalFileStorage
| Modifier and Type | Method and Description |
|---|---|
TxID |
beginTransaction(UserIDAuth userIDAuth) |
void |
createUser(UserIDAuth userIDAuth) |
void |
destroyUser(UserIDAuth userIDAuth) |
void |
endTransaction(TxID txid,
UserIDAuth userIDAuth) |
void |
grantAccessToNonTxFolder(UserIDAuth userIDAuth,
UserID receiverUserID,
DocumentDirectoryFQN documentDirectoryFQN) |
void |
nonTxDeleteDocument(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
boolean |
nonTxDocumentExists(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
boolean |
nonTxDocumentExists(UserIDAuth userIDAuth,
UserID documentOwner,
DocumentFQN documentFQN) |
BucketContentFQN |
nonTxListDocuments(UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN,
org.adorsys.encobject.types.ListRecursiveFlag recursiveFlag) |
DSDocument |
nonTxReadDocument(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
DSDocument |
nonTxReadDocument(UserIDAuth userIDAuth,
UserID documentOwner,
DocumentFQN documentFQN) |
void |
nonTxStoreDocument(UserIDAuth userIDAuth,
DSDocument dsDocument) |
void |
nonTxStoreDocument(UserIDAuth userIDAuth,
UserID documentOwner,
DSDocument dsDocument) |
void |
txDeleteDocument(TxID txid,
UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
txDeleteFolder(TxID txid,
UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN) |
boolean |
txDocumentExists(TxID txid,
UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
BucketContentFQN |
txListDocuments(TxID txid,
UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN,
org.adorsys.encobject.types.ListRecursiveFlag recursiveFlag) |
DSDocument |
txReadDocument(TxID txid,
UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
txStoreDocument(TxID txid,
UserIDAuth userIDAuth,
DSDocument dsDocument) |
boolean |
userExists(UserID userID) |
void createUser(UserIDAuth userIDAuth)
void destroyUser(UserIDAuth userIDAuth)
boolean userExists(UserID userID)
void grantAccessToNonTxFolder(UserIDAuth userIDAuth, UserID receiverUserID, DocumentDirectoryFQN documentDirectoryFQN)
void nonTxStoreDocument(UserIDAuth userIDAuth, DSDocument dsDocument)
DSDocument nonTxReadDocument(UserIDAuth userIDAuth, DocumentFQN documentFQN)
boolean nonTxDocumentExists(UserIDAuth userIDAuth, DocumentFQN documentFQN)
void nonTxDeleteDocument(UserIDAuth userIDAuth, DocumentFQN documentFQN)
BucketContentFQN nonTxListDocuments(UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN, org.adorsys.encobject.types.ListRecursiveFlag recursiveFlag)
void nonTxStoreDocument(UserIDAuth userIDAuth, UserID documentOwner, DSDocument dsDocument)
DSDocument nonTxReadDocument(UserIDAuth userIDAuth, UserID documentOwner, DocumentFQN documentFQN)
boolean nonTxDocumentExists(UserIDAuth userIDAuth, UserID documentOwner, DocumentFQN documentFQN)
TxID beginTransaction(UserIDAuth userIDAuth)
void txStoreDocument(TxID txid, UserIDAuth userIDAuth, DSDocument dsDocument)
DSDocument txReadDocument(TxID txid, UserIDAuth userIDAuth, DocumentFQN documentFQN)
void txDeleteDocument(TxID txid, UserIDAuth userIDAuth, DocumentFQN documentFQN)
BucketContentFQN txListDocuments(TxID txid, UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN, org.adorsys.encobject.types.ListRecursiveFlag recursiveFlag)
boolean txDocumentExists(TxID txid, UserIDAuth userIDAuth, DocumentFQN documentFQN)
void txDeleteFolder(TxID txid, UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN)
void endTransaction(TxID txid, UserIDAuth userIDAuth)
Copyright © 2018. All rights reserved.