package org.jboss.webservice.metadata.jaxrpcmapping;
import javax.xml.namespace.QName;
import java.util.ArrayList;
public class ExceptionMapping
{
private JavaWsdlMapping javaWsdlMapping;
private String exceptionType;
private QName wsdlMessage;
private ArrayList constructorParameterOrder = new ArrayList();
public ExceptionMapping(JavaWsdlMapping javaWsdlMapping)
{
this.javaWsdlMapping = javaWsdlMapping;
}
public JavaWsdlMapping getJavaWsdlMapping()
{
return javaWsdlMapping;
}
public String getExceptionType()
{
return exceptionType;
}
public void setExceptionType(String exceptionType)
{
this.exceptionType = exceptionType;
}
public QName getWsdlMessage()
{
return wsdlMessage;
}
public void setWsdlMessage(QName wsdlMessage)
{
this.wsdlMessage = wsdlMessage;
}
public String[] getConstructorParameterOrder()
{
String[] arr = new String[constructorParameterOrder.size()];
constructorParameterOrder.toArray(arr);
return arr;
}
public void addConstructorParameter(String elementName)
{
constructorParameterOrder.add(elementName);
}
}