public class FileStore extends java.lang.Object implements VaultStore
| Constructor and Description |
|---|
FileStore() |
FileStore(java.lang.String fileName) |
| Modifier and Type | Method and Description |
|---|---|
void |
backup(java.lang.String version) |
void |
close() |
protected void |
copy(boolean backup,
java.lang.String version) |
java.lang.String |
getFileName() |
Vault |
getVault(java.lang.String vaultName) |
Secret |
loadSecret(java.lang.String vaultName,
java.lang.String alias,
java.lang.String version) |
VaultStore |
manage(java.lang.String... vaultNames) |
void |
open() |
void |
restore(java.lang.String version) |
void |
save() |
void |
setFileName(java.lang.String fileName) |
VaultStore |
unmanage(java.lang.String vaultName) |
java.lang.String |
writeString() |
public FileStore()
public FileStore(java.lang.String fileName)
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public VaultStore manage(java.lang.String... vaultNames)
manage in interface VaultStorepublic VaultStore unmanage(java.lang.String vaultName)
unmanage in interface VaultStorepublic Vault getVault(java.lang.String vaultName)
getVault in interface VaultStorepublic void backup(java.lang.String version)
throws java.io.IOException
backup in interface VaultStorejava.io.IOExceptionpublic void restore(java.lang.String version)
throws java.io.IOException
restore in interface VaultStorejava.io.IOExceptionprotected void copy(boolean backup,
java.lang.String version)
throws java.io.IOException
java.io.IOExceptionpublic void save()
throws java.io.IOException
save in interface VaultStorejava.io.IOExceptionpublic void open()
throws java.io.IOException
open in interface VaultStorejava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface VaultStorejava.io.IOExceptionpublic Secret loadSecret(java.lang.String vaultName, java.lang.String alias, java.lang.String version) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String writeString()
throws java.io.IOException
writeString in interface VaultStorejava.io.IOException