package net.sf.minuteProject.configuration.bean.model.webservice.impl.metro; import java.util.List; import net.sf.minuteProject.application.AbstractGenerator; import net.sf.minuteProject.configuration.bean.AbstractConfiguration; import net.sf.minuteProject.configuration.bean.Package; import net.sf.minuteProject.configuration.bean.Template; import net.sf.minuteProject.configuration.bean.model.webservice.WsdlEntity; import net.sf.minuteProject.configuration.bean.model.webservice.Operation; import net.sf.minuteProject.configuration.bean.model.webservice.Request; import net.sf.minuteProject.configuration.bean.model.webservice.Response; import net.sf.minuteProject.configuration.bean.model.webservice.WsdlObject; import net.sf.minuteProject.configuration.bean.system.Property; import net.sf.minuteProject.exception.MinuteProjectException; public class WsdlOperationMetro extends WsdlObjectMetro implements Operation { private com.sun.tools.ws.processor.model.Operation operation; private Request request; private Response response; public WsdlOperationMetro (com.sun.tools.ws.processor.model.Operation operation) { this.operation = operation; entity=new WsdlTechnicalEntityMetro(operation.getEntity()); request = new WsdlRequestMetro(operation.getRequest()); response = new WsdlResponseMetro(operation.getResponse()); } @Override public String getName() { return operation.getName().toString(); } public Request getRequest() { return request; } public Response getResponse() { return response; } }