package net.sf.minuteProject.configuration.bean.view;
import net.sf.minuteProject.configuration.bean.AbstractConfiguration;
import net.sf.minuteProject.configuration.bean.Template;
/**
* @author Florian Adler
*
*/
public class Function extends AbstractConfiguration{
private Input input;
private Output output;
private Query query;
private Service service;
private String method;
public String getMethod() {
return method;
}
public void setMethod(String method) {
this.method = method;
}
public Input getInput() {
return input;
}
public void setInput(Input input) {
this.input = input;
}
public Output getOutput() {
return output;
}
public void setOutput(Output output) {
this.output = output;
}
public Query getQuery() {
return query;
}
public void setQuery(Query query) {
this.query = query;
}
public Service getService() {
return service;
}
public void setService(Service service) {
this.service = service;
}
public String getTechnicalPackage(Template template) {
StringBuffer sb = new StringBuffer(getService().getTechnicalPackage(template));
sb.append("."+getName());
return sb.toString();
}
}