package net.sf.minuteProject.configuration.bean.model.webservice;
import org.apache.commons.lang.StringUtils;
import net.sf.minuteProject.configuration.bean.AbstractConfiguration;
import net.sf.minuteProject.configuration.bean.WebServiceModel;
public class Wsdl extends AbstractConfiguration{
WebServiceModel webServiceModel;
private String locationUri;
private String rootdir, dir, file;
public String getRootdir() {
return rootdir;
}
public void setRootdir(String rootdir) {
this.rootdir = rootdir;
}
public String getDir() {
return dir;
}
public void setDir(String dir) {
this.dir = dir;
}
public String getFile() {
return file;
}
public void setFile(String file) {
this.file = file;
}
public String getLocationUri() {
return locationUri;
}
public void setLocationUri(String locationUri) {
this.locationUri = locationUri;
}
public WebServiceModel getWebServiceModel() {
return webServiceModel;
}
public void setWebServiceModel(WebServiceModel webServiceModel) {
this.webServiceModel = webServiceModel;
}
public String getLocation() {
if (!StringUtils.isEmpty(locationUri)) return locationUri;
StringBuffer sb = new StringBuffer();
if (!StringUtils.isEmpty(rootdir)) sb.append(rootdir+"/");
if (!StringUtils.isEmpty(dir)) sb.append(dir+"/");
if (!StringUtils.isEmpty(file)) sb.append(file+"/");
String s = sb.toString();
return (!StringUtils.isEmpty(s))?s:null;
}
}