Package org.apache.cxf.ws.policy

Examples of org.apache.cxf.ws.policy.PolicyConstants


            return elementPolicy;
        }
       
        List<UnknownExtensibilityElement> extensions =
            ex.getExtensors(UnknownExtensibilityElement.class);
        PolicyConstants constants = bus.getExtension(PolicyConstants.class);
        if (null != extensions) {
            for (UnknownExtensibilityElement e : extensions) {
                Policy p = null;
                if (constants.getPolicyElemQName().equals(e.getElementType())) {
                    p = builder.getPolicy(e.getElement());                   

                } else if (constants.getPolicyReferenceElemQName().equals(e.getElementType())) {
                    PolicyReference ref = builder.getPolicyReference(e.getElement());
                    if (null != ref) {
                        p = resolveReference(ref, di);
                    }
                }
                if (null != p) {
                    elementPolicy = elementPolicy.merge(p);
                }
            }
        }
       
        if (includeAttributes) {
            Object attr = ex.getExtensionAttribute(constants.getPolicyURIsAttrQName());
            // can be of type a String, a QName, a list of Srings or a list of QNames
            String uris = null;
            if (attr instanceof QName) {
                uris = ((QName)attr).getLocalPart();
            } else if (attr instanceof String) {
View Full Code Here


            + "<wsp:Policy/></wsam:Addressing>";
        Policy nested = control.createMock(Policy.class);
        EasyMock.expect(builder.getPolicy(EasyMock.isA(Element.class))).andReturn(nested);
       
        PolicyConstants pc = new PolicyConstants();
        pc.setNamespace(PolicyConstants.NAMESPACE_W3_200607);
        Bus bus = control.createMock(Bus.class);
        EasyMock.expect(bus.getExtension(PolicyConstants.class)).andReturn(pc);
        control.replay();
       
        npab.setBus(bus);
View Full Code Here

    public void setUp() {
       
        control = EasyMock.createNiceControl();
       
        bus = control.createMock(Bus.class);
        constants = new PolicyConstants();
        constants.setNamespace(PolicyConstants.NAMESPACE_XMLSOAP_200409);
        EasyMock.expect(bus.getExtension(PolicyConstants.class)).andReturn(constants).anyTimes();
       
        AssertionBuilderRegistry abr = new AssertionBuilderRegistryImpl();
        builder = new PolicyBuilderImpl();
View Full Code Here

        }
        return  null;
    }  
   
    protected PolicyConstants getPolicyConstants() {
        PolicyConstants constants = null;
        if (null != bus) {
            constants = bus.getExtension(PolicyConstants.class);
        }
        if (null == constants) {
            constants = new PolicyConstants();
        }
        return constants;
       
    }
View Full Code Here

TOP

Related Classes of org.apache.cxf.ws.policy.PolicyConstants

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.