Examples of PackageNameType


Examples of org.drools.guvnor.server.security.PackageNameType

        }
    }

    private void hasPackageDeveloperPermission(RuleAsset asset) {
        if (Contexts.isSessionContextActive()) {
            Identity.instance().checkPermission(new PackageNameType(asset.metaData.packageName), RoleTypes.PACKAGE_DEVELOPER);
        }
    }
View Full Code Here

Examples of org.drools.guvnor.server.security.PackageNameType

        // based permission
        if (Contexts.isSessionContextActive()) {
            boolean passed = false;

            try {
                Identity.instance().checkPermission(new PackageNameType(asset.getMetaData().getPackageName()),
                        RoleType.PACKAGE_DEVELOPER.getName());
            } catch (RuntimeException e) {
                if (asset.getMetaData().getCategories().length == 0) {
                    Identity.instance().checkPermission(new CategoryPathType(null),
                            RoleType.ANALYST.getName());
View Full Code Here

Examples of org.drools.guvnor.server.security.PackageNameType

    @WebRemote
    @Restrict("#{identity.loggedIn}")
    public void promoteAssetToGlobalArea(String uuid) {
        if (Contexts.isSessionContextActive()) {
            Identity.instance().checkPermission(new PackageNameType(RulesRepository.RULE_GLOBAL_AREA),
                    RoleType.PACKAGE_DEVELOPER.getName());
        }

        log.info("USER:" + getCurrentUserName() + " CHANGING PACKAGE OF asset: [" + uuid + "] to [ globalArea ]");
        getRulesRepository().moveRuleItemPackage(RulesRepository.RULE_GLOBAL_AREA,
View Full Code Here

Examples of org.drools.guvnor.server.security.PackageNameType

                                          testManager );

        RoleBasedPermissionResolver resolver = new RoleBasedPermissionResolver();
        resolver.setEnableRoleBasedAuthorization( true );

        assertTrue( resolver.hasPermission( new PackageNameType( package1Name ),
                                            RoleTypes.ADMIN ) );
        assertTrue( resolver.hasPermission( new PackageNameType( package2Name ),
                                            RoleTypes.ADMIN ) );

        Lifecycle.endApplication();
    }
View Full Code Here

Examples of org.drools.guvnor.server.security.PackageNameType

                                          testManager );

        RoleBasedPermissionResolver resolver = new RoleBasedPermissionResolver();
        resolver.setEnableRoleBasedAuthorization( true );

        assertTrue( resolver.hasPermission( new PackageNameType( packageName ),
                                            RoleTypes.PACKAGE_ADMIN ) );
        assertTrue( resolver.hasPermission( new PackageNameType( packageName ),
                                            RoleTypes.PACKAGE_DEVELOPER ) );
        assertTrue( resolver.hasPermission( new PackageNameType( packageName ),
                                            RoleTypes.PACKAGE_READONLY ) );

        assertFalse( resolver.hasPermission( "47982482-7912-4881-97ec-e852494383d7",
                                             RoleTypes.PACKAGE_READONLY ) );
View Full Code Here

Examples of org.drools.guvnor.server.security.PackageNameType

                                          testManager );

        RoleBasedPermissionResolver resolver = new RoleBasedPermissionResolver();
        resolver.setEnableRoleBasedAuthorization( true );

        assertFalse( resolver.hasPermission( new PackageNameType( package1Name ),
                                             RoleTypes.PACKAGE_ADMIN ) );
        assertTrue( resolver.hasPermission( new PackageNameType( package1Name ),
                                            RoleTypes.PACKAGE_DEVELOPER ) );
        assertTrue( resolver.hasPermission( new PackageNameType( package1Name ),
                                            RoleTypes.PACKAGE_READONLY ) );

        assertFalse( resolver.hasPermission( package2Name,
                                             RoleTypes.PACKAGE_READONLY ) );
View Full Code Here

Examples of org.drools.guvnor.server.security.PackageNameType

                                          testManager );

        RoleBasedPermissionResolver resolver = new RoleBasedPermissionResolver();
        resolver.setEnableRoleBasedAuthorization( true );

        assertFalse( resolver.hasPermission( new PackageNameType( package1Name ),
                                             RoleTypes.PACKAGE_DEVELOPER ) );
        assertFalse( resolver.hasPermission( new PackageNameType( package1Name ),
                                             RoleTypes.PACKAGE_DEVELOPER ) );
        assertTrue( resolver.hasPermission( new PackageNameType( package1Name ),
                                            RoleTypes.PACKAGE_READONLY ) );

        assertFalse( resolver.hasPermission( package2Name,
                                             RoleTypes.PACKAGE_READONLY ) );
View Full Code Here

Examples of org.drools.guvnor.server.security.PackageNameType

                                          testManager );

        RoleBasedPermissionResolver resolver = new RoleBasedPermissionResolver();
        resolver.setEnableRoleBasedAuthorization( true );

        assertFalse( resolver.hasPermission( new PackageNameType( package1Name ),
                                             RoleTypes.ANALYST ) );
        assertFalse( resolver.hasPermission( new PackageNameType( package2Name ),
                                             RoleTypes.ANALYST ) );
        assertTrue( resolver.hasPermission( new CategoryPathType( "category1" ),
                                            RoleTypes.ANALYST ) );

        Lifecycle.endApplication();
View Full Code Here

Examples of org.drools.guvnor.server.security.PackageNameType

    }


    void checkPackageReadPermission(String packageName) {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermissionnew PackageNameType( packageName ),
                                                 RoleTypes.PACKAGE_READONLY);
        }
    }
View Full Code Here

Examples of org.drools.guvnor.server.security.PackageNameType

                                String description,
                                String initialCategory,
                                String initialPackage,
                                String format) throws SerializableException {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new PackageNameType( initialPackage ),
                                                 RoleTypes.PACKAGE_DEVELOPER );
        }

        log.info( "USER:" + getCurrentUserName() + " CREATING new asset name [" + ruleName + "] in package [" + initialPackage + "]" );
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.