protected String getParameterDefaultValue(String defValue, StandardField field) { if (StringUtils.isBlank(defValue)) { try { TypeDefaultValue tdv = MetadataServiceProvider.getTypeDefaultValueOfStdFieldByName(project, field.getName()); if (tdv != null) { if (resource != null && StringUtils.equals(resource.getType(), "procedure")) { String dt = (String) ((ARESProjectProperty) project.getProjectProperty()) .getProperties() .get("dbType"); if (StringUtils.isNotBlank(dt)) { return tdv.getData().get(dt.toLowerCase()); } } else { return tdv.getData().get(dataType); } } } catch (Exception e) { // e.printStackTrace(); } } return defValue; }