/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package neembuu.uploader.exceptions.uploaders; import java.util.logging.Level; import java.util.logging.Logger; import neembuu.uploader.exceptions.NUException; import neembuu.uploader.translation.Translation; import neembuu.uploader.uploaders.common.GetSizeAsString; //import neembuu.uploader.uploaders.common.CommonUploaderTasks; /** * If the file you want to upload has a size less than that provided * @author davidepastore */ public class NUMinFileSizeException extends NUFileException { private String minFileSize; /** * Constructs an instance of * <code>NUMinFileSizeException</code> with min file size, the file name * and the hostname. * * @param fileName the file name. * @param minFileSize the max file size. * @param hostName the hostname. */ public NUMinFileSizeException(long minFileSize, String fileName, String hostName) { super(NUException.MIN_FILE_SIZE); //this.minFileSize = CommonUploaderTasks.getSize(minFileSize); this.minFileSize = GetSizeAsString.getSize(minFileSize); this.fileName = fileName; this.hostName = hostName; } @Override public void printError() { Logger.getLogger(getClass().getName()).log(Level.SEVERE, this.getMessage()); showMessageDialog( "<html><b>" + fileName+ ":<br/>"+Translation.T(this.getMessage())+" "+this.minFileSize+"</html>", this.hostName); } }