package com.jiuqi.njt.register; import com.jiuqi.mobile.nigo.comeclose.bean.base.AdminAreaBean; /** * 本地行政区划对象和服务器行政区划对象转换帮助类 * @author joe * */ public class KAdminAreaBeanUtil { /** * 将服务端的行政区划数据转换成本地对象 * @param adminAreaBean * @return */ public static KAdminAreaBean convertToKAdminAreaBean(AdminAreaBean adminAreaBean){ KAdminAreaBean kAdminAreaBean= new KAdminAreaBean(); kAdminAreaBean.setCode(adminAreaBean.getCode()); kAdminAreaBean.setName(adminAreaBean.getName()); kAdminAreaBean.setpCode(adminAreaBean.getpCode()); kAdminAreaBean.setProvinceCode(adminAreaBean.getProvinceCode()); kAdminAreaBean.setProvinceName(adminAreaBean.getProvinceName()); kAdminAreaBean.setCityCode(adminAreaBean.getCityCode()); kAdminAreaBean.setCityName(adminAreaBean.getCityName()); kAdminAreaBean.setTownCode(adminAreaBean.getTownCode()); kAdminAreaBean.setTownName(adminAreaBean.getTownName()); kAdminAreaBean.setVillageCode(adminAreaBean.getVillageCode()); kAdminAreaBean.setVillageName(adminAreaBean.getVillageName()); kAdminAreaBean.setLatitude(adminAreaBean.getLatitude()); kAdminAreaBean.setLongitude(adminAreaBean.getLongitude()); return kAdminAreaBean; } /** * 将本地的行政区划数据转换成服务端对象 * @param kAdminAreaBean * @return */ public static AdminAreaBean convertToAdminAreaBean(KAdminAreaBean kAdminAreaBean){ AdminAreaBean adminAreaBean= new AdminAreaBean(); adminAreaBean.setCode(kAdminAreaBean.getCode()); adminAreaBean.setName(kAdminAreaBean.getName()); adminAreaBean.setpCode(kAdminAreaBean.getpCode()); adminAreaBean.setProvinceCode(kAdminAreaBean.getProvinceCode()); adminAreaBean.setProvinceName(kAdminAreaBean.getProvinceName()); adminAreaBean.setCityCode(kAdminAreaBean.getCityCode()); adminAreaBean.setCityName(kAdminAreaBean.getCityName()); adminAreaBean.setTownCode(kAdminAreaBean.getTownCode()); adminAreaBean.setTownName(kAdminAreaBean.getTownName()); adminAreaBean.setVillageCode(kAdminAreaBean.getVillageCode()); adminAreaBean.setVillageName(kAdminAreaBean.getVillageName()); adminAreaBean.setLatitude(kAdminAreaBean.getLatitude()); adminAreaBean.setLongitude(kAdminAreaBean.getLongitude()); return adminAreaBean; } }