Examples of JAXBDataBindingCallback


Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        methodArg[1].getClass().getField("value").set(methodArg[1], arg0);
        objContext.setMessageObjects(methodArg);

        binding.marshal(objContext,
                         soapContext,
                         new JAXBDataBindingCallback(objContext.getMethod(),
                                                     DataBindingCallback.Mode.PARTS,
                                                     null));
        SOAPMessage msg = soapContext.getMessage();
        assertNotNull(msg);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        String arg0 = new String("TestSOAPOutputMessage");
        objContext.setReturn(arg0);
       
        binding.marshal(objContext,
                        soapContext,
                         new JAXBDataBindingCallback(objContext.getMethod(),
                                                     DataBindingCallback.Mode.PARTS,
                                                     null));
        SOAPMessage msg = soapContext.getMessage();
        assertNotNull(msg);
        assertTrue(msg.getSOAPBody().hasChildNodes());
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        //GreetMe method has a IN parameter
        objContext.setMessageObjects(new Object[1]);
        binding.unmarshal(soapContext,
                          objContext,
                          new JAXBDataBindingCallback(objContext.getMethod(),
                                                      DataBindingCallback.Mode.PARTS,
                                                      null));
       
        Object[] params = objContext.getMessageObjects();
        assertNotNull(params);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        assertNotNull(methodArg);
        objContext.setMessageObjects(methodArg);
       
        binding.unmarshal(soapContext,
                          objContext,
                          new JAXBDataBindingCallback(objContext.getMethod(),
                                                      DataBindingCallback.Mode.PARTS,
                                                      null));

        assertNotNull(objContext.getMessageObjects());       
        methodArg = objContext.getMessageObjects();
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        SOAPMessage soapMessage = binding.getMessageFactory().createMessage(null, in);
        soapContext.setMessage(soapMessage);

        binding.unmarshal(soapContext,
                          objContext,
                          new JAXBDataBindingCallback(objContext.getMethod(),
                                                      DataBindingCallback.Mode.PARTS,
                                                      null));
       
        assertNull(objContext.getMessageObjects());
        assertNotNull(objContext.getReturn());
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        NoSuchCodeLitFault ex = new NoSuchCodeLitFault(exMessage, nscl);
        objContext.setException(ex);

        binding.marshalFault(objContext,
                             soapContext,
                             new JAXBDataBindingCallback(objContext.getMethod(),
                                                         DataBindingCallback.Mode.PARTS,
                                                         null));
        SOAPMessage msg = soapContext.getMessage();

        assertNotNull(msg);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        SOAPException se = new SOAPException("SAAJ Exception");
        objContext.setException(se);

        binding.marshalFault(objContext,
                             soapContext,
                             new JAXBDataBindingCallback(objContext.getMethod(),
                                                         DataBindingCallback.Mode.PARTS,
                                                         null));
        SOAPMessage msg = soapContext.getMessage();
       
        assertNotNull(msg);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        InputStream is =  getClass().getResourceAsStream("resources/NoSuchCodeDocLiteral.xml");
        SOAPMessage faultMsg = binding.getMessageFactory().createMessage(null,  is);
        soapContext.setMessage(faultMsg);

        binding.unmarshalFault(soapContext, objContext,
                               new JAXBDataBindingCallback(objContext.getMethod(),
                                                           DataBindingCallback.Mode.PARTS,
                                                           null));
        assertNotNull(objContext.getException());
        Object faultEx = objContext.getException();
        assertTrue(NoSuchCodeLitFault.class.isAssignableFrom(faultEx.getClass()));
        NoSuchCodeLitFault nscf = (NoSuchCodeLitFault)faultEx;
        assertNotNull(nscf.getFaultInfo());
        NoSuchCodeLit faultInfo = nscf.getFaultInfo();

        assertNotNull(faultInfo.getCode());
        ErrorCode ec = faultInfo.getCode();
        assertEquals(ec.getMajor(), (short)666);
        assertEquals(ec.getMinor(), (short)999);
       
        assertEquals(nscf.getMessage(), "Test Exception");
       
        is =  getClass().getResourceAsStream("resources/BadRecordDocLiteral.xml");
        faultMsg = binding.getMessageFactory().createMessage(null,  is);
        soapContext.setMessage(faultMsg);
        binding.unmarshalFault(soapContext, objContext,
                               new JAXBDataBindingCallback(objContext.getMethod(),
                                                           DataBindingCallback.Mode.PARTS,
                                                           null));
        assertNotNull(objContext.getException());
        faultEx = objContext.getException();
        assertTrue(BadRecordLitFault.class.isAssignableFrom(faultEx.getClass()));
        BadRecordLitFault brlf = (BadRecordLitFault)faultEx;
        assertEquals(brlf.getFaultInfo(), "BadRecordTested");
       
        is =  getClass().getResourceAsStream("resources/SystemFault.xml");
        faultMsg = binding.getMessageFactory().createMessage(null,  is);
        soapContext.setMessage(faultMsg);
        binding.unmarshalFault(soapContext, objContext,
                               new JAXBDataBindingCallback(objContext.getMethod(),
                                                           DataBindingCallback.Mode.PARTS,
                                                           null));
        assertNotNull(objContext.getException());
        faultEx = objContext.getException();
        assertTrue("Should be a SOAPFaultException",
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        String arg0 = new String("DocLitBareDocumentInputMessage");
        objContext.setMessageObjects(arg0);

        binding.marshal(objContext,
                        soapContext,
                        new JAXBDataBindingCallback(objContext.getMethod(),
                                                    DataBindingCallback.Mode.PARTS,
                                                    null));
        SOAPMessage msg = soapContext.getMessage();
        assertNotNull(msg);
        //msg.writeTo(System.out);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        soapContext.setMessage(soapMessage);

        //testDocLitBare method has a IN parameter
        objContext.setMessageObjects(new Object[1]);
        binding.unmarshal(soapContext, objContext,
                          new JAXBDataBindingCallback(objContext.getMethod(),
                                                      DataBindingCallback.Mode.PARTS,
                                                      null));
       
        Object[] params = objContext.getMessageObjects();
        assertNotNull(params);
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.