This project has retired. For details please refer to its Attic page.
FileTransaction

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<org.codehaus.plexus.digest.Digester> digesters)
           
 void createFile(java.lang.String content, java.io.File destination, java.util.List<org.codehaus.plexus.digest.Digester> 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<org.codehaus.plexus.digest.Digester> 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<org.codehaus.plexus.digest.Digester> digesters)
Parameters:
content -
destination -
digesters - List<Digester> digesters to use for checksumming