Package org.drools.repository

Examples of org.drools.repository.RulesRepository.createPackage()


        DroolsRepositoryACLManager droolssercurity2 = new DroolsRepositoryACLManager( IdentityFactory.createIdentity( "group2" ) );

        RulesRepository repo = RepositorySessionUtil.getRepository();
       
       
        PackageItem packageitem = repo.createPackage( "testPackageSecurity", "lalalala" );
       
        AssetItem item = packageitem.addAsset( "testsecurityASSET3",
        "X" );

View Full Code Here


    sess.getRootNode().getNode(RulesRepository.RULES_REPOSITORY_NAME).getNode("drools.package.migrated").remove();
    sess.save();

    MigrateDroolsPackage mig = new MigrateDroolsPackage();

    PackageItem pkg = repo.createPackage("testMigratePackage", "");
    pkg.updateStringProperty("some header", PackageItem.HEADER_PROPERTY_NAME);
    sess.save();

    repo.createPackageSnapshot("testMigratePackage", "SNAP1");
    repo.createPackageSnapshot("testMigratePackage", "SNAP2");
View Full Code Here

     * including header, functions, DSL files.
     */
    public void testPackageConfigWithErrors() throws Exception {
        //test the config, no rule assets yet
        RulesRepository repo = getRepo();
        PackageItem pkg = repo.createPackage( "testBuilderPackageConfig",
                                              "x" );
        ServiceImplementation.updateDroolsHeader( "import java.util.List",
                                                  pkg );
        AssetItem func = pkg.addAsset( "func1",
                                       "a function" );
View Full Code Here

    }

    public void testLoadConfProperties () throws Exception {
        RulesRepository repo = getRepo();

        PackageItem pkg = repo.createPackage( "testLoadConfProperties",
                                              "" );
        AssetItem model = pkg.addAsset( "model",
                                        "qed" );
        model.updateFormat( AssetFormats.MODEL );
View Full Code Here


    public void testPackageWithRuleflow() throws Exception {
        RulesRepository repo = getRepo();

        PackageItem pkg = repo.createPackage( "testPackageWithRuleFlow",
                                              "" );
        AssetItem model = pkg.addAsset( "model",
                                        "qed" );
        model.updateFormat( AssetFormats.MODEL );
View Full Code Here

    }

    public void testWithNoDeclaredTypes() throws Exception {
        RulesRepository repo = getRepo();

        PackageItem pkg = repo.createPackage( "testSimplePackageWithDeclaredTypes1",
                                              "" );
        AssetItem rule1 = pkg.addAsset( "rule_1",
                                        "" );
        rule1.updateFormat( AssetFormats.DRL_MODEL );
        rule1.checkin( "" );
View Full Code Here

    }

    public void testSimplePackageWithDeclaredTypes() throws Exception {
        RulesRepository repo = getRepo();

        PackageItem pkg = repo.createPackage( "testSimplePackageWithDeclaredTypes2",
                                              "" );

        ServiceImplementation.updateDroolsHeader("import java.util.HashMap", pkg);

        AssetItem rule1 = pkg.addAsset( "rule_1",
View Full Code Here

    }

    public void testSimplePackageBuildNoErrors() throws Exception {
        RulesRepository repo = getRepo();

        PackageItem pkg = repo.createPackage( "testSimplePackageBuildNoErrors",
                                              "" );
        AssetItem model = pkg.addAsset( "model",
                                        "qed" );
        model.updateFormat( AssetFormats.MODEL );
View Full Code Here

    }

    public void testIgnoreArchivedItems() throws Exception {
        RulesRepository repo = getRepo();

        PackageItem pkg = repo.createPackage( "testIgnoreArchivedItems",
                                              "" );
        AssetItem model = pkg.addAsset( "model",
                                        "qed" );
        model.updateFormat( AssetFormats.MODEL );
View Full Code Here

    public void testErrorsInRuleAsset() throws Exception {

        RulesRepository repo = getRepo();

        //first, setup the package correctly:
        PackageItem pkg = repo.createPackage( "testErrorsInRuleAsset",
                                              "" );
        AssetItem model = pkg.addAsset( "model",
                                        "qed" );
        model.updateFormat( AssetFormats.MODEL );
        model.updateBinaryContentAttachment( this.getClass().getResourceAsStream( "/billasurf.jar" ) );
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.