Examples of InterfaceFault


Examples of org.apache.woden.wsdl20.InterfaceFault

            public int compare(Object o1, Object o2) {

                InterfaceFaultReference i1 = (InterfaceFaultReference) o1;
                InterfaceFaultReference i2 = (InterfaceFaultReference) o2;

                InterfaceFault if1 = i1.getInterfaceFault();
                InterfaceFault if2 = i2.getInterfaceFault();

                if (if1 == if2)
                    return 0;
                if (if1 == null)
                    return -1;
                if (if2 == null)
                    return 1;

                QName q1 = if1.getName();
                QName q2 = if2.getName();

                int result = CmBaseWriter.compareQName(q1, q2);
                if (result != 0)
                    return result;
View Full Code Here

Examples of org.apache.woden.wsdl20.InterfaceFault

        Arrays.sort(components, new Comparator() {

            public int compare(Object o1, Object o2) {

                InterfaceFault if1 = ((BindingFault) o1).getInterfaceFault();
                InterfaceFault if2 = ((BindingFault) o2).getInterfaceFault();

                if (if1 == if2)
                    return 0;
                if (if1 == null)
                    return -1;
                if (if2 == null)
                    return 1;

                QName x1 = if1.getName();
                QName x2 = if2.getName();

                return CmBaseWriter.compareQName(x1, x2);
            }
        });
View Full Code Here

Examples of org.apache.woden.wsdl20.InterfaceFault

    /*
     * @see org.apache.woden.wsdl20.Interface#getFromAllInterfaceFaults(javax.xml.namespace.QName)
     */
    public InterfaceFault getFromAllInterfaceFaults(QName faultName)
    {
        InterfaceFault theFault = null;
        if(faultName != null) {
            InterfaceFault[] faults = getAllInterfaceFaults();
            for(int i=0; i<faults.length; i++) {
                InterfaceFault fault = faults[i];
                if(faultName.equals(fault.getName())) {
                    theFault = fault;
                    break;
                }
            }
        }
View Full Code Here

Examples of org.apache.woden.wsdl20.InterfaceFault

        }
       
        //get the declared faults for the specified Interface
        InterfaceFault[] declaredFaults = interfac.getInterfaceFaults();
        for(int i=0; i<declaredFaults.length; i++) {
            InterfaceFault fault = declaredFaults[i];
            if(!containsComponent(fault, allFaults)) {
                allFaults.add(fault);
            }
        }
       
View Full Code Here

Examples of org.apache.woden.wsdl20.InterfaceFault

        // Capture all the fault specific properties

        BindingFault[] bindingFaults = binding.getBindingFaults();
        for (int i = 0; i < bindingFaults.length; i++) {
            BindingFaultImpl bindingFault = (BindingFaultImpl) bindingFaults[i];
            InterfaceFault interfaceFault = serviceInterface.getFromAllInterfaceFaults(bindingFault.getRef());
            AxisBindingMessage axisBindingFault = new AxisBindingMessage();
            axisBindingFault.setFault(true);
            axisBindingFault.setName(interfaceFault.getName().getLocalPart());
            axisBindingFault.setParent(axisBinding);

            addDocumentation(axisBindingFault, interfaceFault.toElement());
            SOAPBindingFaultExtensions soapBindingFaultExtensions = null;

            try {
                soapBindingFaultExtensions = (SOAPBindingFaultExtensions) bindingFault
                        .getComponentExtensionsForNamespace(new URI(WSDL2Constants.URI_WSDL2_SOAP));
View Full Code Here

Examples of org.apache.woden.wsdl20.InterfaceFault

        // Capture all the fault specific properties

        BindingFault[] bindingFaults = binding.getBindingFaults();
        for (int i = 0; i < bindingFaults.length; i++) {
            BindingFaultImpl bindingFault = (BindingFaultImpl) bindingFaults[i];
            InterfaceFault interfaceFault =
                    serviceInterface.getFromAllInterfaceFaults(bindingFault.getRef());
            AxisBindingMessage axisBindingFault = new AxisBindingMessage();
            axisBindingFault.setFault(true);
            axisBindingFault.setName(interfaceFault.getName().getLocalPart());
            axisBindingFault.setParent(axisBinding);

            addDocumentation(axisBindingFault, interfaceFault.toElement());
            HTTPBindingFaultExtensions httpBindingFaultExtensions = null;

            try {
                httpBindingFaultExtensions = (HTTPBindingFaultExtensions) bindingFault
                        .getComponentExtensionsForNamespace(new URI(WSDL2Constants.URI_WSDL2_HTTP));
View Full Code Here

Examples of org.apache.woden.wsdl20.InterfaceFault

            AxisMessage faultMessage = new AxisMessage();

            InterfaceFaultReference interfaceFaultReference = faults[i];
            faultMessage.setDirection(interfaceFaultReference.getDirection().toString());

            InterfaceFault interfaceFault = interfaceFaultReference.getInterfaceFault();

            faultMessage.setElementQName(interfaceFault.getElementDeclaration().getName());
            faultMessage.setName(interfaceFault.getName().getLocalPart());

            axisOperation.setFaultMessages(faultMessage);
        }

View Full Code Here

Examples of org.apache.woden.wsdl20.InterfaceFault

        // Capture all the fault specific properties

        BindingFault[] bindingFaults = binding.getBindingFaults();
        for (int i = 0; i < bindingFaults.length; i++) {
            BindingFaultImpl bindingFault = (BindingFaultImpl) bindingFaults[i];
            InterfaceFault interfaceFault = serviceInterface.getFromAllInterfaceFaults(bindingFault.getRef());
            AxisBindingMessage axisBindingFault = new AxisBindingMessage();
            axisBindingFault.setFault(true);
            axisBindingFault.setName(interfaceFault.getName().getLocalPart());
            axisBindingFault.setParent(axisBinding);

            addDocumentation(axisBindingFault, interfaceFault.toElement());
            SOAPBindingFaultExtensions soapBindingFaultExtensions;

            try {
                soapBindingFaultExtensions = (SOAPBindingFaultExtensions) bindingFault
                        .getComponentExtensionContext(new URI(WSDL2Constants.URI_WSDL2_SOAP));
View Full Code Here

Examples of org.apache.woden.wsdl20.InterfaceFault

        // Capture all the fault specific properties

        BindingFault[] bindingFaults = binding.getBindingFaults();
        for (int i = 0; i < bindingFaults.length; i++) {
            BindingFaultImpl bindingFault = (BindingFaultImpl) bindingFaults[i];
            InterfaceFault interfaceFault =
                    serviceInterface.getFromAllInterfaceFaults(bindingFault.getRef());
            AxisBindingMessage axisBindingFault = new AxisBindingMessage();
            axisBindingFault.setFault(true);
            axisBindingFault.setName(interfaceFault.getName().getLocalPart());
            axisBindingFault.setParent(axisBinding);

            addDocumentation(axisBindingFault, interfaceFault.toElement());
            HTTPBindingFaultExtensions httpBindingFaultExtensions;

            try {
                httpBindingFaultExtensions = (HTTPBindingFaultExtensions) bindingFault
                        .getComponentExtensionContext(new URI(WSDL2Constants.URI_WSDL2_HTTP));
View Full Code Here

Examples of org.apache.woden.wsdl20.InterfaceFault

            AxisMessage faultMessage = new AxisMessage();

            InterfaceFaultReference interfaceFaultReference = faults[i];
            faultMessage.setDirection(interfaceFaultReference.getDirection().toString());

            InterfaceFault interfaceFault = interfaceFaultReference.getInterfaceFault();

            if (interfaceFault == null) {
                throw new AxisFault("Interface Fault reference defined in operation " + opName + " cannot be found in interface");
            }

            faultMessage.setElementQName(interfaceFault.getElementDeclaration().getName());
            faultMessage.setName(interfaceFault.getName().getLocalPart());

            axisOperation.setFaultMessages(faultMessage);
        }

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.