|
|
|
|
@@ -337,23 +337,22 @@ public abstract class CrudService<D extends CrudDao<T>, T extends BaseEntity<T>>
|
|
|
|
|
if(c.getCompileId()==null||c.getCompileId()==0){
|
|
|
|
|
throw new RuntimeException("转换出错,未获取到正确的compileId");
|
|
|
|
|
}
|
|
|
|
|
if(StringUtils.isBlank(c.getMaatTable())){
|
|
|
|
|
throw new RuntimeException("转换出错,未获取到正确的maatTalbe");
|
|
|
|
|
}
|
|
|
|
|
// if(StringUtils.isBlank(c.getMaatTable())){
|
|
|
|
|
// throw new RuntimeException("转换出错,未获取到正确的maatTalbe");
|
|
|
|
|
// }
|
|
|
|
|
//针对含有多个maatTable的表
|
|
|
|
|
if(c.getMaatTable().contains(",")){
|
|
|
|
|
for(String maatTable:c.getMaatTable().split(",")){
|
|
|
|
|
UnAuditBean bean=new UnAuditBean();
|
|
|
|
|
bean.setCompileId(c.getCompileId());
|
|
|
|
|
bean.setMaatTable(maatTable);
|
|
|
|
|
toMaatUnAuditBean.getServiceCfg().add(bean);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
UnAuditBean bean=new UnAuditBean();
|
|
|
|
|
bean.setCompileId(c.getCompileId());
|
|
|
|
|
bean.setMaatTable(c.getMaatTable());
|
|
|
|
|
toMaatUnAuditBean.getServiceCfg().add(bean);
|
|
|
|
|
}
|
|
|
|
|
// if(c.getMaatTable().contains(",")){
|
|
|
|
|
// for(String maatTable:c.getMaatTable().split(",")){
|
|
|
|
|
// UnAuditBean bean=new UnAuditBean();
|
|
|
|
|
// bean.setCompileId(c.getCompileId());
|
|
|
|
|
// bean.setMaatTable(maatTable);
|
|
|
|
|
// toMaatUnAuditBean.getServiceCfg().add(bean);
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// UnAuditBean bean=new UnAuditBean();
|
|
|
|
|
// bean.setCompileId(c.getCompileId());
|
|
|
|
|
// toMaatUnAuditBean.getServiceCfg().add(bean);
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
beans.add(toMaatUnAuditBean);
|
|
|
|
|
@@ -373,102 +372,102 @@ public abstract class CrudService<D extends CrudDao<T>, T extends BaseEntity<T>>
|
|
|
|
|
if(c instanceof BaseIpCfg){
|
|
|
|
|
compileId=compileId==0?c.getCompileId():compileId;
|
|
|
|
|
int protocolId= ((BaseIpCfg) c).getProtocolId().intValue();
|
|
|
|
|
String maatTable=c.getMaatTable();
|
|
|
|
|
if(maatTable.contains(",")){
|
|
|
|
|
if(protocolId!=0){
|
|
|
|
|
for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
if(_maatTable.toLowerCase().indexOf("ip")>-1){
|
|
|
|
|
BaseIpCfg ipCfg=(BaseIpCfg)c.clone();
|
|
|
|
|
ipCfg.setMaatTable(_maatTable);
|
|
|
|
|
if(maatCfg.getIpCfg()==null){
|
|
|
|
|
List<BaseIpCfg> list=new ArrayList<>();
|
|
|
|
|
list.add(ipCfg);
|
|
|
|
|
maatCfg.setIpCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<BaseIpCfg> list=maatCfg.getIpCfg();
|
|
|
|
|
list.add(ipCfg);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
NumBoundaryCfg numCfg=new NumBoundaryCfg();
|
|
|
|
|
numCfg.initDefaultValue();
|
|
|
|
|
numCfg.setLowBounadry((long)protocolId);
|
|
|
|
|
numCfg.setUpBoundary((long)protocolId);
|
|
|
|
|
numCfg.setMaatTable(_maatTable);
|
|
|
|
|
if(maatCfg.getNumCfg()==null){
|
|
|
|
|
List<NumBoundaryCfg> numlist=new ArrayList<>();
|
|
|
|
|
numlist.add(numCfg);
|
|
|
|
|
maatCfg.setNumCfg(numlist);
|
|
|
|
|
}else{
|
|
|
|
|
List<NumBoundaryCfg> numlist=maatCfg.getNumCfg();
|
|
|
|
|
numlist.add(numCfg);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
throw new RuntimeException("protocolId等于0,却对应两个maat_table "+maatTable);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(maatCfg.getIpCfg()==null){
|
|
|
|
|
List<BaseIpCfg> list=new ArrayList<>();
|
|
|
|
|
list.add((BaseIpCfg)c);
|
|
|
|
|
maatCfg.setIpCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<BaseIpCfg> list=maatCfg.getIpCfg();
|
|
|
|
|
list.add((BaseIpCfg)c);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// String maatTable=c.getMaatTable();
|
|
|
|
|
// if(maatTable.contains(",")){
|
|
|
|
|
// if(protocolId!=0){
|
|
|
|
|
// for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
// if(_maatTable.toLowerCase().indexOf("ip")>-1){
|
|
|
|
|
// BaseIpCfg ipCfg=(BaseIpCfg)c.clone();
|
|
|
|
|
// ipCfg.setMaatTable(_maatTable);
|
|
|
|
|
// if(maatCfg.getIpCfg()==null){
|
|
|
|
|
// List<BaseIpCfg> list=new ArrayList<>();
|
|
|
|
|
// list.add(ipCfg);
|
|
|
|
|
// maatCfg.setIpCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<BaseIpCfg> list=maatCfg.getIpCfg();
|
|
|
|
|
// list.add(ipCfg);
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// NumBoundaryCfg numCfg=new NumBoundaryCfg();
|
|
|
|
|
// numCfg.initDefaultValue();
|
|
|
|
|
// numCfg.setLowBounadry((long)protocolId);
|
|
|
|
|
// numCfg.setUpBoundary((long)protocolId);
|
|
|
|
|
// numCfg.setMaatTable(_maatTable);
|
|
|
|
|
// if(maatCfg.getNumCfg()==null){
|
|
|
|
|
// List<NumBoundaryCfg> numlist=new ArrayList<>();
|
|
|
|
|
// numlist.add(numCfg);
|
|
|
|
|
// maatCfg.setNumCfg(numlist);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<NumBoundaryCfg> numlist=maatCfg.getNumCfg();
|
|
|
|
|
// numlist.add(numCfg);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// throw new RuntimeException("protocolId等于0,却对应两个maat_table "+maatTable);
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// if(maatCfg.getIpCfg()==null){
|
|
|
|
|
// List<BaseIpCfg> list=new ArrayList<>();
|
|
|
|
|
// list.add((BaseIpCfg)c);
|
|
|
|
|
// maatCfg.setIpCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<BaseIpCfg> list=maatCfg.getIpCfg();
|
|
|
|
|
// list.add((BaseIpCfg)c);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
}else if(c instanceof BaseStringCfg){
|
|
|
|
|
compileId=compileId==0?c.getCompileId():compileId;
|
|
|
|
|
String maatTable=c.getMaatTable();
|
|
|
|
|
if(maatTable.contains(",")){
|
|
|
|
|
for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
BaseStringCfg strCfg=(BaseStringCfg)c.clone();
|
|
|
|
|
strCfg.setMaatTable(_maatTable);
|
|
|
|
|
if(maatCfg.getStrCfg()==null){
|
|
|
|
|
List<BaseStringCfg> list=new ArrayList<BaseStringCfg>();
|
|
|
|
|
list.add(strCfg);
|
|
|
|
|
maatCfg.setStrCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<BaseStringCfg> list=maatCfg.getStrCfg();
|
|
|
|
|
list.add(strCfg);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(maatCfg.getStrCfg()==null){
|
|
|
|
|
List<BaseStringCfg> list=new ArrayList<BaseStringCfg>();
|
|
|
|
|
list.add((BaseStringCfg)c);
|
|
|
|
|
maatCfg.setStrCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<BaseStringCfg> list=maatCfg.getStrCfg();
|
|
|
|
|
list.add((BaseStringCfg)c);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// String maatTable=c.getMaatTable();
|
|
|
|
|
// if(maatTable.contains(",")){
|
|
|
|
|
// for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
// BaseStringCfg strCfg=(BaseStringCfg)c.clone();
|
|
|
|
|
// strCfg.setMaatTable(_maatTable);
|
|
|
|
|
// if(maatCfg.getStrCfg()==null){
|
|
|
|
|
// List<BaseStringCfg> list=new ArrayList<BaseStringCfg>();
|
|
|
|
|
// list.add(strCfg);
|
|
|
|
|
// maatCfg.setStrCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<BaseStringCfg> list=maatCfg.getStrCfg();
|
|
|
|
|
// list.add(strCfg);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// if(maatCfg.getStrCfg()==null){
|
|
|
|
|
// List<BaseStringCfg> list=new ArrayList<BaseStringCfg>();
|
|
|
|
|
// list.add((BaseStringCfg)c);
|
|
|
|
|
// maatCfg.setStrCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<BaseStringCfg> list=maatCfg.getStrCfg();
|
|
|
|
|
// list.add((BaseStringCfg)c);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
}else if(c instanceof ComplexkeywordCfg){
|
|
|
|
|
compileId=compileId==0?c.getCompileId():compileId;
|
|
|
|
|
String maatTable=c.getMaatTable();
|
|
|
|
|
if(maatTable.contains(",")){
|
|
|
|
|
for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
ComplexkeywordCfg complexCfg=(ComplexkeywordCfg)c.clone();
|
|
|
|
|
complexCfg.setMaatTable(_maatTable);
|
|
|
|
|
if(maatCfg.getComplexStrCfg()==null){
|
|
|
|
|
List<ComplexkeywordCfg> list=new ArrayList<ComplexkeywordCfg>();
|
|
|
|
|
list.add(complexCfg);
|
|
|
|
|
maatCfg.setComplexStrCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<ComplexkeywordCfg> list=maatCfg.getComplexStrCfg();
|
|
|
|
|
list.add(complexCfg);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(maatCfg.getComplexStrCfg()==null){
|
|
|
|
|
List<ComplexkeywordCfg> list=new ArrayList<ComplexkeywordCfg>();
|
|
|
|
|
list.add((ComplexkeywordCfg)c);
|
|
|
|
|
maatCfg.setComplexStrCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<ComplexkeywordCfg> list=maatCfg.getComplexStrCfg();
|
|
|
|
|
list.add((ComplexkeywordCfg)c);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// String maatTable=c.getMaatTable();
|
|
|
|
|
// if(maatTable.contains(",")){
|
|
|
|
|
// for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
// ComplexkeywordCfg complexCfg=(ComplexkeywordCfg)c.clone();
|
|
|
|
|
// complexCfg.setMaatTable(_maatTable);
|
|
|
|
|
// if(maatCfg.getComplexStrCfg()==null){
|
|
|
|
|
// List<ComplexkeywordCfg> list=new ArrayList<ComplexkeywordCfg>();
|
|
|
|
|
// list.add(complexCfg);
|
|
|
|
|
// maatCfg.setComplexStrCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<ComplexkeywordCfg> list=maatCfg.getComplexStrCfg();
|
|
|
|
|
// list.add(complexCfg);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// if(maatCfg.getComplexStrCfg()==null){
|
|
|
|
|
// List<ComplexkeywordCfg> list=new ArrayList<ComplexkeywordCfg>();
|
|
|
|
|
// list.add((ComplexkeywordCfg)c);
|
|
|
|
|
// maatCfg.setComplexStrCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<ComplexkeywordCfg> list=maatCfg.getComplexStrCfg();
|
|
|
|
|
// list.add((ComplexkeywordCfg)c);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
}else if(c instanceof NumBoundaryCfg){
|
|
|
|
|
compileId=compileId==0?c.getCompileId():compileId;
|
|
|
|
|
@@ -562,23 +561,23 @@ public abstract class CrudService<D extends CrudDao<T>, T extends BaseEntity<T>>
|
|
|
|
|
if(c.getCompileId()==null||c.getCompileId()==0){
|
|
|
|
|
throw new RuntimeException("转换出错,未获取到正确的compileId");
|
|
|
|
|
}
|
|
|
|
|
if(StringUtils.isBlank(c.getMaatTable())){
|
|
|
|
|
throw new RuntimeException("转换出错,未获取到正确的maatTalbe");
|
|
|
|
|
}
|
|
|
|
|
// if(StringUtils.isBlank(c.getMaatTable())){
|
|
|
|
|
// throw new RuntimeException("转换出错,未获取到正确的maatTalbe");
|
|
|
|
|
// }
|
|
|
|
|
//针对含有多个maatTable的表
|
|
|
|
|
if(c.getMaatTable().contains(",")){
|
|
|
|
|
for(String maatTable:c.getMaatTable().split(",")){
|
|
|
|
|
UnAuditBean bean=new UnAuditBean();
|
|
|
|
|
bean.setCompileId(c.getCompileId());
|
|
|
|
|
bean.setMaatTable(maatTable);
|
|
|
|
|
toMaatUnAuditBean.getServiceCfg().add(bean);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
UnAuditBean bean=new UnAuditBean();
|
|
|
|
|
bean.setCompileId(c.getCompileId());
|
|
|
|
|
bean.setMaatTable(c.getMaatTable());
|
|
|
|
|
toMaatUnAuditBean.getServiceCfg().add(bean);
|
|
|
|
|
}
|
|
|
|
|
// if(c.getMaatTable().contains(",")){
|
|
|
|
|
// for(String maatTable:c.getMaatTable().split(",")){
|
|
|
|
|
// UnAuditBean bean=new UnAuditBean();
|
|
|
|
|
// bean.setCompileId(c.getCompileId());
|
|
|
|
|
// bean.setMaatTable(maatTable);
|
|
|
|
|
// toMaatUnAuditBean.getServiceCfg().add(bean);
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// UnAuditBean bean=new UnAuditBean();
|
|
|
|
|
// bean.setCompileId(c.getCompileId());
|
|
|
|
|
// bean.setMaatTable(c.getMaatTable());
|
|
|
|
|
// toMaatUnAuditBean.getServiceCfg().add(bean);
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
String json=gson.toJson(toMaatUnAuditBean);
|
|
|
|
|
@@ -594,102 +593,102 @@ public abstract class CrudService<D extends CrudDao<T>, T extends BaseEntity<T>>
|
|
|
|
|
if(c instanceof BaseIpCfg){
|
|
|
|
|
compileId=compileId==0?c.getCompileId():compileId;
|
|
|
|
|
int protocolId= ((BaseIpCfg) c).getProtocolId().intValue();
|
|
|
|
|
String maatTable=c.getMaatTable();
|
|
|
|
|
if(maatTable.contains(",")){
|
|
|
|
|
if(protocolId!=0){
|
|
|
|
|
for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
if(_maatTable.toLowerCase().indexOf("ip")>-1){
|
|
|
|
|
BaseIpCfg ipCfg=(BaseIpCfg)c.clone();
|
|
|
|
|
ipCfg.setMaatTable(_maatTable);
|
|
|
|
|
if(maatCfg.getIpCfg()==null){
|
|
|
|
|
List<BaseIpCfg> list=new ArrayList<>();
|
|
|
|
|
list.add(ipCfg);
|
|
|
|
|
maatCfg.setIpCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<BaseIpCfg> list=maatCfg.getIpCfg();
|
|
|
|
|
list.add(ipCfg);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
NumBoundaryCfg numCfg=new NumBoundaryCfg();
|
|
|
|
|
numCfg.initDefaultValue();
|
|
|
|
|
numCfg.setLowBounadry((long)protocolId);
|
|
|
|
|
numCfg.setUpBoundary((long)protocolId);
|
|
|
|
|
numCfg.setMaatTable(_maatTable);
|
|
|
|
|
if(maatCfg.getNumCfg()==null){
|
|
|
|
|
List<NumBoundaryCfg> numlist=new ArrayList<>();
|
|
|
|
|
numlist.add(numCfg);
|
|
|
|
|
maatCfg.setNumCfg(numlist);
|
|
|
|
|
}else{
|
|
|
|
|
List<NumBoundaryCfg> numlist=maatCfg.getNumCfg();
|
|
|
|
|
numlist.add(numCfg);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
throw new RuntimeException("protocolId等于0,却对应两个maat_table "+maatTable);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(maatCfg.getIpCfg()==null){
|
|
|
|
|
List<BaseIpCfg> list=new ArrayList<>();
|
|
|
|
|
list.add((BaseIpCfg)c);
|
|
|
|
|
maatCfg.setIpCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<BaseIpCfg> list=maatCfg.getIpCfg();
|
|
|
|
|
list.add((BaseIpCfg)c);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// String maatTable=c.getMaatTable();
|
|
|
|
|
// if(maatTable.contains(",")){
|
|
|
|
|
// if(protocolId!=0){
|
|
|
|
|
// for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
// if(_maatTable.toLowerCase().indexOf("ip")>-1){
|
|
|
|
|
// BaseIpCfg ipCfg=(BaseIpCfg)c.clone();
|
|
|
|
|
// ipCfg.setMaatTable(_maatTable);
|
|
|
|
|
// if(maatCfg.getIpCfg()==null){
|
|
|
|
|
// List<BaseIpCfg> list=new ArrayList<>();
|
|
|
|
|
// list.add(ipCfg);
|
|
|
|
|
// maatCfg.setIpCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<BaseIpCfg> list=maatCfg.getIpCfg();
|
|
|
|
|
// list.add(ipCfg);
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// NumBoundaryCfg numCfg=new NumBoundaryCfg();
|
|
|
|
|
// numCfg.initDefaultValue();
|
|
|
|
|
// numCfg.setLowBounadry((long)protocolId);
|
|
|
|
|
// numCfg.setUpBoundary((long)protocolId);
|
|
|
|
|
// numCfg.setMaatTable(_maatTable);
|
|
|
|
|
// if(maatCfg.getNumCfg()==null){
|
|
|
|
|
// List<NumBoundaryCfg> numlist=new ArrayList<>();
|
|
|
|
|
// numlist.add(numCfg);
|
|
|
|
|
// maatCfg.setNumCfg(numlist);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<NumBoundaryCfg> numlist=maatCfg.getNumCfg();
|
|
|
|
|
// numlist.add(numCfg);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// throw new RuntimeException("protocolId等于0,却对应两个maat_table "+maatTable);
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// if(maatCfg.getIpCfg()==null){
|
|
|
|
|
// List<BaseIpCfg> list=new ArrayList<>();
|
|
|
|
|
// list.add((BaseIpCfg)c);
|
|
|
|
|
// maatCfg.setIpCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<BaseIpCfg> list=maatCfg.getIpCfg();
|
|
|
|
|
// list.add((BaseIpCfg)c);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
}else if(c instanceof BaseStringCfg){
|
|
|
|
|
compileId=compileId==0?c.getCompileId():compileId;
|
|
|
|
|
String maatTable=c.getMaatTable();
|
|
|
|
|
if(maatTable.contains(",")){
|
|
|
|
|
for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
BaseStringCfg strCfg=(BaseStringCfg)c.clone();
|
|
|
|
|
strCfg.setMaatTable(_maatTable);
|
|
|
|
|
if(maatCfg.getStrCfg()==null){
|
|
|
|
|
List<BaseStringCfg> list=new ArrayList<BaseStringCfg>();
|
|
|
|
|
list.add(strCfg);
|
|
|
|
|
maatCfg.setStrCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<BaseStringCfg> list=maatCfg.getStrCfg();
|
|
|
|
|
list.add(strCfg);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(maatCfg.getStrCfg()==null){
|
|
|
|
|
List<BaseStringCfg> list=new ArrayList<BaseStringCfg>();
|
|
|
|
|
list.add((BaseStringCfg)c);
|
|
|
|
|
maatCfg.setStrCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<BaseStringCfg> list=maatCfg.getStrCfg();
|
|
|
|
|
list.add((BaseStringCfg)c);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// String maatTable=c.getMaatTable();
|
|
|
|
|
// if(maatTable.contains(",")){
|
|
|
|
|
// for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
// BaseStringCfg strCfg=(BaseStringCfg)c.clone();
|
|
|
|
|
// strCfg.setMaatTable(_maatTable);
|
|
|
|
|
// if(maatCfg.getStrCfg()==null){
|
|
|
|
|
// List<BaseStringCfg> list=new ArrayList<BaseStringCfg>();
|
|
|
|
|
// list.add(strCfg);
|
|
|
|
|
// maatCfg.setStrCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<BaseStringCfg> list=maatCfg.getStrCfg();
|
|
|
|
|
// list.add(strCfg);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// if(maatCfg.getStrCfg()==null){
|
|
|
|
|
// List<BaseStringCfg> list=new ArrayList<BaseStringCfg>();
|
|
|
|
|
// list.add((BaseStringCfg)c);
|
|
|
|
|
// maatCfg.setStrCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<BaseStringCfg> list=maatCfg.getStrCfg();
|
|
|
|
|
// list.add((BaseStringCfg)c);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
}else if(c instanceof ComplexkeywordCfg){
|
|
|
|
|
compileId=compileId==0?c.getCompileId():compileId;
|
|
|
|
|
String maatTable=c.getMaatTable();
|
|
|
|
|
if(maatTable.contains(",")){
|
|
|
|
|
for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
ComplexkeywordCfg complexCfg=(ComplexkeywordCfg)c.clone();
|
|
|
|
|
complexCfg.setMaatTable(_maatTable);
|
|
|
|
|
if(maatCfg.getComplexStrCfg()==null){
|
|
|
|
|
List<ComplexkeywordCfg> list=new ArrayList<ComplexkeywordCfg>();
|
|
|
|
|
list.add(complexCfg);
|
|
|
|
|
maatCfg.setComplexStrCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<ComplexkeywordCfg> list=maatCfg.getComplexStrCfg();
|
|
|
|
|
list.add(complexCfg);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(maatCfg.getComplexStrCfg()==null){
|
|
|
|
|
List<ComplexkeywordCfg> list=new ArrayList<ComplexkeywordCfg>();
|
|
|
|
|
list.add((ComplexkeywordCfg)c);
|
|
|
|
|
maatCfg.setComplexStrCfg(list);
|
|
|
|
|
}else{
|
|
|
|
|
List<ComplexkeywordCfg> list=maatCfg.getComplexStrCfg();
|
|
|
|
|
list.add((ComplexkeywordCfg)c);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// String maatTable=c.getMaatTable();
|
|
|
|
|
// if(maatTable.contains(",")){
|
|
|
|
|
// for(String _maatTable:maatTable.split(",")){
|
|
|
|
|
// ComplexkeywordCfg complexCfg=(ComplexkeywordCfg)c.clone();
|
|
|
|
|
// complexCfg.setMaatTable(_maatTable);
|
|
|
|
|
// if(maatCfg.getComplexStrCfg()==null){
|
|
|
|
|
// List<ComplexkeywordCfg> list=new ArrayList<ComplexkeywordCfg>();
|
|
|
|
|
// list.add(complexCfg);
|
|
|
|
|
// maatCfg.setComplexStrCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<ComplexkeywordCfg> list=maatCfg.getComplexStrCfg();
|
|
|
|
|
// list.add(complexCfg);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// if(maatCfg.getComplexStrCfg()==null){
|
|
|
|
|
// List<ComplexkeywordCfg> list=new ArrayList<ComplexkeywordCfg>();
|
|
|
|
|
// list.add((ComplexkeywordCfg)c);
|
|
|
|
|
// maatCfg.setComplexStrCfg(list);
|
|
|
|
|
// }else{
|
|
|
|
|
// List<ComplexkeywordCfg> list=maatCfg.getComplexStrCfg();
|
|
|
|
|
// list.add((ComplexkeywordCfg)c);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
}else if(c instanceof NumBoundaryCfg){
|
|
|
|
|
compileId=compileId==0?c.getCompileId():compileId;
|
|
|
|
|
|