| package cn.emay.sdk.util.http.common; | 
|   | 
| /** | 
|  * HTTP 访问结果编码 | 
|  *  | 
|  * @author Frank | 
|  * | 
|  */ | 
| public enum EmayHttpResultCode { | 
|   | 
|     SUCCESS("成功", "SUCCESS"), // | 
|     ERROR_URL_NULL("URL为空", "ERROR-URL-NULL"), // | 
|     ERROR_URL("URL访问失败", "ERROR-URL"), // | 
|     ERROR_HTTPS_SSL("HTTPS异常", "ERROR-HTTPS-SSL"), // | 
|     ERROR_METHOD("HTTP方法无法识别", "ERROR-METHOD"), // | 
|     ERROR_CHARSET("编码错误", "ERROR-CHARSET"), // | 
|     ERROR_CONNECT("访问失败", "ERROR-CONNECT"), // | 
|   | 
|     ; | 
|   | 
|     /** | 
|      * 名称 | 
|      */ | 
|     private String name; | 
|     /** | 
|      * 编码 | 
|      */ | 
|     private String code; | 
|   | 
|     private EmayHttpResultCode(String name, String code) { | 
|         this.name = name; | 
|         this.code = code; | 
|     } | 
|   | 
|     public static String findNameByCode(String code) { | 
|         for (EmayHttpResultCode oc : EmayHttpResultCode.values()) { | 
|             if (oc.getCode().equals(code)) { | 
|                 return oc.getName(); | 
|             } | 
|         } | 
|         return null; | 
|     } | 
|   | 
|     public static String findCodeByName(String name) { | 
|         for (EmayHttpResultCode oc : EmayHttpResultCode.values()) { | 
|             if (oc.getName().equals(name)) { | 
|                 return oc.getCode(); | 
|             } | 
|         } | 
|         return null; | 
|     } | 
|   | 
|     public String getName() { | 
|         return name; | 
|     } | 
|   | 
|     public void setName(String name) { | 
|         this.name = name; | 
|     } | 
|   | 
|     public String getCode() { | 
|         return code; | 
|     } | 
|   | 
|     public void setCode(String code) { | 
|         this.code = code; | 
|     } | 
|   | 
| } |