public interface DocumentSafeService
| Modifier and Type | Method and Description |
|---|---|
void |
createUser(UserIDAuth userIDAuth)
User
|
void |
deleteDocument(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
deleteDocumentFromInbox(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
deleteFolder(UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN) |
void |
destroyUser(UserIDAuth userIDAuth) |
boolean |
documentExists(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
org.adorsys.encobject.types.PublicKeyJWK |
findPublicEncryptionKey(UserID userID)
returns the user public encryption key of the given user.
|
BucketContentFQNWithUserMetaData |
list(UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN,
org.adorsys.encobject.types.ListRecursiveFlag recursiveFlag) |
BucketContentFQNWithUserMetaData |
listInbox(UserIDAuth userIDAuth)
InboxStuff
|
DSDocument |
moveDocumentFromInbox(UserIDAuth userIDAuth,
DocumentFQN source,
DocumentFQN destination,
org.adorsys.encobject.types.OverwriteFlag overwriteFlag) |
void |
moveDocumnetToInboxOfUser(UserIDAuth userIDAuth,
UserID receiverUserID,
DocumentFQN sourceDocumentFQN,
DocumentFQN destDocumentFQN,
MoveType moveType)
conveniance methods
|
DSDocument |
readDocument(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
DSDocument |
readDocumentFromInbox(UserIDAuth userIDAuth,
DocumentFQN source) |
DSDocumentStream |
readDocumentStream(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
storeDocument(UserIDAuth userIDAuth,
DSDocument dsDocument)
Document
|
void |
storeDocumentStream(UserIDAuth userIDAuth,
DSDocumentStream dsDocumentStream) |
boolean |
userExists(UserID userID) |
void |
writeDocumentToInboxOfUser(UserID receiverUserID,
DSDocument document,
DocumentFQN destDocumentFQN) |
void createUser(UserIDAuth userIDAuth)
void destroyUser(UserIDAuth userIDAuth)
boolean userExists(UserID userID)
org.adorsys.encobject.types.PublicKeyJWK findPublicEncryptionKey(UserID userID)
void storeDocument(UserIDAuth userIDAuth, DSDocument dsDocument)
DSDocument readDocument(UserIDAuth userIDAuth, DocumentFQN documentFQN)
void storeDocumentStream(UserIDAuth userIDAuth, DSDocumentStream dsDocumentStream)
DSDocumentStream readDocumentStream(UserIDAuth userIDAuth, DocumentFQN documentFQN)
void deleteDocument(UserIDAuth userIDAuth, DocumentFQN documentFQN)
boolean documentExists(UserIDAuth userIDAuth, DocumentFQN documentFQN)
void deleteFolder(UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN)
BucketContentFQNWithUserMetaData list(UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN, org.adorsys.encobject.types.ListRecursiveFlag recursiveFlag)
BucketContentFQNWithUserMetaData listInbox(UserIDAuth userIDAuth)
void writeDocumentToInboxOfUser(UserID receiverUserID, DSDocument document, DocumentFQN destDocumentFQN)
DSDocument readDocumentFromInbox(UserIDAuth userIDAuth, DocumentFQN source)
void deleteDocumentFromInbox(UserIDAuth userIDAuth, DocumentFQN documentFQN)
void moveDocumnetToInboxOfUser(UserIDAuth userIDAuth, UserID receiverUserID, DocumentFQN sourceDocumentFQN, DocumentFQN destDocumentFQN, MoveType moveType)
DSDocument moveDocumentFromInbox(UserIDAuth userIDAuth, DocumentFQN source, DocumentFQN destination, org.adorsys.encobject.types.OverwriteFlag overwriteFlag)
Copyright © 2019. All rights reserved.