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