Interface VaultFsTransaction


  • public interface VaultFsTransaction
    VaultFsTransaction...
    • Method Detail

      • isVerbose

        boolean isVerbose()
      • setVerbose

        void setVerbose​(boolean verbose)
      • delete

        void delete​(VaultFile file)
             throws java.io.IOException
        Throws:
        java.io.IOException
      • add

        VaultFileOutput add​(java.lang.String path,
                            VaultInputSource input)
                     throws java.io.IOException,
                            javax.jcr.RepositoryException
        Throws:
        java.io.IOException
        javax.jcr.RepositoryException
      • mkdir

        void mkdir​(java.lang.String path)
            throws java.io.IOException,
                   javax.jcr.RepositoryException
        Throws:
        java.io.IOException
        javax.jcr.RepositoryException
      • commit

        java.util.Collection<VaultFsTransaction.Info> commit()
                                                      throws javax.jcr.RepositoryException,
                                                             java.io.IOException
        Commits the transaction and uploads all modifications to the repository.
        Returns:
        a list of modifications
        Throws:
        java.io.IOException - if an I/O error occurs
        javax.jcr.RepositoryException - if a repository error occurs