1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| public enum UrlMatchEnum { CGFORM_DATA("/online/cgform/api/getData/", "/online/cgformList/"), CGFORM_EXCEL_DATA("/online/cgform/api/exportXls/", "/online/cgformList/"), CGFORM_TREE_DATA("/online/cgform/api/getTreeData/", "/online/cgformList/"), CGREPORT_DATA("/online/cgreport/api/getColumnsAndData/", "/online/cgreport/"), CGREPORT_EXCEL_DATA("/online/cgreport/api/exportXls/", "/online/cgreport/");
private UrlMatchEnum(String url, String match_url) { this.url = url; this.match_url = match_url; }
private String url;
private String match_url;
public String getUrl() { return url; }; public String getMatch_url() { return match_url; };
public static String getMatchResultByUrl(String url) { UrlMatchEnum[] values = UrlMatchEnum.values(); for (UrlMatchEnum lr : values) { if (url.indexOf(lr.url) != -1) { return url.replace(lr.url, lr.match_url); } } return null; }
}
|