/** * Constructor * * @param faultCode a QName for the fault code * @param faultReason the reason for the fault. The language will be defaulted to 'en' * @param faultNode a URL identifying the SOAP node generating this fault, or null * @param faultRole a URL identifying the SOAP role active when generating this fault, or null * @param faultDetail arbitrary XML containing application-specific fault data */ public AxisFault(QName faultCode, String faultReason, String faultNode, String faultRole, OMElement faultDetail) { this(faultReason, faultCode); this.faultNode = faultNode; this.faultRole = faultRole; setDetail(faultDetail); }
/** * Constructor * * @param faultCode a QName for the fault code * @param faultReason the reason for the fault. The language will be defaulted to 'en' * @param faultNode a URL identifying the SOAP node generating this fault, or null * @param faultRole a URL identifying the SOAP role active when generating this fault, or null * @param faultDetail arbitrary XML containing application-specific fault data */ public AxisFault(QName faultCode, String faultReason, String faultNode, String faultRole, OMElement faultDetail) { this(faultReason, faultCode); this.faultNode = faultNode; this.faultRole = faultRole; setDetail(faultDetail); }
/** * Creates an AxisFault. */ public static AxisFault createAxisFault(Exception e) { AxisFault fault; Throwable cause = e.getCause(); if (cause != null) { fault = new AxisFault(e.getMessage(), cause); } else { fault = new AxisFault(e.getMessage()); } fault.setDetail(DataServiceFault.extractFaultMessage(e)); fault.setFaultCode(new QName(DBConstants.WSO2_DS_NAMESPACE, DataServiceFault.extractFaultCode(e))); return fault; }
OMElement webFault = (OMElement)element; AxisFault fault = new AxisFault(webFault.getQName().toString()); fault.setDetail(webFault); throw fault;
f.setDetail(toOM(e.getFaultMessage(), false));
axisFault.setDetail(exceptionElement); throw axisFault;
axisFault.setDetail(exceptionElement); throw axisFault;
org.apache.axis2.AxisFault f = createAxisFault(e); if (e.getFaultMessage() != null){ f.setDetail(toOM(e.getFaultMessage(),false)); org.apache.axis2.AxisFault f = createAxisFault(e); if (e.getFaultMessage() != null){ f.setDetail(toOM(e.getFaultMessage(),false)); org.apache.axis2.AxisFault f = createAxisFault(e); if (e.getFaultMessage() != null){ f.setDetail(toOM(e.getFaultMessage(),false)); org.apache.axis2.AxisFault f = createAxisFault(e); if (e.getFaultMessage() != null){ f.setDetail(toOM(e.getFaultMessage(),false)); org.apache.axis2.AxisFault f = createAxisFault(e); if (e.getFaultMessage() != null){ f.setDetail(toOM(e.getFaultMessage(),false)); org.apache.axis2.AxisFault f = createAxisFault(e); if (e.getFaultMessage() != null){ f.setDetail(toOM(e.getFaultMessage(),false)); org.apache.axis2.AxisFault f = createAxisFault(e); if (e.getFaultMessage() != null){ f.setDetail(toOM(e.getFaultMessage(),false)); org.apache.axis2.AxisFault f = createAxisFault(e);
HTTPConstants.MC_HTTP_SERVLETRESPONSE)); AxisFault axisFault = new AxisFault(e.getMessage(), faultContext); axisFault.setDetail(e.getDetail()); axisFault.setFaultCode(e.getFaultCode()); axisFault.setFaultAction(e.getFaultAction());