Examples of PackageUUIDType


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

    @WebRemote
    @Restrict("#{identity.loggedIn}")
    public ValidatedResponse savePackage(PackageConfigData data) throws SerializationException {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new PackageUUIDType( data.uuid ), RoleTypes.PACKAGE_DEVELOPER );
        }

        log.info( "USER:" + getCurrentUserName() + " SAVING package [" + data.name + "]" );

        PackageItem item = repository.loadPackage( data.name );
View Full Code Here

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

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

                try {
                    Identity.instance().checkPermission( new PackageUUIDType( asset.getPackage().getUUID() ), RoleTypes.PACKAGE_DEVELOPER );
                } catch ( RuntimeException e ) {
                    if ( asset.getCategories().size() == 0 ) {
                        Identity.instance().checkPermission( new CategoryPathType( null ), RoleTypes.ANALYST );
                    } else {
                        RuntimeException exception = null;
View Full Code Here

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

    @WebRemote
    @Restrict("#{identity.loggedIn}")
    public String[] listTypesInPackage(String packageUUID) throws SerializationException {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new PackageUUIDType( packageUUID ), "package.readoly" );
        }

        PackageItem pkg = this.repository.loadPackageByUUID( packageUUID );
        List<String> res = new ArrayList<String>();
        AssetItemIterator it = pkg.listAssetsByFormat( new String[]{AssetFormats.MODEL, AssetFormats.DRL_MODEL} );
View Full Code Here

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

        }
    }

    private void checkSecurityIsPackageDeveloper(String packageUUID) {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new PackageUUIDType( packageUUID ), RoleTypes.PACKAGE_DEVELOPER );
        }
    }
View Full Code Here

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

        }
    }

    private void checkSecurityIsPackageDeveloper(AssetItem item) {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new PackageUUIDType( item.getPackage().getUUID() ), RoleTypes.PACKAGE_DEVELOPER );
        }
    }
View Full Code Here

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

        }
    }

    private void checkSecurityIsPackageAdmin(String uuid) {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new PackageUUIDType( uuid ), RoleTypes.PACKAGE_ADMIN );
        }
    }
View Full Code Here

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

    @WebRemote
    @Restrict("#{identity.loggedIn}")
    public AnalysisReport analysePackage(String packageUUID) throws SerializationException {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new PackageUUIDType( packageUUID ), RoleTypes.PACKAGE_DEVELOPER );
        }

        PackageItem packageItem = getService().getRulesRepository().loadPackageByUUID( packageUUID );

        VerifierRunner runner = new VerifierRunner( defaultVerifier );
View Full Code Here

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

    // for GWT hosted mode - debug only
    if (!Contexts.isSessionContextActive()) {
      return true;
    } else {
      return Identity.instance().hasPermission(new PackageUUIDType(((AssetItem) artifact).getPackage().getUUID()), action);
    }
  }
View Full Code Here

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

        // for GWT hosted mode - debug only
        if ( !Contexts.isSessionContextActive() ) {
            return true;
        }
        return Identity.instance().hasPermission( new PackageUUIDType( ((PackageConfigData) artifact).uuid ), action );
    }
View Full Code Here

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

    }

    @Override
    protected boolean checkPermission(AssetItem assetItem,
                                      String action) {
        return Identity.instance().hasPermission( new PackageUUIDType( assetItem.getPackage().getUUID() ),
                                                  action );
    }
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.