Examples of PolicyBuilder


Examples of org.codehaus.loom.xmlpolicy.builder.PolicyBuilder

        throws Exception
    {
        final SarPolicyResolver resolver = new SarPolicyResolver(
            baseDirectory, workDirectory );
        setupLogger( resolver );
        final PolicyBuilder builder = new PolicyBuilder();
        final PolicyReader reader = new PolicyReader();
        final SarPolicyVerifier verifier = new SarPolicyVerifier();
        setupLogger( verifier );

        final Element element = ConfigurationUtil.toElement( configuration );
        final HashMap newData = new HashMap();
        newData.putAll( m_data );
        newData.putAll( data );
        newData.put( "/", File.separator );

        m_expander.expandValues( element, newData );

        element.setAttribute( "version", "1.0" );
        try
        {
            final PolicyMetaData policy = reader.readPolicy( element );
            verifier.verifyPolicy( policy );
            return builder.buildPolicy( policy, resolver );
        }
        catch( final Exception e )
        {
            throw new ConfigurationException( e.getMessage(), e );
        }
View Full Code Here

Examples of org.codehaus.loom.xmlpolicy.builder.PolicyBuilder

    }

    public void testEmptyMetaData()
        throws Exception
    {
        final PolicyBuilder builder = new PolicyBuilder();
        final PolicyMetaData metaData =
            new PolicyMetaData( new KeyStoreMetaData[ 0 ], new GrantMetaData[ 0 ] );
        final TestResolver resolver = new TestResolver();
        try
        {
            final Policy policy = builder.buildPolicy( metaData, resolver );
            final PermissionCollection permissions =
                policy.getPermissions( new CodeSource( null, new Certificate[ 0 ] ) );
            assertEquals( "Expect no permissions for empty metaData",
                          false,
                          permissions.elements().hasMoreElements() );
View Full Code Here

Examples of org.jvnet.glassfish.comms.security.util.PolicyBuilder

    @SuppressWarnings(value = "unchecked")
    public void process(String contextId, SipApplication sipConfig) {

        Enumeration<SecurityConstraint> constraints = sipConfig.getSecurityConstraints();
        PolicyBuilder util = new PolicyBuilder();

        HashMap reslist = new HashMap();
        HashMap roleList = new HashMap();


        try {
            pc = (PolicyConfiguration) util.getInstance(contextId);
        } catch (PolicyContextException pce) {
            pce.printStackTrace();
        }

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.