Examples of JAXBWrapperTool


Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

            try {
                cls = MethodMarshallerUtils.loadClass(wrapperName);
            } catch (ClassNotFoundException e){
                cls = MethodMarshallerUtils.loadClass(wrapperName, endpointDesc.getAxisService().getClassLoader());
            }
            JAXBWrapperTool wrapperTool = new JAXBWrapperToolImpl();
            Object object = wrapperTool.wrap(cls, nameList, objectList, declaredClassMap,
                                             marshalDesc.getPropertyDescriptorMap(cls));

            QName wrapperQName = new QName(operationDesc.getResponseWrapperTargetNamespace(),
                                           operationDesc.getResponseWrapperLocalName());
View Full Code Here

Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

            try {
                cls = MethodMarshallerUtils.loadClass(wrapperName);
            } catch (ClassNotFoundException e){
                cls = MethodMarshallerUtils.loadClass(wrapperName, endpointDesc.getAxisService().getClassLoader());
            }
            JAXBWrapperTool wrapperTool = new JAXBWrapperToolImpl();
            Object object = wrapperTool.wrap(cls, nameList, objectList, declaredClassMap,
                                             marshalDesc.getPropertyDescriptorMap(cls));

            QName wrapperQName = new QName(operationDesc.getRequestWrapperTargetNamespace(),
                                           operationDesc.getRequestWrapperLocalName());
View Full Code Here

Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

import java.util.WeakHashMap;

public class WrapperToolTest extends TestCase {
    public void testWrapStockQuote(){
        try{
            JAXBWrapperTool wrapper = new JAXBWrapperToolImpl();

            String jaxbClassName = "org.test.stock2.GetPrice";
            Class jaxbClass;
            try {
                jaxbClass = Class.forName(jaxbClassName, false, ClassLoader.getSystemClassLoader());
            } catch (Exception e){
                jaxbClass = Class.forName(jaxbClassName, false, this.getClass().getClassLoader());
            }
            ArrayList<String> childNames = new ArrayList<String>();
            String childName = "symbol";
            childNames.add(childName);
            String symbolObj = new String("IBM");
            Map<String, Object> childObjects= new WeakHashMap<String, Object>();
            childObjects.put(childName, symbolObj);
            Object jaxbObject = wrapper.wrap(jaxbClass, childNames, childObjects);
            org.test.stock2.GetPrice getPrice = (org.test.stock2.GetPrice)jaxbObject;

        }catch(JAXBWrapperException e){
            e.printStackTrace();
        }catch(ClassNotFoundException e){
View Full Code Here

Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

        }
    }

    public void testUnwrapStockQuote(){
        try{
            JAXBWrapperTool wrapper = new JAXBWrapperToolImpl();
            org.test.stock2.GetPrice price = new org.test.stock2.GetPrice();
            price.setSymbol("IBM");

            ArrayList<String> childNames = new ArrayList<String>();
            String childName = "symbol";
            childNames.add(childName);

            Object[] jaxbObjects = wrapper.unWrap(price, childNames);

        }catch(JAXBWrapperException e){
            e.printStackTrace();
        }
    }
View Full Code Here

Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

        }
    }

    public void testWrapMFQuote(){
        try{
            JAXBWrapperTool wrapper = new JAXBWrapperToolImpl();

            String jaxbClassName = "org.test.stock1.GetPrice";
            Class jaxbClass;
            try {
                jaxbClass = Class.forName(jaxbClassName, false, ClassLoader.getSystemClassLoader());
            } catch (Exception e){
                jaxbClass = Class.forName(jaxbClassName, false, this.getClass().getClassLoader());
            }
            ArrayList<String> childNames = new ArrayList<String>();
            String fund ="fund";
            String fundName = new String("PRGFX");
            String holding = "holdings.";
            String topHolding = new String("GE");
            String nav ="nav";
            String navInMillion = new String("700");

            childNames.add(fund);
            childNames.add(holding);
            childNames.add(nav);

            Map<String, Object> childObjects= new WeakHashMap<String, Object>();

            childObjects.put(fund, fundName);
            childObjects.put(holding, topHolding);
            childObjects.put(nav, navInMillion);

            Object jaxbObject = wrapper.wrap(jaxbClass, childNames, childObjects);
            org.test.stock1.GetPrice getPrice = (org.test.stock1.GetPrice)jaxbObject;

        }catch(JAXBWrapperException e){
            e.printStackTrace();
        }catch(ClassNotFoundException e){
View Full Code Here

Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

        }
    }

    public void testUnwrapMFQuote(){
        try{
            JAXBWrapperTool wrapper = new JAXBWrapperToolImpl();
            org.test.stock1.GetPrice price = new org.test.stock1.GetPrice();
            price.setFund("PRGFX");
            price.setHoldings("GE");
            price.setNav("700");

            ArrayList<String> childNames = new ArrayList<String>();
            String fund ="fund";
            childNames.add(fund);
            String holding = "holdings.";
            childNames.add(holding);
            String nav ="nav";
            childNames.add(nav);

            Object[] jaxbObjects = wrapper.unWrap(price, childNames);
        }catch(JAXBWrapperException e){
            e.printStackTrace();
        }
    }
