public class SimpleDatasafeServiceImpl extends Object implements SimpleDatasafeService
| Constructor and Description |
|---|
SimpleDatasafeServiceImpl() |
SimpleDatasafeServiceImpl(DFSCredentials dfsCredentials,
de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeKeystorePassword(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
de.adorsys.datasafe.types.api.types.ReadKeyPassword newPassword) |
void |
cleanupDb() |
void |
createUser(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth) |
void |
deleteDocument(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
deleteFolder(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN) |
void |
destroyUser(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth) |
boolean |
documentExists(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
de.adorsys.datasafe.storage.api.StorageService |
getStorageService() |
List<DocumentFQN> |
list(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN,
ListRecursiveFlag recursiveFlag) |
DSDocument |
readDocument(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
DSDocumentStream |
readDocumentStream(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
storeDocument(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DSDocument dsDocument) |
OutputStream |
storeDocumentStream(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentFQN documentFQN) |
void |
storeDocumentStream(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DSDocumentStream dsDocumentStream) |
boolean |
userExists(de.adorsys.datasafe.encrypiton.api.types.UserID userID) |
public SimpleDatasafeServiceImpl()
public SimpleDatasafeServiceImpl(DFSCredentials dfsCredentials, de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig config)
public de.adorsys.datasafe.storage.api.StorageService getStorageService()
public void createUser(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth)
createUser in interface SimpleDatasafeServicepublic void changeKeystorePassword(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
de.adorsys.datasafe.types.api.types.ReadKeyPassword newPassword)
changeKeystorePassword in interface SimpleDatasafeServicepublic void destroyUser(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth)
destroyUser in interface SimpleDatasafeServicepublic boolean userExists(de.adorsys.datasafe.encrypiton.api.types.UserID userID)
userExists in interface SimpleDatasafeServicepublic void storeDocument(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DSDocument dsDocument)
storeDocument in interface SimpleDatasafeServicepublic DSDocument readDocument(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth, DocumentFQN documentFQN)
readDocument in interface SimpleDatasafeServicepublic void storeDocumentStream(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DSDocumentStream dsDocumentStream)
storeDocumentStream in interface SimpleDatasafeServicepublic OutputStream storeDocumentStream(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth, DocumentFQN documentFQN)
storeDocumentStream in interface SimpleDatasafeServicepublic DSDocumentStream readDocumentStream(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth, DocumentFQN documentFQN)
readDocumentStream in interface SimpleDatasafeServicepublic void deleteDocument(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentFQN documentFQN)
deleteDocument in interface SimpleDatasafeServicepublic boolean documentExists(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentFQN documentFQN)
documentExists in interface SimpleDatasafeServicepublic void deleteFolder(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth,
DocumentDirectoryFQN documentDirectoryFQN)
deleteFolder in interface SimpleDatasafeServicepublic List<DocumentFQN> list(de.adorsys.datasafe.encrypiton.api.types.UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN, ListRecursiveFlag recursiveFlag)
list in interface SimpleDatasafeServicepublic void cleanupDb()
cleanupDb in interface SimpleDatasafeServiceCopyright © 2020. All rights reserved.