package org.jboss.webservice.metadata.jaxrpcmapping;
import java.util.ArrayList;
public class ServiceEndpointMethodMapping
{
private ServiceEndpointInterfaceMapping serviceEndpointInterfaceMapping;
private String javaMethodName;
private String wsdlOperation;
private boolean wrappedElement;
private ArrayList methodParamPartsMappings = new ArrayList();
private WsdlReturnValueMapping wsdlReturnValueMapping;
public ServiceEndpointMethodMapping(ServiceEndpointInterfaceMapping serviceEndpointInterfaceMapping)
{
this.serviceEndpointInterfaceMapping = serviceEndpointInterfaceMapping;
}
public ServiceEndpointInterfaceMapping getServiceEndpointInterfaceMapping()
{
return serviceEndpointInterfaceMapping;
}
public String getJavaMethodName()
{
return javaMethodName;
}
public void setJavaMethodName(String javaMethodName)
{
this.javaMethodName = javaMethodName;
}
public MethodParamPartsMapping[] getMethodParamPartsMappings()
{
MethodParamPartsMapping[] arr = new MethodParamPartsMapping[methodParamPartsMappings.size()];
methodParamPartsMappings.toArray(arr);
return arr;
}
public void addMethodParamPartsMapping(MethodParamPartsMapping methodParamPartsMapping)
{
methodParamPartsMappings.add(methodParamPartsMapping);
}
public boolean isWrappedElement()
{
return wrappedElement;
}
public void setWrappedElement(boolean wrappedElement)
{
this.wrappedElement = wrappedElement;
}
public String getWsdlOperation()
{
return wsdlOperation;
}
public void setWsdlOperation(String wsdlOperation)
{
this.wsdlOperation = wsdlOperation;
}
public WsdlReturnValueMapping getWsdlReturnValueMapping()
{
return wsdlReturnValueMapping;
}
public void setWsdlReturnValueMapping(WsdlReturnValueMapping wsdlReturnValueMapping)
{
this.wsdlReturnValueMapping = wsdlReturnValueMapping;
}
}