org.apache.axis2.addressing
Class AddressingFaultsHelper

java.lang.Object
  extended by org.apache.axis2.addressing.AddressingFaultsHelper

public class AddressingFaultsHelper
extends Object


Constructor Summary
AddressingFaultsHelper()
           
 
Method Summary
static org.apache.axiom.om.OMElement getDetailElementForAddressingFault(MessageContext messageContext, org.apache.axiom.om.OMNamespace addressingNamespaceObject)
           
static void triggerActionMismatchFault(MessageContext messageContext)
           
static void triggerActionNotSupportedFault(MessageContext messageContext, String problemAction)
           
static void triggerInvalidCardinalityFault(MessageContext messageContext, String incorrectHeaderName)
           
static void triggerMessageAddressingRequiredFault(MessageContext messageContext, String missingHeaderName)
           
static void triggerMissingAddressInEPRFault(MessageContext messageContext, String incorrectHeaderName)
           
static void triggerOnlyAnonymousAddressSupportedFault(MessageContext messageContext, String incorrectHeaderName)
           
static void triggerOnlyNonAnonymousAddressSupportedFault(MessageContext messageContext, String incorrectHeaderName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressingFaultsHelper

public AddressingFaultsHelper()
Method Detail

triggerInvalidCardinalityFault

public static void triggerInvalidCardinalityFault(MessageContext messageContext,
                                                  String incorrectHeaderName)
                                           throws AxisFault
Throws:
AxisFault

triggerMissingAddressInEPRFault

public static void triggerMissingAddressInEPRFault(MessageContext messageContext,
                                                   String incorrectHeaderName)
                                            throws AxisFault
Throws:
AxisFault

triggerActionMismatchFault

public static void triggerActionMismatchFault(MessageContext messageContext)
                                       throws AxisFault
Throws:
AxisFault

triggerOnlyAnonymousAddressSupportedFault

public static void triggerOnlyAnonymousAddressSupportedFault(MessageContext messageContext,
                                                             String incorrectHeaderName)
                                                      throws AxisFault
Throws:
AxisFault

triggerOnlyNonAnonymousAddressSupportedFault

public static void triggerOnlyNonAnonymousAddressSupportedFault(MessageContext messageContext,
                                                                String incorrectHeaderName)
                                                         throws AxisFault
Throws:
AxisFault

triggerMessageAddressingRequiredFault

public static void triggerMessageAddressingRequiredFault(MessageContext messageContext,
                                                         String missingHeaderName)
                                                  throws AxisFault
Throws:
AxisFault

triggerActionNotSupportedFault

public static void triggerActionNotSupportedFault(MessageContext messageContext,
                                                  String problemAction)
                                           throws AxisFault
Throws:
AxisFault

getDetailElementForAddressingFault

public static org.apache.axiom.om.OMElement getDetailElementForAddressingFault(MessageContext messageContext,
                                                                               org.apache.axiom.om.OMNamespace addressingNamespaceObject)