Examples of JAXBDataBindingCallback


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

       
        @SuppressWarnings("unchecked")
        private ServerDataBindingCallback getDataBindingCallback(QName operationName,
                                                                 Mode dataMode) {
            if (dataMode == DataBindingCallback.Mode.PARTS) {
                return new JAXBDataBindingCallback(getMethod(operationName),
                                               mode,
                                               null,
                                               null,
                                               implementor);
            }
View Full Code Here

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

            // TODO Auto-generated method stub
            return Style.DOCUMENT;
        }

        public DataBindingCallback getFaultDataBindingCallback(ObjectMessageContext objContext) {
            return new JAXBDataBindingCallback(null, DataBindingCallback.Mode.PARTS, null);
        }
View Full Code Here

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

        junit.textui.TestRunner.run(SoapMessageInfoTest.class);
    }
   
    protected void setUp() throws Exception {
        super.setUp();
        msgInfo = new JAXBDataBindingCallback(SOAPMessageUtil.getMethod(Greeter.class, "greetMe"),
                                          DataBindingCallback.Mode.PARTS,
                                          null);
       
        rpcMsgInfo = new JAXBDataBindingCallback(SOAPMessageUtil.getMethod(GreeterRPCLit.class, "greetMe"),
                                             DataBindingCallback.Mode.PARTS,
                                             null);
    }
View Full Code Here

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

        assertEquals(opNameRPC, methodNameString);
    }
   
    public void testGetOperationNameCustomised() {
   
        JAXBDataBindingCallback customMsgInfo = null;
        Method [] methodList = CustomAnnotationTestHelper.class.getDeclaredMethods();
       
        for (Method mt : methodList) {
            if (mt.getName().equals(methodNameString)) {
                customMsgInfo = new JAXBDataBindingCallback(mt,
                                                            DataBindingCallback.Mode.PARTS,
                                                            null);
                break;
            }
        }
       
        String opNameRPC = customMsgInfo.getOperationName();
        assertEquals(opNameRPC, "customGreetMe");
       
    }
View Full Code Here

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

                "org.objectweb.hello_world_soap_http.types.GreetMeResponse",
                respWrapperType);
    }   
   
    public void testDefaults() throws Exception {
        JAXBDataBindingCallback info = null;
       
        Method[] declMethods = String.class.getDeclaredMethods();
        for (Method method : declMethods) {
            if (method.getName().equals("length")) {
                info = new JAXBDataBindingCallback(method,
                                                   DataBindingCallback.Mode.PARTS,
                                                   null);
                break;
            }
        }
       
        assertNotNull(info);
        assertEquals(SOAPBinding.Style.DOCUMENT, info.getSOAPStyle());
        assertEquals(SOAPBinding.Use.LITERAL, info.getSOAPUse());
        assertEquals(SOAPBinding.ParameterStyle.WRAPPED, info.getSOAPParameterStyle());
        assertEquals("length", info.getOperationName());       
        assertEquals("", info.getSOAPAction());
        assertNull(info.getWebResult());
        assertEquals(SOAPConstants.EMPTY_QNAME, info.getWebResultQName());
        assertNull(info.getWebParam(1));
        assertEquals(SOAPConstants.EMPTY_QNAME, info.getRequestWrapperQName());
        assertEquals(SOAPConstants.EMPTY_QNAME, info.getResponseWrapperQName());
        assertEquals("", info.getRequestWrapperType());
        assertEquals("", info.getResponseWrapperType());
    }
View Full Code Here

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

        assertEquals("", info.getRequestWrapperType());
        assertEquals("", info.getResponseWrapperType());
    }
   
    public void testHasWebFault() throws Exception {
        JAXBDataBindingCallback jaxbmi = (JAXBDataBindingCallback)msgInfo;
        QName faultName = new QName("http://objectweb.org/hello_world_soap_http/types", "NoSuchCodeLit");
        assertNull(jaxbmi.getWebFault(faultName));
       
        jaxbmi = new JAXBDataBindingCallback(SOAPMessageUtil.getMethod(Greeter.class, "testDocLitFault"),
                                              DataBindingCallback.Mode.PARTS,
                                              null);
        Class<?> clazz = jaxbmi.getWebFault(faultName);
        assertNotNull(clazz);
        assertTrue(NoSuchCodeLitFault.class.isAssignableFrom(clazz));
    }
View Full Code Here

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

       
        String arg0 = new String("TestSOAPInputPMessage");
        objContext.setMessageObjects(arg0);
       
        clientBinding.invokeOneWay(objContext,
                                   new JAXBDataBindingCallback(method,
                                                               DataBindingCallback.Mode.PARTS, null));       
    }
View Full Code Here

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

    public static String getOperationName() {
        return OPERATION_NAME;
    }
   
    public static DataBindingCallback createDataBindingCallback() {
        return new JAXBDataBindingCallback(getMethod(), DataBindingCallback.Mode.PARTS, null);
    }
View Full Code Here

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

     *
     * @return a DataBindingCallback
     */
    private static DataBindingCallback getDataBindingCallback()
        throws JAXBException {
        return new JAXBDataBindingCallback(null,
                                           DataBindingCallback.Mode.PARTS,
                                           getJAXBContext());
    }
View Full Code Here

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

        return OPERATION_NAME;
    }
   
    public static DataBindingCallback createDataBindingCallback() {
        Method method  = getMethod();
        return new JAXBDataBindingCallback(method, DataBindingCallback.Mode.PARTS, null);
    }
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.