Interface VaultFsTransaction
-
- All Known Implementing Classes:
TransactionImpl
public interface VaultFsTransactionVaultFsTransaction...
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classVaultFsTransaction.Infothe transaction infostatic classVaultFsTransaction.Type
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VaultFileOutputadd(String path, VaultInputSource input)Collection<VaultFsTransaction.Info>commit()Commits the transaction and uploads all modifications to the repository.voiddelete(VaultFile file)booleanisVerbose()voidmkdir(String path)voidmodify(VaultFile file, VaultInputSource input)voidsetVerbose(boolean verbose)
-
-
-
Method Detail
-
isVerbose
boolean isVerbose()
-
setVerbose
void setVerbose(boolean verbose)
-
delete
void delete(VaultFile file) throws IOException
- Throws:
IOException
-
modify
void modify(VaultFile file, VaultInputSource input) throws IOException
- Throws:
IOException
-
add
VaultFileOutput add(String path, VaultInputSource input) throws IOException, RepositoryException
- Throws:
IOExceptionRepositoryException
-
mkdir
void mkdir(String path) throws IOException, RepositoryException
- Throws:
IOExceptionRepositoryException
-
commit
Collection<VaultFsTransaction.Info> commit() throws RepositoryException, IOException
Commits the transaction and uploads all modifications to the repository.- Returns:
- a list of modifications
- Throws:
IOException- if an I/O error occursRepositoryException- if a repository error occurs
-
-