Package org.apache.axis2.rmi.metadata

Examples of org.apache.axis2.rmi.metadata.Parameter


public class MapTest extends DataBindTest {

     public void testTestClass121(){

        Class testClass = TestClass12.class;
        Parameter parameter = new Parameter(testClass, "Param1");
        TestClass12 testObject = new TestClass12();
        Map param1 = new HashMap();
        param1.put("key1","value1");
        param1.put("key2","value2");
        testObject.setParam1(param1);
View Full Code Here


    }

     public void testTestClass122(){

        Class testClass = TestClass12.class;
        Parameter parameter = new Parameter(testClass, "Param1");
        TestClass12 testObject = new TestClass12();
        Hashtable param2 = new Hashtable();
        param2.put("key1","value1");
        param2.put("key2","value2");
        testObject.setParam2(param2);
View Full Code Here

        TestClass13 testClass13 = new TestClass13();
        TestRestrictionBean testRestrictionBean = new TestRestrictionBean("test string");
        testClass13.setParam1(testRestrictionBean);

        Parameter parameter = new Parameter(TestClass13.class, "Param1");

        TestClass13 result = (TestClass13) getReturnObject(parameter, testClass13);
        assertEquals(result.getParam1().getParam1(), "test string");

    }
View Full Code Here

        testRestrictionBeans[0] = new TestRestrictionBean("test string 1");
        testRestrictionBeans[1] = new TestRestrictionBean("test string 2");
        testRestrictionBeans[2] = new TestRestrictionBean("test string 3");
        testClass13.setParam2(testRestrictionBeans);

        Parameter parameter = new Parameter(TestClass13.class, "Param1");

        TestClass13 result = (TestClass13) getReturnObject(parameter, testClass13);
        assertEquals(result.getParam2()[0].getParam1(), "test string 1");
        assertEquals(result.getParam2()[1].getParam1(), "test string 2");
        assertEquals(result.getParam2()[2].getParam1(), "test string 3");
View Full Code Here

public class ComplexDataBindTest extends DataBindTest {

    public void testClass5(){

        Class testClass = TestClass5.class;
        Parameter parameter = new Parameter(testClass,"Param1");
        TestClass5 testObject = new TestClass5();

        TestClass5 result = null;
        result = (TestClass5) getReturnObject(parameter,testObject);
        assertEquals(result.getParam1(),null);
View Full Code Here

    }

    public void testClass6(){
        Class testClass = TestClass6.class;
        Parameter parameter = new Parameter(testClass,"Param1");

        TestClass6 result = null;

        TestClass6 testObject = new TestClass6();
        result = (TestClass6) getReturnObject(parameter,testObject);
View Full Code Here

        Configurator configurator = new Configurator();

        configurator.addPackageToNamespaceMaping("org.apache.axis2.rmi.databind.dto",
                "http://phoenix.esb.infrastructure.biztalk.schemas.cancelworkflowrequest/");

        Parameter parameter = new Parameter(Activate.class, "Activate");
        parameter.setNamespace("http://phoenix.co.il/ESB/Infrastructure");

        try {
            OMElementCreator omElementCreator = new OMElementCreator();
            OMElement omElement = omElementCreator.getOMElement(activate,parameter,configurator);
            System.out.println("OM Element ==> " + omElement.toString());
View Full Code Here

        config.setCustomClassInfo(customClassInfo);




        Parameter parameter = new Parameter(Config.class, "config");
        parameter.setNamespace("http://ws.apache.org/axis2/rmi");


        try {
            this.configurator.addPackageToNamespaceMaping("org.apache.axis2.rmi.deploy.config",
                    "http://ws.apache.org/axis2/rmi");
            parameter.populateMetaData(configurator, processedMap);
            parameter.generateSchema(configurator, schemaMap);
            StringWriter configXmlWriter = new StringWriter();
            XMLStreamWriter writer = StAXUtils.createXMLStreamWriter(configXmlWriter);
            JavaObjectSerializer javaObjectSerializer = new JavaObjectSerializer(this.processedMap, this.configurator, this.schemaMap);
            javaObjectSerializer.serializeParameter(config, parameter, writer, new NamespacePrefix());
            writer.flush();
View Full Code Here

        // first check whether we have got the correct input element or not
        if (reader.getLocalName().equals(operation.getInputElement().getName()) &&
                reader.getNamespaceURI().equals(operation.getInputElement().getNamespace())) {
            // point the reader to parameters
            reader.next();
            Parameter parameter = null;
            List inputParameters = operation.getInputParameters();
            QName parameterQName = null;
            int startDepth = reader.getDepth();
           
            for (Iterator iter = inputParameters.iterator(); iter.hasNext();) {
                parameter = (Parameter) iter.next();
                parameterQName = new QName(parameter.getNamespace(), parameter.getName());
                returnObjects.add(getObjectForParameter(reader, parameter));
                // if the reader is at the end of this parameter
                // then we move it to next element.
                if (reader.isEndElement() && reader.getName().equals(parameterQName)
                        && (readerPriorAccess || reader.getDepth() == startDepth - 1)){
View Full Code Here

            throw AxisFault.makeFault(e);
        } catch (AxisFault axisFault){
            OMElement detailElement = axisFault.getDetail();
            if (detailElement != null){
               QName elementQName = detailElement.getQName();
               Parameter parameter = this.service.getExceptionParameter(elementQName);
               if (parameter != null){
                   Exception customException = (Exception) this.xmlStreamParser.getObjectForParameter(
                           detailElement.getXMLStreamReaderWithoutCaching(),
                           parameter);
                   throw customException;
View Full Code Here

TOP

Related Classes of org.apache.axis2.rmi.metadata.Parameter

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.