mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
refactor
This commit is contained in:
@@ -46,18 +46,18 @@ public class MySqlWallVisitor extends MySqlASTVisitorAdapter implements WallVisi
|
||||
public MySqlWallVisitor(){
|
||||
this(new ArrayList<Violation>(), true);
|
||||
}
|
||||
|
||||
public MySqlWallVisitor(boolean loadDefault) {
|
||||
|
||||
public MySqlWallVisitor(boolean loadDefault){
|
||||
this(new ArrayList<Violation>(), loadDefault);
|
||||
}
|
||||
|
||||
public MySqlWallVisitor(List<Violation> violations, boolean loadDefault){
|
||||
this.violations = violations;
|
||||
|
||||
loadDefault();
|
||||
}
|
||||
|
||||
public void loadDefault() {
|
||||
if (loadDefault) {
|
||||
loadDefault();
|
||||
}
|
||||
|
||||
WallVisitorUtils.loadResource(this.permitNames, "META-INF/druid-filter-wall-permit-name-mysql.txt");
|
||||
WallVisitorUtils.loadResource(this.permitSchemas, "META-INF/druid-filter-wall-permit-schema-mysql.txt");
|
||||
WallVisitorUtils.loadResource(this.permitFunctions, "META-INF/druid-filter-wall-permit-function-mysql.txt");
|
||||
@@ -65,6 +65,14 @@ public class MySqlWallVisitor extends MySqlASTVisitorAdapter implements WallVisi
|
||||
WallVisitorUtils.loadResource(this.permitObjects, "META-INF/druid-filter-wall-permit-object-mysql.txt");
|
||||
}
|
||||
|
||||
public void loadDefault() {
|
||||
WallVisitorUtils.loadResource(this.permitNames, "META-INF/druid-filter-wall-permit-name-mysql-default.txt");
|
||||
WallVisitorUtils.loadResource(this.permitSchemas, "META-INF/druid-filter-wall-permit-schema-mysql-default.txt");
|
||||
WallVisitorUtils.loadResource(this.permitFunctions, "META-INF/druid-filter-wall-permit-function-mysql-default.txt");
|
||||
WallVisitorUtils.loadResource(this.permitTables, "META-INF/druid-filter-wall-permit-table-mysql-default.txt");
|
||||
WallVisitorUtils.loadResource(this.permitObjects, "META-INF/druid-filter-wall-permit-object-mysql-default.txt");
|
||||
}
|
||||
|
||||
public Set<String> getPermitNames() {
|
||||
return permitNames;
|
||||
}
|
||||
|
||||
@@ -46,18 +46,18 @@ public class OracleWallVisitor extends OracleASTVIsitorAdapter implements WallVi
|
||||
public OracleWallVisitor(){
|
||||
this(new ArrayList<Violation>(), true);
|
||||
}
|
||||
|
||||
public OracleWallVisitor(boolean loadDefault) {
|
||||
|
||||
public OracleWallVisitor(boolean loadDefault){
|
||||
this(new ArrayList<Violation>(), loadDefault);
|
||||
}
|
||||
|
||||
public OracleWallVisitor(List<Violation> violations, boolean loadDefault){
|
||||
this.violations = violations;
|
||||
|
||||
loadDefault();
|
||||
}
|
||||
|
||||
public void loadDefault() {
|
||||
if (loadDefault) {
|
||||
loadDefault();
|
||||
}
|
||||
|
||||
WallVisitorUtils.loadResource(this.permitNames, "META-INF/druid-filter-wall-permit-name-oracle.txt");
|
||||
WallVisitorUtils.loadResource(this.permitSchemas, "META-INF/druid-filter-wall-permit-schema-oracle.txt");
|
||||
WallVisitorUtils.loadResource(this.permitFunctions, "META-INF/druid-filter-wall-permit-function-oracle.txt");
|
||||
@@ -65,6 +65,14 @@ public class OracleWallVisitor extends OracleASTVIsitorAdapter implements WallVi
|
||||
WallVisitorUtils.loadResource(this.permitObjects, "META-INF/druid-filter-wall-permit-object-oracle.txt");
|
||||
}
|
||||
|
||||
public void loadDefault() {
|
||||
WallVisitorUtils.loadResource(this.permitNames, "META-INF/druid-filter-wall-permit-name-oracle-default.txt");
|
||||
WallVisitorUtils.loadResource(this.permitSchemas, "META-INF/druid-filter-wall-permit-schema-oracle-default.txt");
|
||||
WallVisitorUtils.loadResource(this.permitFunctions, "META-INF/druid-filter-wall-permit-function-oracle-default.txt");
|
||||
WallVisitorUtils.loadResource(this.permitTables, "META-INF/druid-filter-wall-permit-table-oracle-default.txt");
|
||||
WallVisitorUtils.loadResource(this.permitObjects, "META-INF/druid-filter-wall-permit-object-oracle-default.txt");
|
||||
}
|
||||
|
||||
public void addPermitName(String name) {
|
||||
name = name.toLowerCase();
|
||||
permitNames.add(name);
|
||||
|
||||
Reference in New Issue
Block a user