1 package org.kuali.common.util.metainf.model; 2 3 import java.io.File; 4 5 import org.kuali.common.util.Assert; 6 7 public class WriteRequest { 8 9 private static final File DEFAULT_RELATIVE_DIR = null; 10 11 private final File outputFile; 12 private final String encoding; 13 private final File relativeDir; 14 15 public WriteRequest(File outputFile, String encoding) { 16 this(outputFile, encoding, DEFAULT_RELATIVE_DIR); 17 } 18 19 public WriteRequest(File outputFile, String encoding, File relativeDir) { 20 Assert.noNulls(outputFile, encoding); 21 this.outputFile = outputFile; 22 this.encoding = encoding; 23 this.relativeDir = relativeDir; 24 } 25 26 public File getOutputFile() { 27 return outputFile; 28 } 29 30 public String getEncoding() { 31 return encoding; 32 } 33 34 public File getRelativeDir() { 35 return relativeDir; 36 } 37 38 }