Class MultirefHelper
- java.lang.Object
-
- org.apache.axis2.databinding.utils.MultirefHelper
-
public class MultirefHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
SOAP11_REF_ATTR
static String
SOAP12_REF_ATTR
-
Constructor Summary
Constructors Constructor Description MultirefHelper(OMElement parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clean()
static String
getAttvalue(OMAttribute omatribute)
static OMElement
getClonedOMElement(OMElement omElement, OMFactory omFactory)
returns an cloned om element for this OMElementObject
getObject(String id)
OMElement
getOMElement(String id)
OMElement
processElementforRefs(OMElement elemnts)
static void
processHrefAttributes(Map idAndOMElementMap, OMElement elementToProcess, OMFactory omFactory)
static void
processHrefAttributes(SOAPEnvelope soapEnvelope)
this method is used to process the href attributes which may comes with the incomming soap mesaagethe real argument blue OMElement
processOMElementRef(String id)
Object
processRef(Class javatype, Type generictype, String id, ObjectSupplier objectSupplier)
Object
processRef(Class javatype, String id, ObjectSupplier objectSupplier)
static OMAttribute
processRefAtt(OMElement omElement)
-
-
-
Field Detail
-
SOAP12_REF_ATTR
public static final String SOAP12_REF_ATTR
- See Also:
- Constant Field Values
-
SOAP11_REF_ATTR
public static final String SOAP11_REF_ATTR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MultirefHelper
public MultirefHelper(OMElement parent)
-
-
Method Detail
-
processOMElementRef
public OMElement processOMElementRef(String id) throws AxisFault
- Throws:
AxisFault
-
processElementforRefs
public OMElement processElementforRefs(OMElement elemnts) throws AxisFault
- Throws:
AxisFault
-
processRef
public Object processRef(Class javatype, String id, ObjectSupplier objectSupplier) throws AxisFault
- Throws:
AxisFault
-
processRef
public Object processRef(Class javatype, Type generictype, String id, ObjectSupplier objectSupplier) throws AxisFault
- Throws:
AxisFault
-
getAttvalue
public static String getAttvalue(OMAttribute omatribute)
-
processRefAtt
public static OMAttribute processRefAtt(OMElement omElement)
-
clean
public void clean()
-
processHrefAttributes
public static void processHrefAttributes(SOAPEnvelope soapEnvelope) throws AxisFault
this method is used to process the href attributes which may comes with the incomming soap mesaagethe real argument blue - Parameters:
soapEnvelope
-- Throws:
AxisFault
-
processHrefAttributes
public static void processHrefAttributes(Map idAndOMElementMap, OMElement elementToProcess, OMFactory omFactory) throws AxisFault
- Throws:
AxisFault
-
-