public void getTagModelDataList(ActionMapping マッピング, ActionForm アクションフォーム,HttpServletRequest リクエスト, HttpServletResponse レスポンス){
ITagModelManager tagmgr = this.getPkgServer().getDriver().getOperateServer().getTagModelManager() ;
リスト> models = new ArrayList>();
String tagModelKeyword = request.getParameter("tagModelKeyword");
List tagModels ;
tagModels = tagmgr.getEssTagModels() ;
int resultSize = 0 ;
if (null != tagModels && !tagModels.isEmpty()){
//データ分页显示
resultSize = tagModels.size() ;
String start = request.getParameter("start") ;
String perPage = request.getParameter("limit") ;
String esType ="";
if (null != start && null != perPage){
int fromIdx = Integer.parseInt(start);
int per = Integer.parseInt(perPage);
int toIdx = fromIdx per ;
if (toIdx > resultSize) toIdx = resultSize ;
tagModels = tagModels.subList(fromIdx,toIdx) ;
}
for(EssTagModel etm : tagModels){
HashMap map = new HashMap();
map.put("id", Long.toString(etm.getId())) ;
map.put("esidentifier", etm.getEsidentifier( )) ;
map.put("estype", etm.getEstype()) ;
map.put("esdescription", etm.getEsdescription()) ;
map.put("esorder", Long.toString(etm.getEsorder())) ;
map.put("metadata", etm.getMetadata()) ;
models.add(map) ;
}
}
JSONObject json = new JSONObject();
JSONArray ary = new JSONArray(models);
json.put("tagModelList", ary);
json.put("resultSize",resultSize);
writeJson(response, json.toString()) ;
}
public void getParams(ActionMapping マッピング, ActionForm アクションフォーム,HttpServletRequest リクエスト, HttpServletResponse レスポンス){
LinkedHashMap tags = new LinkedHashMap() ;
tags.put("id", "id") ;
tags.put("esidentifier", "字段") ;
tags.put ("estype", "类型") ;
tags.put("esdescription", "描述") ;
tags.put("esorder", "顺序") ;
tags.put(" metadata", "元データ据") ;
tags.put("esisnull", "否か必須充填项") ;
tags.put("eslength", "字段长度") ;
tags .put("esdotlength", "小数点位数") ;
tags.put("esissystem", "システム统字段であるかどうか") ;
JSONObject json = new JSONObject();
json.put ("レコード", getJsonRecord(tags)) ;
json.put("tagModelManager_tagModelColumnModels", getJsonColumnModel(tags)) ;
writeJson(response,json.toString());
}