public interface DocumentSafeService
void createUser(UserIDAuth userIDAuth)
void destroyUser(UserIDAuth userIDAuth)
boolean userExists(UserID userID)
void registerDFSCredentials(UserIDAuth userIDAuth, DFSCredentials dfsCredentials)
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)
List<DocumentFQN> list(UserIDAuth userIDAuth, DocumentDirectoryFQN documentDirectoryFQN, de.adorsys.dfs.connection.api.types.ListRecursiveFlag recursiveFlag)
List<DocumentFQN> 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)
Copyright © 2019. All rights reserved.