1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.jdbc;
17
18 import org.kuali.common.jdbc.DatabaseService;
19 import org.kuali.common.jdbc.context.DatabaseResetContext;
20 import org.kuali.common.util.execute.Executable;
21 import org.springframework.util.Assert;
22
23 public class DatabaseResetExecutable implements Executable {
24
25 DatabaseService service;
26 DatabaseResetContext context;
27
28 @Override
29 public void execute() {
30 Assert.notNull(context, "context is null");
31 Assert.notNull(service, "service is null");
32 service.reset(context);
33 }
34
35 public DatabaseService getService() {
36 return service;
37 }
38
39 public void setService(DatabaseService service) {
40 this.service = service;
41 }
42
43 public DatabaseResetContext getContext() {
44 return context;
45 }
46
47 public void setContext(DatabaseResetContext context) {
48 this.context = context;
49 }
50
51 }