public final class FileSystemSignatureContainerDataSource extends java.lang.Object implements SignatureContainerDataSource
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<ContainerAdd> |
addContainer(com.google.common.collect.ImmutableList<FileStream> fileStreams,
boolean forceCreate) |
io.reactivex.Single<SignedContainer> |
addDocuments(java.io.File containerFile,
com.google.common.collect.ImmutableList<FileStream> documentStreams) |
io.reactivex.Single<SignedContainer> |
addSignature(java.io.File containerFile,
java.lang.String signature) |
io.reactivex.Single<com.google.common.collect.ImmutableList<java.io.File>> |
find() |
io.reactivex.Single<SignedContainer> |
get(java.io.File containerFile) |
io.reactivex.Single<java.io.File> |
getDocumentFile(java.io.File containerFile,
DataFile document) |
io.reactivex.Completable |
remove(java.io.File containerFile) |
io.reactivex.Single<SignedContainer> |
removeDocument(java.io.File containerFile,
DataFile document) |
io.reactivex.Single<SignedContainer> |
removeSignature(java.io.File containerFile,
Signature signature) |
public io.reactivex.Single<com.google.common.collect.ImmutableList<java.io.File>> find()
find in interface SignatureContainerDataSourcepublic io.reactivex.Single<ContainerAdd> addContainer(com.google.common.collect.ImmutableList<FileStream> fileStreams, boolean forceCreate)
addContainer in interface SignatureContainerDataSourcepublic io.reactivex.Single<SignedContainer> get(java.io.File containerFile)
get in interface SignatureContainerDataSourcepublic io.reactivex.Completable remove(java.io.File containerFile)
remove in interface SignatureContainerDataSourcepublic io.reactivex.Single<SignedContainer> addDocuments(java.io.File containerFile, com.google.common.collect.ImmutableList<FileStream> documentStreams)
addDocuments in interface SignatureContainerDataSourcepublic io.reactivex.Single<SignedContainer> removeDocument(java.io.File containerFile, DataFile document)
removeDocument in interface SignatureContainerDataSourcepublic io.reactivex.Single<java.io.File> getDocumentFile(java.io.File containerFile,
DataFile document)
getDocumentFile in interface SignatureContainerDataSourcepublic io.reactivex.Single<SignedContainer> removeSignature(java.io.File containerFile, Signature signature)
removeSignature in interface SignatureContainerDataSourcepublic io.reactivex.Single<SignedContainer> addSignature(java.io.File containerFile, java.lang.String signature)
addSignature in interface SignatureContainerDataSource