public class DocumentSafeServiceImpl extends Object implements DocumentSafeService, DocumentKeyID2DocumentKeyCache
| Constructor and Description |
|---|
DocumentSafeServiceImpl(org.adorsys.encobject.service.api.ExtendedStoreConnection extendedStoreConnection) |
| 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.
|
DocumentKeyIDWithKey |
get(org.adorsys.encobject.domain.KeyStoreAccess keyStoreAccess,
DocumentKeyID documentKeyID) |
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)
INBOX STUFF
===========================================================================================
|
void |
put(org.adorsys.encobject.domain.KeyStoreAccess keyStoreAccess,
DocumentKeyIDWithKey documentKeyIDWithKey) |
DSDocument |
readDocument(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
DSDocument |
readDocumentFromInbox(UserIDAuth userIDAuth,
DocumentFQN source) |
DSDocumentStream |
readDocumentStream(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
static String |
showCache(DocumentSafeService instance) |
void |
storeDocument(UserIDAuth userIDAuth,
DSDocument dsDocument)
-- byte orientiert --
|
void |
storeDocumentStream(UserIDAuth userIDAuth,
DSDocumentStream dsDocumentStream)
-- stream orientiert --
|
boolean |
userExists(UserID userID) |
void |
writeDocumentToInboxOfUser(UserID receiverUserID,
DSDocument document,
DocumentFQN destDocumentFQN) |
public DocumentSafeServiceImpl(org.adorsys.encobject.service.api.ExtendedStoreConnection extendedStoreConnection)
public void createUser(UserIDAuth userIDAuth)
createUser in interface DocumentSafeServicepublic void destroyUser(UserIDAuth userIDAuth)
destroyUser in interface DocumentSafeServicepublic boolean userExists(UserID userID)
userExists in interface DocumentSafeServicepublic void storeDocument(UserIDAuth userIDAuth, DSDocument dsDocument)
storeDocument in interface DocumentSafeServicepublic DSDocument readDocument(UserIDAuth userIDAuth, DocumentFQN documentFQN)
readDocument in interface DocumentSafeServicepublic void storeDocumentStream(UserIDAuth userIDAuth, DSDocumentStream dsDocumentStream)
storeDocumentStream in interface DocumentSafeServicepublic DSDocumentStream readDocumentStream(UserIDAuth userIDAuth, DocumentFQN documentFQN)
readDocumentStream in interface DocumentSafeServicepublic void deleteDocument(UserIDAuth userIDAuth, DocumentFQN documentFQN)
deleteDocument in interface DocumentSafeServicepublic boolean documentExists(UserIDAuth userIDAuth, DocumentFQN documentFQN)
documentExists in interface DocumentSafeServicepublic void deleteFolder(UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN)
deleteFolder in interface DocumentSafeServicepublic BucketContentFQNWithUserMetaData list(UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN, org.adorsys.encobject.types.ListRecursiveFlag recursiveFlag)
list in interface DocumentSafeServicepublic void moveDocumnetToInboxOfUser(UserIDAuth userIDAuth, UserID receiverUserID, DocumentFQN sourceDocumentFQN, DocumentFQN destDocumentFQN, MoveType moveType)
moveDocumnetToInboxOfUser in interface DocumentSafeServicepublic BucketContentFQNWithUserMetaData listInbox(UserIDAuth userIDAuth)
DocumentSafeServicelistInbox in interface DocumentSafeServicepublic DSDocument moveDocumentFromInbox(UserIDAuth userIDAuth, DocumentFQN source, DocumentFQN destination, org.adorsys.encobject.types.OverwriteFlag overwriteFlag)
moveDocumentFromInbox in interface DocumentSafeServicepublic org.adorsys.encobject.types.PublicKeyJWK findPublicEncryptionKey(UserID userID)
DocumentSafeServicefindPublicEncryptionKey in interface DocumentSafeServicepublic void writeDocumentToInboxOfUser(UserID receiverUserID, DSDocument document, DocumentFQN destDocumentFQN)
writeDocumentToInboxOfUser in interface DocumentSafeServicepublic DSDocument readDocumentFromInbox(UserIDAuth userIDAuth, DocumentFQN source)
readDocumentFromInbox in interface DocumentSafeServicepublic void deleteDocumentFromInbox(UserIDAuth userIDAuth, DocumentFQN documentFQN)
deleteDocumentFromInbox in interface DocumentSafeServicepublic DocumentKeyIDWithKey get(org.adorsys.encobject.domain.KeyStoreAccess keyStoreAccess, DocumentKeyID documentKeyID)
get in interface DocumentKeyID2DocumentKeyCachepublic void put(org.adorsys.encobject.domain.KeyStoreAccess keyStoreAccess,
DocumentKeyIDWithKey documentKeyIDWithKey)
put in interface DocumentKeyID2DocumentKeyCachepublic static String showCache(DocumentSafeService instance)
Copyright © 2019. All rights reserved.