1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.jdbc.supplier;
17
18 import org.kuali.common.jdbc.SqlReader;
19
20
21
22
23
24
25
26 @Deprecated
27 public class SqlExtensionSupplierBuilder implements LocationExtensionSupplierBuilder {
28
29 private final static String DEFAULT_EXTENSION = "sql";
30
31 String extension = DEFAULT_EXTENSION;
32 String encoding;
33 SqlReader sqlReader;
34
35 @Override
36 public String getExtension() {
37 return extension;
38 }
39
40 public void setExtension(String extension) {
41 this.extension = extension;
42 }
43
44 @Override
45 public LocationSupplier buildSupplier(String location) {
46 SqlLocationSupplier supplier = new SqlLocationSupplier(location);
47
48
49 if (encoding != null) {
50 supplier.setEncoding(encoding);
51 }
52
53 if (sqlReader != null) {
54 supplier.setReader(sqlReader);
55 }
56
57 return supplier;
58 }
59
60 public String getEncoding() {
61 return encoding;
62 }
63
64 public void setEncoding(String encoding) {
65 this.encoding = encoding;
66 }
67
68 public SqlReader getSqlReader() {
69 return sqlReader;
70 }
71
72 public void setSqlReader(SqlReader sqlReader) {
73 this.sqlReader = sqlReader;
74 }
75 }