Esempio n. 1
0
 /**
  * <br>
  * Description:根据Id返回mapservice, 如果不存在,生成一个mapservice <br>
  * Author:黎春行 <br>
  * Date:2012-7-17
  *
  * @param id
  * @return
  */
 public MapServiceBean getMapServiceById(String id) {
   MapServiceBean mapServiceBean = new MapServiceBean();
   mapServiceBean.setServerId(id);
   String sql = "select * from GIS_MAPSERVICES t where t.serverid=?";
   Object args[] = {id};
   List<Map<String, Object>> resultList = query(sql, CORE, args);
   if (resultList.size() >= 1) {
     Map<String, Object> resultMap = resultList.get(0);
     mapServiceBean.buildBean(resultMap);
   } else {
     addMapService(mapServiceBean);
   }
   return mapServiceBean;
 }
Esempio n. 2
0
 /**
  * <br>
  * Description:添加mapServcie <br>
  * Author:黎春行 <br>
  * Date:2012-7-17
  *
  * @param mapServiceBean
  * @return
  */
 public int addMapService(MapServiceBean mapServiceBean) {
   String sql =
       "insert into GIS_MAPSERVICES(id, alias, url, type, opacity, defaulton, format, flag, ranking, serverid) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
   String args[] = {
     mapServiceBean.getId(),
     mapServiceBean.getAlias(),
     mapServiceBean.getUrl(),
     mapServiceBean.getType(),
     mapServiceBean.getOpacity(),
     mapServiceBean.getDefaulton(),
     mapServiceBean.getFormat(),
     mapServiceBean.getFlag(),
     mapServiceBean.getRanking(),
     mapServiceBean.getServerId()
   };
   int result = update(sql, CORE, args);
   return result;
 }
Esempio n. 3
0
 /**
  * <br>
  * Description:添加mapServcie <br>
  * Author:黎春行 <br>
  * Date:2012-7-17
  *
  * @param mapServiceBean
  * @return
  */
 public int updateMapService(MapServiceBean mapServiceBean, String id) {
   String sql =
       "update GIS_MAPSERVICES t set t.id = ?, t.alias=?, t.url=?, t.type=?, t.opacity=?, t.defaulton=?, t.format=?, t.flag=?, t.ranking=? where t.serverid=?";
   String args[] = {
     mapServiceBean.getId(),
     mapServiceBean.getAlias(),
     mapServiceBean.getUrl(),
     mapServiceBean.getType(),
     mapServiceBean.getOpacity(),
     mapServiceBean.getDefaulton(),
     mapServiceBean.getFormat(),
     mapServiceBean.getFlag(),
     mapServiceBean.getRanking(),
     id
   };
   int result = update(sql, CORE, args);
   return result;
 }
Esempio n. 4
0
 /**
  * <br>
  * Description:删除mapService <br>
  * Author:黎春行 <br>
  * Date:2012-7-17
  *
  * @param mapServiceBean
  * @return
  */
 public int deleteMapService(MapServiceBean mapServiceBean) {
   String sql = "delete GIS_MAPSERVICES t where t.serverid=? ";
   String args[] = {mapServiceBean.getServerId()};
   int result = update(sql, CORE, args);
   return result;
 }