Examples of PermissionMetaData


Examples of org.codehaus.loom.xmlpolicy.metadata.PermissionMetaData

    public void testMetaDataWithAPermissionAndCertsAndMisnamedPerm()
        throws Exception
    {
        final PolicyBuilder builder = new TestPolicyBuilder();
        final PermissionMetaData permission =
            new PermissionMetaData( AllPermission.class.getName() + "sss", null, null,
                                    null, null );
        final GrantMetaData grant =
            new GrantMetaData( "file:/", "jenny", "default",
                               new PermissionMetaData[]{permission} );
        final KeyStoreMetaData keyStore =
View Full Code Here

Examples of org.codehaus.loom.xmlpolicy.metadata.PermissionMetaData

    public void testFailureWhenCreatingKeyStore()
        throws Exception
    {
        final PolicyBuilder builder = new TestPolicyBuilder();
        final PermissionMetaData permission =
            new PermissionMetaData( AllPermission.class.getName() + "sss", null, null,
                                    null, null );
        final GrantMetaData grant =
            new GrantMetaData( "file:/", "jenny", "default",
                               new PermissionMetaData[]{permission} );
        final KeyStoreMetaData keyStore =
View Full Code Here

Examples of org.codehaus.loom.xmlpolicy.metadata.PermissionMetaData

    public void testFailureRetrievingCertForAlias()
        throws Exception
    {
        final PolicyBuilder builder = new TestNoInitPolicyBuilder();
        final PermissionMetaData permission =
            new PermissionMetaData( AllPermission.class.getName() + "sss", null, null,
                                    null, null );
        final GrantMetaData grant =
            new GrantMetaData( "file:/", "peter", "default",
                               new PermissionMetaData[]{permission} );
        final KeyStoreMetaData keyStore =
View Full Code Here

Examples of org.codehaus.loom.xmlpolicy.metadata.PermissionMetaData

    public void testAliasNoExist()
        throws Exception
    {
        final PolicyBuilder builder = new TestPolicyBuilder();
        final PermissionMetaData permission =
            new PermissionMetaData( AllPermission.class.getName() + "sss", null, null,
                                    null, null );
        final GrantMetaData grant =
            new GrantMetaData( "file:/", "peter", "default",
                               new PermissionMetaData[]{permission} );
        final KeyStoreMetaData keyStore =
View Full Code Here

Examples of org.codehaus.loom.xmlpolicy.metadata.PermissionMetaData

    public void testNoKeyStore()
        throws Exception
    {
        final PolicyBuilder builder = new TestPolicyBuilder();
        final PermissionMetaData permission =
            new PermissionMetaData( AllPermission.class.getName(), null, null,
                                    null, null );
        final GrantMetaData grant =
            new GrantMetaData( "file:/", "peter", "default",
                               new PermissionMetaData[]{permission} );
        final PolicyMetaData metaData =
View Full Code Here

Examples of org.codehaus.loom.xmlpolicy.metadata.PermissionMetaData

    {
        verifyKeyStoreReference( policy, grant.getKeyStore() );
        final PermissionMetaData[] permissions = grant.getPermissions();
        for( int j = 0; j < permissions.length; j++ )
        {
            final PermissionMetaData permission = permissions[ j ];
            verifyKeyStoreReference( policy, permission.getKeyStore() );
        }
    }
View Full Code Here

Examples of org.codehaus.loom.xmlpolicy.metadata.PermissionMetaData

        {
            final GrantMetaData grant = grants[ i ];
            final PermissionMetaData[] permissions = grant.getPermissions();
            for( int j = 0; j < permissions.length; j++ )
            {
                final PermissionMetaData permission = permissions[ j ];
                final String target = permission.getTarget();
                final String action = permission.getAction();
                if( null == target && null != action )
                {
                    final String message =
                        REZ.format( "permission-missing-action.error",
                                       grant.getCodebase(),
                                       permission.getClassname() );
                    throw new Exception( message );
                }
            }
        }
    }
View Full Code Here

Examples of org.codehaus.loom.xmlpolicy.metadata.PermissionMetaData

        final int length = elements.getLength();

        for( int i = 0; i < length; i++ )
        {
            final Element element = (Element)elements.item( i );
            final PermissionMetaData permission = buildPermission( element );
            grants.add( permission );
        }

        return (PermissionMetaData[])grants.toArray( new PermissionMetaData[ grants.size() ] );
    }
View Full Code Here

Examples of org.codehaus.loom.xmlpolicy.metadata.PermissionMetaData

        String keyStore = getAttribute( element, "key-store" );
        if( null != signedBy && null == keyStore )
        {
            keyStore = "default";
        }
        return new PermissionMetaData( classname, target, action,
                                       signedBy, keyStore );
    }
View Full Code Here

Examples of org.teiid.adminapi.impl.DataPolicyMetadata.PermissionMetaData

public class TestAuthorizationValidationVisitor {

    public static final String CONN_ID = "connID"; //$NON-NLS-1$

    PermissionMetaData addResource(PermissionType type, boolean flag, String resource) {
      PermissionMetaData p = new PermissionMetaData();
      p.setResourceName(resource);
      switch(type) {
      case CREATE:
        p.setAllowCreate(flag);
        break;
      case DELETE:
        p.setAllowDelete(flag);
        break;
      case READ:
        p.setAllowRead(flag);
        break;
      case UPDATE:
        p.setAllowUpdate(flag);
        break;
      case ALTER:
        p.setAllowAlter(flag);
        break;
      case EXECUTE:
        p.setAllowExecute(flag);
        break;
      }
      return p;     
    }
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.