package com.ycsoft.boss.remoting.ott; public class URLBuilder { private String ip="127.0.0.1"; private int port=80; public enum Method{ CREATE_USER, EDIT_USER, DELETE_USER, OPEN_USER_PRODCT, STOP_USER_PRODCT, ADD_UPDATE_PRODUCT, DELETE_PRODUCT } public String getUrl(Method method){ String url = "http://"+ip; if (port !=80) url = url +":"+port+"/"; else url = url +"/"; switch (method) { case CREATE_USER: url+="nn_cms/api/jpz/k6/maintain_user.php"; break; case EDIT_USER: url+="nn_cms/api/jpz/k6/maintain_user.php"; break; case DELETE_USER: url+="nn_cms/api/jpz/k6/delete_user.php"; break; case OPEN_USER_PRODCT: url+="nn_cms/api/jpz/k6/maintain_product_authorize.php"; break; case STOP_USER_PRODCT: url+="nn_cms/api/jpz/k6/delete_product_authorize.php"; break; case ADD_UPDATE_PRODUCT: url+="nn_cms/api/jpz/k6/maintain_product.php"; break; case DELETE_PRODUCT: url+="nn_cms/api/jpz/k6/delete_product.php"; break; default: url = null; break; } return url; } public void setIp(String ip) { this.ip = ip; } public void setPort(int port) { this.port = port; } }