package org.agnitas.emm.springws.exceptionresolver.binding; import org.agnitas.emm.core.mailing.service.MailingNotExistException; import org.agnitas.emm.springws.exceptionresolver.CommonExceptionResolver; import org.springframework.ws.soap.server.endpoint.SoapFaultDefinition; public class BindingExceptionResolver extends CommonExceptionResolver { @Override protected SoapFaultDefinition getFaultDefinition(Object endpoint, Exception ex) { if (ex instanceof MailingNotExistException) { SoapFaultDefinition definition = getDefaultDefinition(ex); definition.setFaultStringOrReason("Unknown exit mailing ID"); return definition; } return super.getFaultDefinition(endpoint, ex); } }