forked from maxliaops/Java_Web_Examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBasetableFactory.java
More file actions
139 lines (86 loc) · 4.32 KB
/
BasetableFactory.java
File metadata and controls
139 lines (86 loc) · 4.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
package com.core;
import javax.servlet.http.HttpServletRequest;
import java.util.Collection;
import com.BasetableFactoryProxy;
import com.jspsmart.upload.Request;
import com.model.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2008</p>
* <p>Company: MR</p>
* @author BWM
* @version 2.0
*/
public abstract class BasetableFactory {
private static final String classname = "com.dao.DbBasetableFactory";
private static BasetableFactory factory;
public static BasetableFactory getInstance() {
if (factory == null) {
try {
Class c = Class.forName(classname);
factory = (BasetableFactory) c.newInstance();
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (IllegalAccessException ex1) {
ex1.printStackTrace();
} catch (InstantiationException ex1) {
ex1.printStackTrace();
}
}
return new BasetableFactoryProxy(factory);
}
public abstract int getRow(String sql);
public abstract boolean CreateUser(HttpServletRequest request);
public abstract User SearchUser(String sql);
public abstract Collection ListUser(int page, String sql);
public abstract Collection ListHead(int page, String sql);
public abstract Head SearchHead(String sql);
public abstract boolean CreateHead(String iid, String path, int state);
public abstract boolean DeleteHead(HttpServletRequest request,String sql);
public abstract Collection ListAffiche(int page, String sql);
public abstract Collection ListAffiche(String sql);
public abstract Affiche SearchAffiche(String sql);
public abstract boolean CreateAffiche(HttpServletRequest request);
public abstract boolean DeleteAffiche(String sql);
public abstract Collection ListNew(int page, String sql);
public abstract Collection ListNew(String sql);
public abstract New SearchNew(String sql);
public abstract boolean CreateNew(HttpServletRequest request);
public abstract boolean DeleteNew(String sql);
public abstract Collection ListLink(int page, String sql);
public abstract Link SearchLink(String sql);
public abstract boolean CreateLink(HttpServletRequest request);
public abstract boolean DeleteLink(String sql);
public abstract Collection ListSoft(int page, String sql);
public abstract Collection ListSoft(String sql);
public abstract Soft SearchSoft(String sql);
//Ìí¼ÓÈí¼þ
public abstract boolean CreateSoft(Request request, String path);
public abstract boolean DeleteSoft(HttpServletRequest request,String sql);
public abstract Collection ListSsort(int page, String sql);
public abstract Collection ListSsort(String sql);
public abstract Ssort SearchSsort(String sql);
public abstract boolean CreateSsort(HttpServletRequest request);
public abstract boolean DeleteSsort(String sql);
public abstract Collection ListResolvent(String sql);
public abstract Collection ListResolvent(int page, String sql);
public abstract Resolvent SearchResolvent(String sql);
public abstract boolean CreateResolvent(Request request, String iid);
public abstract boolean DeleteResolvent(String sql);
public abstract Collection ListQuestion(int page, String sql);
public abstract Collection ListQuestion(String sql);
public abstract Question SearchQuestion(String sql);
public abstract boolean CreateQuestion(HttpServletRequest request);
public abstract boolean DeleteQuestion(String sql);
public abstract Collection ListGuestboard(int page, String sql);
public abstract Collection ListGuestboard(String sql);
public abstract Guestboard SearchGuestboard(String sql);
public abstract boolean CreateGuestboard(HttpServletRequest request);
public abstract boolean DeleteGuestboard(String sql);
public abstract Collection ListMend(int page, String sql);
public abstract Collection ListMend(String sql);
public abstract Mend SearchMend(String sql);
public abstract boolean CreateMend(Request request,String path);
public abstract boolean DeleteMend(HttpServletRequest request,String sql);
}