예제 #1
0
 public Param getParam(String code) {
   Param param = paramDao.getParamByCode(code);
   if (param == null) {
     return null;
   }
   return param;
 }
예제 #2
0
 public List<Param> getParamsByParentCode(String code) {
   Param parent = paramDao.getParamByCode(code);
   if (parent == null) {
     return null;
   }
   return paramDao.getChildrenByDecode(parent.getDecode());
 }
예제 #3
0
 public List<Param> getTreeParam(String code) {
   Param param = paramDao.getParamByCode(code);
   if (!ParamConstants.TREE_PARAM_MODE.equals(param.getModality())) {
     throw new BusinessException("不是树型参数!");
   }
   return paramDao.getChildrenByDecode(param.getDecode());
 }
예제 #4
0
 public String getSimpleParamValue(String code) {
   Param param = paramDao.getParamByCode(code);
   if (!ParamConstants.SIMPLE_PARAM_MODE.equals(param.getModality())) {
     throw new BusinessException("不是简单参数!");
   }
   return param.getValue();
 }
예제 #5
0
 public List<Param> getComboParam(String code) {
   Param param = paramDao.getParamByCode(code);
   if (param == null) {
     return null;
   }
   if (!ParamConstants.COMBO_PARAM_MODE.equals(param.getModality())) {
     throw new BusinessException(code + "不是下拉型参数!");
   }
   return paramDao.getChildrenByDecode(param.getDecode());
 }
예제 #6
0
 public Param getParam(String code) {
   return paramDao.getParamByCode(code);
 }