Package org.apache.axis.encoding.ser

Examples of org.apache.axis.encoding.ser.BeanDeserializerFactory


        super.setUp(false); // don't deploy here
        TypeMapping tm = (TypeMapping)config.getTypeMappingRegistry().
                getDefaultTypeMapping();
        tm.register(BeanFault.class, TYPE_QNAME,
                    new BeanSerializerFactory(BeanFault.class, TYPE_QNAME),
                    new BeanDeserializerFactory(BeanFault.class, TYPE_QNAME));
        deploy("service", this.getClass(), Style.WRAPPED);
        //tm.register(BeanFault2.class, TYPE_QNAME,
        //            new BeanSerializerFactory(BeanFault2.class, TYPE_QNAME),
        //            new BeanDeserializerFactory(BeanFault2.class, TYPE_QNAME));
    }
View Full Code Here


        call.setOperationStyle("wrapped");
        call.setOperationUse("literal");
        call.setEncodingStyle("");
        call.registerTypeMapping(BeanFault.class, TYPE_QNAME,
                    new BeanSerializerFactory(BeanFault.class, TYPE_QNAME),
                    new BeanDeserializerFactory(BeanFault.class, TYPE_QNAME));
        call.setReturnClass(BeanFault.class);
        call.addParameter("arg0", Constants.XSD_STRING, ParameterMode.IN);
        String data = "bean fault test - 1";
        try {
            call.invoke("echoString", new Object [] { data });
View Full Code Here

        call.setOperationStyle("wrapped");
        call.setOperationUse("literal");
        call.setEncodingStyle("");
        call.registerTypeMapping(BeanFault2.class, TYPE_QNAME,
                    new BeanSerializerFactory(BeanFault2.class, TYPE_QNAME),
                    new BeanDeserializerFactory(BeanFault2.class, TYPE_QNAME));
        call.setReturnClass(BeanFault2.class);
        call.addParameter("arg0", Constants.XSD_STRING, ParameterMode.IN);
        String data = "bean fault test - 2";
        try {
            call.invoke("echoString2", new Object [] { data });
View Full Code Here

        super.setUp(false); // don't deploy here
        TypeMapping tm = (TypeMapping)config.getTypeMappingRegistry().
                getDefaultTypeMapping();
        tm.register(Data.class, TYPE_QNAME,
                    new BeanSerializerFactory(Data.class, TYPE_QNAME),
                    new BeanDeserializerFactory(Data.class, TYPE_QNAME));
    }
View Full Code Here

        call.setOperationStyle("wrapped");
        call.setOperationUse("literal");
        call.setEncodingStyle("");
        call.registerTypeMapping(Data.class, TYPE_QNAME,
                    new BeanSerializerFactory(Data.class, TYPE_QNAME),
                    new BeanDeserializerFactory(Data.class, TYPE_QNAME));
        call.setReturnClass(Data.class);
        call.addParameter("arg0", TYPE_QNAME, ParameterMode.IN);
        Data data = new Data();
        data.stringMember = "doc lit test";
        data.floatMember = new Float(451.0F);
View Full Code Here

        // And deploy the type mapping
        Class javaType = Data.class;
        QName xmlType = new QName("urn:foo", "Data");
        BeanSerializerFactory   sf = new BeanSerializerFactory(javaType, xmlType);
        BeanDeserializerFactory df = new BeanDeserializerFactory(javaType, xmlType);

        TypeMappingRegistry tmr = engine.getTypeMappingRegistry();
        TypeMapping tm =
                tmr.getOrMakeTypeMapping(Constants.URI_DEFAULT_SOAP_ENC);
        tm.register(javaType, xmlType, sf, df);
View Full Code Here

        super.setUp(false); // don't deploy here
        TypeMapping tm = (TypeMapping)config.getTypeMappingRegistry().
                        getDefaultTypeMapping();
        tm.register(Book.class, TYPE_BOOK,
                new BeanSerializerFactory(Book.class, TYPE_BOOK),
                new BeanDeserializerFactory(Book.class, TYPE_BOOK));
        tm.register(ArrayOfBook.class, TYPE_ARRAY_OF_BOOK,
                new BeanSerializerFactory(ArrayOfBook.class,
                        TYPE_ARRAY_OF_BOOK),
                new BeanDeserializerFactory(ArrayOfBook.class,
                        TYPE_ARRAY_OF_BOOK));
        deploy("service", this.getClass(), Style.RPC, Use.LITERAL);
    }
View Full Code Here

        call.setOperationStyle("rpc");
        call.setOperationUse("literal");
        call.setEncodingStyle("");
        call.registerTypeMapping(Book.class, TYPE_BOOK,
                new BeanSerializerFactory(Book.class, TYPE_BOOK),
                new BeanDeserializerFactory(Book.class, TYPE_BOOK));
        call.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
        call.addParameter("varBook", TYPE_BOOK, ParameterMode.INOUT);
        Book data = new Book();
        data.setAuthor("author1");
        data.setTitle("title1");
View Full Code Here

        call.setOperationUse("literal");
        call.setEncodingStyle("");
        call.registerTypeMapping(ArrayOfBook.class, TYPE_ARRAY_OF_BOOK,
                new BeanSerializerFactory(ArrayOfBook.class,
                        TYPE_ARRAY_OF_BOOK),
                new BeanDeserializerFactory(ArrayOfBook.class,
                        TYPE_ARRAY_OF_BOOK));
        call.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
        call.addParameter("varBook", TYPE_ARRAY_OF_BOOK, ParameterMode.INOUT);
        Book b0 = new Book();
        b0.setAuthor("author0");
View Full Code Here

    public void testGlobalTypes() throws Exception {
        Call call = new Call("http://localhost:8080/jws/GlobalTypeTest.jws");
        QName qname = new QName("http://globalTypeTest", "GlobalType");
        call.registerTypeMapping(GlobalBean.class, qname,
                    new BeanSerializerFactory(GlobalBean.class, qname),
                    new BeanDeserializerFactory(GlobalBean.class, qname));
        GlobalBean bean = new GlobalBean();
        bean.setIntValue(4);
        GlobalBean ret = (GlobalBean)call.invoke("echo", new Object [] { bean });
        assertEquals(4, ret.getIntValue());
    }
View Full Code Here

TOP

Related Classes of org.apache.axis.encoding.ser.BeanDeserializerFactory

Copyright © 2018 www.massapicom. 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.