public class DocumentSafeServiceImpl extends Object implements DocumentSafeService
| 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 |
deleteFolder(UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN) |
void |
destroyUser(UserIDAuth userIDAuth) |
boolean |
documentExists(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
com.nimbusds.jose.jwk.JWK |
findPublicEncryptionKey(UserID userID)
returns the user public encryption key of the given user.
|
void |
grantAccessToUserForFolder(UserIDAuth userIDAuth,
UserID receiverUserID,
DocumentDirectoryFQN documentDirectoryFQN,
AccessType accessType)
GRANT/DOCUMENT
===========================================================================================
|
DSDocument |
readDocument(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
DSDocumentStream |
readDocumentStream(UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
DSDocument |
readGrantedDocument(UserIDAuth userIDAuth,
UserID documentOwner,
DocumentFQN documentFQN) |
void |
storeDocument(UserIDAuth userIDAuth,
DSDocument dsDocument)
-- byte orientiert --
|
void |
storeDocumentStream(UserIDAuth userIDAuth,
DSDocumentStream dsDocumentStream)
-- stream orientiert --
|
void |
storeGrantedDocument(UserIDAuth userIDAuth,
UserID documentOwner,
DSDocument dsDocument) |
boolean |
userExists(UserID userID) |
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 void grantAccessToUserForFolder(UserIDAuth userIDAuth, UserID receiverUserID, DocumentDirectoryFQN documentDirectoryFQN, AccessType accessType)
grantAccessToUserForFolder in interface DocumentSafeServicepublic void storeGrantedDocument(UserIDAuth userIDAuth, UserID documentOwner, DSDocument dsDocument)
storeGrantedDocument in interface DocumentSafeServicepublic DSDocument readGrantedDocument(UserIDAuth userIDAuth, UserID documentOwner, DocumentFQN documentFQN)
readGrantedDocument in interface DocumentSafeServicepublic com.nimbusds.jose.jwk.JWK findPublicEncryptionKey(UserID userID)
DocumentSafeServicefindPublicEncryptionKey in interface DocumentSafeServiceCopyright © 2018. All rights reserved.