Package org.switchyard.config.model.domain

Examples of org.switchyard.config.model.domain.SecurityModel


        Assert.assertEquals("OrderService", artifact.getName());
        Assert.assertEquals("http://localhost:8080/guvnorsoa/rest/packages/OrderService", artifact.getURL());
        // Verify security configuration
        SecuritiesModel securities = domain.getSecurities();
        Assert.assertEquals(domain, securities.getDomain());
        SecurityModel security = securities.getSecurities().iterator().next();
        Assert.assertEquals(securities, security.getSecurities());
        Assert.assertEquals(Object.class, security.getCallbackHandler(getClass().getClassLoader()));
        Assert.assertEquals("theSecurityName", security.getName());
        Set<String> rolesAllowed = new LinkedHashSet<String>();
        rolesAllowed.add("administrator");
        rolesAllowed.add("user");
        Assert.assertEquals(rolesAllowed, security.getRolesAllowed());
        Assert.assertEquals("leader", security.getRunAs());
        Assert.assertEquals("theSecurityDomain", security.getSecurityDomain());
        Assert.assertEquals("iam", security.getProperties().toProperties().getProperty("will"));
        Assert.assertEquals("iam", security.getProperties().toMap().get("will"));
    }
View Full Code Here


     * @param desc the Descriptor
     */
    public V1SecuritiesModel(Configuration config, Descriptor desc) {
        super(config, desc);
        for (Configuration security_config : config.getChildrenStartsWith(SECURITY)) {
            SecurityModel security = (SecurityModel)readModel(security_config);
            if (security != null) {
                _securities.add(security);
            }
        }
        setModelChildrenOrder(SECURITY);
View Full Code Here

TOP

Related Classes of org.switchyard.config.model.domain.SecurityModel

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.