【fix sonar】ConvertFactory文件
This commit is contained in:
+34
-74
@@ -1,42 +1,20 @@
|
||||
package com.jero.generater.modules.online.cgform.converter;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import com.jero.common.util.MyClassLoader;
|
||||
import com.jero.common.util.SpringContextUtils;
|
||||
import com.jero.common.util.oConvertUtils;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.CatTreeConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.DepartConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.DictEasyConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.DictTableConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.LinkDownConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.MultiSelectConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.PcaConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.SwitchConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.TreeSelectConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.UserSelectConverter;
|
||||
import com.jero.generater.modules.online.cgform.converter.convertImpl.*;
|
||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Slf4j
|
||||
public class ConvertFactory {
|
||||
|
||||
private static final String b = "list";
|
||||
private static final String c = "radio";
|
||||
private static final String d = "checkbox";
|
||||
private static final String e = "list_multi";
|
||||
private static final String f = "sel_search";
|
||||
private static final String g = "sel_tree";
|
||||
private static final String h = "cat_tree";
|
||||
private static final String i = "link_down";
|
||||
private static final String j = "sel_depart";
|
||||
private static final String k = "sel_user";
|
||||
private static final String l = "pca";
|
||||
private static final String m = "switch";
|
||||
|
||||
public ConvertFactory() {
|
||||
private ConvertFactory() {
|
||||
}
|
||||
|
||||
public static FieldCommentConverter a(OnlCgformField var0) {
|
||||
@@ -45,64 +23,42 @@ public class ConvertFactory {
|
||||
byte var4 = -1;
|
||||
switch(var1.hashCode()) {
|
||||
case -1624761913:
|
||||
if (var1.equals("link_down")) {
|
||||
var4 = 7;
|
||||
}
|
||||
var4 = getVar(var1, var4, "link_down", 7);
|
||||
break;
|
||||
case -889473228:
|
||||
if (var1.equals("switch")) {
|
||||
var4 = 11;
|
||||
}
|
||||
var4 = getVar(var1, var4, "switch", 11);
|
||||
break;
|
||||
case 110798:
|
||||
if (var1.equals("pca")) {
|
||||
var4 = 10;
|
||||
}
|
||||
var4 = getVar(var1, var4, "pca", 10);
|
||||
break;
|
||||
case 3322014:
|
||||
if (var1.equals("list")) {
|
||||
var4 = 0;
|
||||
}
|
||||
var4 = getVar(var1, var4, "list", 0);
|
||||
break;
|
||||
case 45359719:
|
||||
if (var1.equals("cat_tree")) {
|
||||
var4 = 6;
|
||||
}
|
||||
var4 = getVar(var1, var4, "cat_tree", 6);
|
||||
break;
|
||||
case 108270587:
|
||||
if (var1.equals("radio")) {
|
||||
var4 = 1;
|
||||
}
|
||||
var4 = getVar(var1, var4, "radio", 1);
|
||||
break;
|
||||
case 702184024:
|
||||
if (var1.equals("list_multi")) {
|
||||
var4 = 2;
|
||||
}
|
||||
var4 = getVar(var1, var4, "list_multi", 2);
|
||||
break;
|
||||
case 1186535523:
|
||||
if (var1.equals("sel_tree")) {
|
||||
var4 = 5;
|
||||
}
|
||||
var4 = getVar(var1, var4, "sel_tree", 5);
|
||||
break;
|
||||
case 1186566288:
|
||||
if (var1.equals("sel_user")) {
|
||||
var4 = 9;
|
||||
}
|
||||
var4 = getVar(var1, var4, "sel_user", 9);
|
||||
break;
|
||||
case 1536891843:
|
||||
if (var1.equals("checkbox")) {
|
||||
var4 = 3;
|
||||
}
|
||||
var4 = getVar(var1, var4, "checkbox", 3);
|
||||
break;
|
||||
case 1624559481:
|
||||
if (var1.equals("sel_depart")) {
|
||||
var4 = 8;
|
||||
}
|
||||
var4 = getVar(var1, var4, "sel_depart", 8);
|
||||
break;
|
||||
case 2053565741:
|
||||
if (var1.equals("sel_search")) {
|
||||
var4 = 4;
|
||||
}
|
||||
var4 = getVar(var1, var4, "sel_search", 4);
|
||||
break;
|
||||
default:break;
|
||||
}
|
||||
|
||||
switch(var4) {
|
||||
@@ -145,13 +101,18 @@ public class ConvertFactory {
|
||||
return (FieldCommentConverter)var2;
|
||||
}
|
||||
|
||||
public static Map<String, FieldCommentConverter> a(List<OnlCgformField> var0) {
|
||||
HashMap var1 = new HashMap();
|
||||
Iterator var2 = var0.iterator();
|
||||
private static byte getVar(String var1, byte var4, String link_down, int i) {
|
||||
if (var1.equals(link_down)) {
|
||||
var4 = (byte) i;
|
||||
}
|
||||
return var4;
|
||||
}
|
||||
|
||||
while(var2.hasNext()) {
|
||||
OnlCgformField var3 = (OnlCgformField)var2.next();
|
||||
FieldCommentConverter var4 = null;
|
||||
public static Map<String, FieldCommentConverter> a(List<OnlCgformField> var0) {
|
||||
HashMap<String, FieldCommentConverter> var1 = new HashMap<>();
|
||||
|
||||
for (OnlCgformField var3 : var0) {
|
||||
FieldCommentConverter var4;
|
||||
if (oConvertUtils.isNotEmpty(var3.getConverter())) {
|
||||
var4 = a(var3.getConverter().trim());
|
||||
} else {
|
||||
@@ -168,7 +129,7 @@ public class ConvertFactory {
|
||||
|
||||
private static FieldCommentConverter a(String var0) {
|
||||
Object var1 = null;
|
||||
if (var0.indexOf(".") > 0) {
|
||||
if (var0.contains(".")) {
|
||||
try {
|
||||
var1 = MyClassLoader.getClassByScn(var0).newInstance();
|
||||
} catch (InstantiationException var3) {
|
||||
@@ -180,9 +141,8 @@ public class ConvertFactory {
|
||||
var1 = SpringContextUtils.getBean(var0);
|
||||
}
|
||||
|
||||
if (var1 != null && var1 instanceof FieldCommentConverter) {
|
||||
FieldCommentConverter var2 = (FieldCommentConverter)var1;
|
||||
return var2;
|
||||
if (var1 instanceof FieldCommentConverter) {
|
||||
return (FieldCommentConverter)var1;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user