public class CopyFileEvent extends AbstractTransactionEvent
| Modifier and Type | Field and Description | 
|---|---|
private File | 
destination  | 
private File | 
source  | 
| Constructor and Description | 
|---|
CopyFileEvent(File source,
             File destination,
             List<? extends org.codehaus.plexus.digest.Digester> digesters)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
commit()
Commit this event. 
 | 
private boolean | 
copyChecksum(String extension)
Copy checksum of source file with extension provided if exists 
 | 
private void | 
copyChecksums()
Copy checksums of source file with all digesters if exist 
 | 
void | 
rollback()
Rollback the even already committed. 
 | 
createBackup, createChecksums, getDigesterFileExtension, getDigesters, mkDirs, restoreBackup, restoreBackups, revertFilesCreated, revertMkDirs, writeStringToFileprivate final File destination
public CopyFileEvent(File source, File destination, List<? extends org.codehaus.plexus.digest.Digester> digesters)
source - destination - digesters - List<Digester> digesters to use for checksummingpublic void commit() throws IOException
TransactionEventIOException - if an error occurred committing the changeprivate void copyChecksums() throws IOException
IOExceptionprivate boolean copyChecksum(String extension) throws IOException
extension - IOExceptionpublic void rollback() throws IOException
TransactionEventIOException - if an error occurred reverting the changeCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.