View Full Code Here

Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

                if (log.isErrorEnabled()) {
                    log.debug("List of properties on the Legacy Exception is " + childNames);
                }
                // Use the wrapper tool to get the child objects.
                JAXBWrapperTool wrapperTool = new JAXBWrapperToolImpl();
                Map<String, PropertyDescriptorPlus> pdMapForBean =
                        marshalDesc.getPropertyDescriptorMap(faultBeanClass);
                faultBean =
                        wrapperTool.wrap(faultBeanClass, childNames, childObjects, declaringClass, pdMapForBean);
                if (log.isErrorEnabled()) {
                    log.debug("Completed creation of the fault bean.");
                }
            } else {
                throw ExceptionFactory.makeWebServiceException(
View Full Code Here

Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

            if (log.isErrorEnabled()) {
                log.debug("The constructor used to create the exception is " + constructor);
            }
            // Use the wrapper tool to unwrap the jaxb object
            JAXBWrapperTool wrapperTool = new JAXBWrapperToolImpl();
            Map<String, PropertyDescriptorPlus> pdMapForBean =
                    marshalDesc.getPropertyDescriptorMap(jaxb.getClass());
            Object[] childObjects = wrapperTool.unWrap(jaxb, childNames, pdMapForBean);

            if (log.isErrorEnabled()) {
                log.debug("Calling newInstance on the constructor " + constructor);
            }
            e = (Exception)constructor.newInstance(childObjects);
View Full Code Here

Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

                if (log.isErrorEnabled()) {
                    log.debug("List of properties on the Legacy Exception is " + childNames);
                }
                // Use the wrapper tool to get the child objects.
                JAXBWrapperTool wrapperTool = new JAXBWrapperToolImpl();
                Map<String, PropertyDescriptorPlus> pdMapForBean =
                        marshalDesc.getPropertyDescriptorMap(faultBeanClass);
                faultBean =
                        wrapperTool.wrap(faultBeanClass, childNames, childObjects, pdMapForBean);
                if (log.isErrorEnabled()) {
                    log.debug("Completed creation of the fault bean.");
                }
            } else {
                //if (log.isErrorEnabled()) {
View Full Code Here

Examples of org.apache.axis2.jaxws.wrapper.JAXBWrapperTool

            if (log.isErrorEnabled()) {
                log.debug("The constructor used to create the exception is " + constructor);
            }
            // Use the wrapper tool to unwrap the jaxb object
            JAXBWrapperTool wrapperTool = new JAXBWrapperToolImpl();
            Map<String, PropertyDescriptorPlus> pdMapForBean =
                    marshalDesc.getPropertyDescriptorMap(jaxb.getClass());
            Object[] childObjects = wrapperTool.unWrap(jaxb, childNames, pdMapForBean);

            if (log.isErrorEnabled()) {
                log.debug("Calling newInstance on the constructor " + constructor);
            }
            e = (Exception)constructor.newInstance(childObjects);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.