org.apache.maven.archiva.transaction
Class FileTransaction

Package class diagram package FileTransaction
java.lang.Object
  extended by org.apache.maven.archiva.transaction.FileTransaction

public class FileTransaction
extends java.lang.Object

Implement commit/rollback semantics for a set of files.


Constructor Summary
FileTransaction()
           
 
Method Summary
 void commit()
           
 void copyFile(java.io.File source, java.io.File destination, java.util.List digesters)
           
 void createFile(java.lang.String content, java.io.File destination, java.util.List digesters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileTransaction

public FileTransaction()
Method Detail

commit

public void commit()
            throws TransactionException
Throws:
TransactionException

copyFile

public void copyFile(java.io.File source,
                     java.io.File destination,
                     java.util.List digesters)
Parameters:
source -
destination -
digesters - List<Digester> digesters to use for checksumming

createFile

public void createFile(java.lang.String content,
                       java.io.File destination,
                       java.util.List digesters)
Parameters:
content -
destination -
digesters - List<Digester> digesters to use for checksumming