1 package org.kuali.common.jdbc.context;
2
3 import java.util.Properties;
4
5 import org.kuali.common.jdbc.DefaultJdbcService;
6 import org.kuali.common.jdbc.JdbcService;
7 import org.kuali.common.util.SimpleFormatter;
8
9 public class DatabaseResetContext {
10
11 public static final String DEFAULT_SCHEMA_PROPERTY_PREFIX = "sql.schema.loc";
12 public static final String DEFAULT_DATA_PROPERTY_PREFIX = "sql.data.loc";
13 public static final String DEFAULT_CONSTRAINT_PROPERTY_PREFIX = "sql.constraints.loc";
14 public static final String DEFAULT_LOCATION_LIST_PATTERN = ".loc.list";
15
16 JdbcService service = new DefaultJdbcService();
17 SimpleFormatter formatter = new SimpleFormatter();
18 String locationListPattern = DEFAULT_LOCATION_LIST_PATTERN;
19 String schemaPropertyPrefix = DEFAULT_SCHEMA_PROPERTY_PREFIX;
20 String dataPropertyPrefix = DEFAULT_DATA_PROPERTY_PREFIX;
21 String constraintPropertyPrefix = DEFAULT_CONSTRAINT_PROPERTY_PREFIX;
22
23 String encoding;
24 Properties properties;
25 DatabaseProcessContext databaseProcessContext;
26 JdbcContext normalJdbcContext;
27 JdbcContext dbaJdbcContext;
28 String dbaSql;
29
30 public String getEncoding() {
31 return encoding;
32 }
33
34 public void setEncoding(String encoding) {
35 this.encoding = encoding;
36 }
37
38 public SimpleFormatter getFormatter() {
39 return formatter;
40 }
41
42 public void setFormatter(SimpleFormatter formatter) {
43 this.formatter = formatter;
44 }
45
46 public Properties getProperties() {
47 return properties;
48 }
49
50 public void setProperties(Properties properties) {
51 this.properties = properties;
52 }
53
54 public DatabaseProcessContext getDatabaseProcessContext() {
55 return databaseProcessContext;
56 }
57
58 public void setDatabaseProcessContext(DatabaseProcessContext process) {
59 this.databaseProcessContext = process;
60 }
61
62 public JdbcService getService() {
63 return service;
64 }
65
66 public void setService(JdbcService service) {
67 this.service = service;
68 }
69
70 public JdbcContext getNormalJdbcContext() {
71 return normalJdbcContext;
72 }
73
74 public void setNormalJdbcContext(JdbcContext normal) {
75 this.normalJdbcContext = normal;
76 }
77
78 public JdbcContext getDbaJdbcContext() {
79 return dbaJdbcContext;
80 }
81
82 public void setDbaJdbcContext(JdbcContext dba) {
83 this.dbaJdbcContext = dba;
84 }
85
86 public String getSchemaPropertyPrefix() {
87 return schemaPropertyPrefix;
88 }
89
90 public void setSchemaPropertyPrefix(String schemaPropertyPrefix) {
91 this.schemaPropertyPrefix = schemaPropertyPrefix;
92 }
93
94 public String getDataPropertyPrefix() {
95 return dataPropertyPrefix;
96 }
97
98 public void setDataPropertyPrefix(String dataPropertyPrefix) {
99 this.dataPropertyPrefix = dataPropertyPrefix;
100 }
101
102 public String getConstraintPropertyPrefix() {
103 return constraintPropertyPrefix;
104 }
105
106 public void setConstraintPropertyPrefix(String constraintPropertyPrefix) {
107 this.constraintPropertyPrefix = constraintPropertyPrefix;
108 }
109
110 public String getLocationListPattern() {
111 return locationListPattern;
112 }
113
114 public void setLocationListPattern(String locationListSuffix) {
115 this.locationListPattern = locationListSuffix;
116 }
117
118 public String getDbaSql() {
119 return dbaSql;
120 }
121
122 public void setDbaSql(String dbaSql) {
123 this.dbaSql = dbaSql;
124 }
125
126 }