Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package ca.carleton.gcrc.couch.command.impl;
  
  import java.io.File;
  
  public class UpgradeOperationsReporting implements UpgradeOperations {
  
  //	private File atlasDir;
  	private File upgradeDir;
 	private UpgradeOperations wrapped = null;
 	private PrintStream outStream = null;
 	private boolean reportCollisions = true;
 	private boolean reportOperations = false
 	
 			File atlasDir
 			,File upgradeDir
 			,UpgradeOperations wrapped
 			,PrintStream outStream
 			){
 //		this.atlasDir = atlasDir;
 		this. = upgradeDir;
 		this. = wrapped;
 		this. = outStream;
 	}
 	
 	public boolean isReportCollisions() {
 		return ;
 	}
 
 	public void setReportCollisions(boolean reportCollisions) {
 		this. = reportCollisions;
 	}
 
 	public boolean isReportOperations() {
 		return ;
 	}
 
 	public void setReportOperations(boolean reportOperations) {
 		this. = reportOperations;
 	}
 
 	public void saveInstalledManifest(FileSetManifest manifestthrows Exception {
 	}
 
 	public void deleteFile(String paththrows Exception {
 		ifisReportOperations() ) {
 			.println("Delete file "+path);
 		}
 	}
 
 	public void deleteDirectory(String paththrows Exception {
 		ifisReportOperations() ) {
 			.println("Delete directory "+path);
 		}
 	}
 
 	public void addDirectory(String paththrows Exception {
 		ifisReportOperations() ) {
 			.println("Create directory "+path);
 		}
 	}
 
 	public void copyFile(String paththrows Exception {
 		ifisReportOperations() ) {
 			.println("Copy file "+path);
 		}
 	}
 
 	public void handleCollision(UpgradeCollision collisionthrows Exception {
 			.println("Collision "+collision.getPath());
 		}
 		
 		.handleCollision(collision);
 		
 		ifisReportCollisions() ){
 			ifcollision.getType() == .. ){
 				.println("The file previously installed was modified.");
 				
 			} else ifcollision.getType() == .. ){
 				.println("The file previously installed was deleted.");
 				
 			} else ifcollision.getType() == .. ){
 				.println("The file can not be installed since an element of the same name exists.");
 			}
 			
 			File element = new File(collision.getPath());
			.println("The element which would have been installed can be found here:");
			.println(" "+element);
		}
	}
New to GrepCode? Check out our FAQ X