package org.agnitas.emm.springws.exceptionresolver.component; import org.agnitas.emm.core.component.service.ComponentNotExistException; import org.agnitas.emm.springws.exceptionresolver.CommonExceptionResolver; import org.springframework.ws.soap.server.endpoint.SoapFaultDefinition; public class AttachmentExceptionResolver extends CommonExceptionResolver { @Override protected SoapFaultDefinition getFaultDefinition(Object endpoint, Exception ex) { if (ex instanceof ComponentNotExistException) { SoapFaultDefinition definition = getDefaultDefinition(ex); definition.setFaultStringOrReason("Attachment not exist"); return definition; } return super.getFaultDefinition(endpoint, ex); } }