Skip to content

Commit d929503

Browse files
committed
数据和结构校验类 StructureUtil 整合到 APIJSONVerifier;APIJSONParser 中 IdCallback 相关方法移到 APIJSONVerifier;
1 parent 9836b28 commit d929503

File tree

5 files changed

+270
-206
lines changed

5 files changed

+270
-206
lines changed

src/main/java/apijson/framework/APIJSONApplication.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -71,54 +71,54 @@ public static void init(boolean shutdownWhenServerError, @NotNull APIJSONCreator
7171
APIJSONController.APIJSON_CREATOR = creator;
7272

7373

74-
System.out.println("\n\n\n开始初始化:权限校验配置 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
74+
System.out.println("\n\n\n开始初始化: 权限校验配置 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
7575
try {
76-
APIJSONVerifier.init(shutdownWhenServerError, creator);
76+
APIJSONVerifier.initAccess(shutdownWhenServerError, creator);
7777
}
7878
catch (Exception e) {
7979
e.printStackTrace();
8080
}
81-
System.out.println("\n完成初始化:权限校验配置 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
81+
System.out.println("\n完成初始化: 权限校验配置 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
8282

8383

8484

85-
System.out.println("\n\n\n开始初始化:远程函数配置 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
85+
System.out.println("\n\n\n开始初始化: 远程函数配置 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
8686
try {
8787
APIJSONFunctionParser.init(shutdownWhenServerError, creator);
8888
}
8989
catch (Exception e) {
9090
e.printStackTrace();
9191
}
92-
System.out.println("\n完成初始化:远程函数配置 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
92+
System.out.println("\n完成初始化: 远程函数配置 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
9393

94-
System.out.println("开始测试:远程函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
94+
System.out.println("开始测试: 远程函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
9595
try {
9696
APIJSONFunctionParser.test();
9797
}
9898
catch (Exception e) {
9999
e.printStackTrace();
100100
}
101-
System.out.println("\n完成测试:远程函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
101+
System.out.println("\n完成测试: 远程函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
102102

103103

104104

105-
System.out.println("\n\n\n开始初始化:请求校验配置 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
105+
System.out.println("\n\n\n开始初始化: 请求结构校验配置 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
106106
try {
107-
StructureUtil.init(shutdownWhenServerError, creator);
107+
APIJSONVerifier.initRequest(shutdownWhenServerError, creator);
108108
}
109109
catch (Exception e) {
110110
e.printStackTrace();
111111
}
112-
System.out.println("\n完成初始化:请求校验配置 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
112+
System.out.println("\n完成初始化: 请求结构校验配置 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
113113

114-
System.out.println("\n\n\n开始测试:请求校验 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
114+
System.out.println("\n\n\n开始测试: Request 和 Response 的数据结构校验 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
115115
try {
116-
StructureUtil.test();
116+
APIJSONVerifier.testStructure();
117117
}
118118
catch (Exception e) {
119119
e.printStackTrace();
120120
}
121-
System.out.println("\n完成测试:请求校验 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
121+
System.out.println("\n完成测试: Request 和 Response 的数据结构校验 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
122122

123123

124124

src/main/java/apijson/framework/APIJSONController.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -175,30 +175,30 @@ public JSONObject reload(String type) {
175175

176176
boolean reloadAll = StringUtil.isEmpty(type, true) || "ALL".equals(type);
177177

178-
if (reloadAll || "FUNCTION".equals(type)) {
178+
if (reloadAll || "ACCESS".equals(type)) {
179179
try {
180-
result.put(FUNCTION_, APIJSONFunctionParser.init());
180+
result.put(ACCESS_, APIJSONVerifier.initAccess());
181181
} catch (ServerException e) {
182182
e.printStackTrace();
183-
result.put(FUNCTION_, APIJSONParser.newErrorResult(e));
183+
result.put(ACCESS_, APIJSONParser.newErrorResult(e));
184184
}
185185
}
186186

187-
if (reloadAll || "REQUEST".equals(type)) {
187+
if (reloadAll || "FUNCTION".equals(type)) {
188188
try {
189-
result.put(REQUEST_, StructureUtil.init());
189+
result.put(FUNCTION_, APIJSONFunctionParser.init());
190190
} catch (ServerException e) {
191191
e.printStackTrace();
192-
result.put(REQUEST_, APIJSONParser.newErrorResult(e));
192+
result.put(FUNCTION_, APIJSONParser.newErrorResult(e));
193193
}
194194
}
195195

196-
if (reloadAll || "ACCESS".equals(type)) {
196+
if (reloadAll || "REQUEST".equals(type)) {
197197
try {
198-
result.put(ACCESS_, APIJSONVerifier.init());
198+
result.put(REQUEST_, APIJSONVerifier.initRequest());
199199
} catch (ServerException e) {
200200
e.printStackTrace();
201-
result.put(ACCESS_, APIJSONParser.newErrorResult(e));
201+
result.put(REQUEST_, APIJSONParser.newErrorResult(e));
202202
}
203203
}
204204

src/main/java/apijson/framework/APIJSONParser.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -184,17 +184,5 @@ public void onVerifyContent() throws Exception {
184184
// return 50;
185185
// }
186186

187-
@Override
188-
public String getIdKey(String database, String schema, String table) {
189-
return APIJSONSQLConfig.SIMPLE_CALLBACK.getIdKey(database, schema, table);
190-
}
191-
@Override
192-
public String getUserIdKey(String database, String schema, String table) {
193-
return APIJSONSQLConfig.SIMPLE_CALLBACK.getUserIdKey(database, schema, table);
194-
}
195-
@Override
196-
public Object newId(RequestMethod method, String database, String schema, String table) {
197-
return APIJSONSQLConfig.SIMPLE_CALLBACK.newId(method, database, schema, table);
198-
}
199187

200188
}

0 commit comments

Comments
 (0)