Package org.drools.repository

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


                                                                         "yeah" );
        testBuiltInSelectorCategory2.addCategory( "testBuiltInSelectorCategory2Child",
                                                  "yeah" );

        //create our package
        ModuleItem pkg = repo.createModule( "testBuiltInSelector",
                                            "" );
        DroolsHeader.updateDroolsHeader( "import org.drools.Person",
                                         pkg );
        AssetItem rule1 = pkg.addAsset( "rule1",
                                        "" );
View Full Code Here


    @Test
    public void testFunctionWithPOJOFactType() throws Exception {
        RulesRepository repo = rulesRepository;

        //first, setup the package correctly:
        ModuleItem pkg = repo.createModule( "testFunctionWithPOJOFactType",
                                            "" );
        DroolsHeader.updateDroolsHeader( "import org.drools.Person",
                                         pkg );

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

    @Test
    public void testFunctionWithDeclaredFactType() throws Exception {
        RulesRepository repo = rulesRepository;

        //first, setup the package correctly:
        ModuleItem pkg = repo.createModule( "testFunctionWithDeclaredFactType",
                                            "" );
       
        AssetItem model = pkg.addAsset( "model",
                                        "" );
        model.updateFormat( AssetFormats.DRL_MODEL );
View Full Code Here

    //String getPackageConfig = "packages/SomeName/.package"; //should load package config

    @Test
    public void testGetWithSpaces() throws Exception {
        RulesRepository repo = RepositorySessionUtil.getRepository();
        ModuleItem pkg = repo.createModule("testRestGetSpaces", "", ModuleItem.MODULE_FORMAT);
        AssetItem ass = pkg.addAsset("some space", "");
        ass.updateFormat("drl");
        ass.checkin("hey");

        RestAPI api = new RestAPI(repo);
View Full Code Here

    }

    @Test
    public void testGetBasics() throws Exception {
        RulesRepository repo = RepositorySessionUtil.getRepository();
        ModuleItem pkg = repo.createModule("testRestGetBasics", "", ModuleItem.MODULE_FORMAT);
        pkg.updateStringProperty("This is some header", ModuleItem.HEADER_PROPERTY_NAME);
        repo.save();


        AssetItem asset1 = pkg.addAsset("asset1", "");
View Full Code Here

    }

    @Test
    public void testGetVersionHistory() throws Exception {
        RulesRepository repo = RepositorySessionUtil.getRepository();
        ModuleItem pkg = repo.createModule("testRestGetVersionHistory", "", ModuleItem.MODULE_FORMAT);
        repo.save();


        AssetItem asset1 = pkg.addAsset("asset1", "");
        asset1.updateContent("this is content");
View Full Code Here

    }

    @Test
    public void testVersionHistoryAndArchived() throws Exception {
        RulesRepository repo = RepositorySessionUtil.getRepository();
        ModuleItem pkg = repo.createModule("testVersionHistoryAndArchived", "", ModuleItem.MODULE_FORMAT);
        repo.save();


        AssetItem asset1 = pkg.addAsset("asset1", "");
        asset1.updateContent("this is content");
View Full Code Here

    }

    @Test
    public void testPost() throws Exception {
        RulesRepository repo = RepositorySessionUtil.getRepository();
        ModuleItem pkg = repo.createModule("testRestPost", "", ModuleItem.MODULE_FORMAT);
        pkg.updateStringProperty("This is some header", ModuleItem.HEADER_PROPERTY_NAME);
        repo.save();

        RestAPI api = new RestAPI(repo);
        ByteArrayInputStream in = new ByteArrayInputStream("abc".getBytes());
View Full Code Here

    @Test
    public void testPut() throws Exception {
        //need to test both asset and .package shite.
        RulesRepository repo = RepositorySessionUtil.getRepository();
        ModuleItem pkg = repo.createModule("testRestPut", "", ModuleItem.MODULE_FORMAT);
        pkg.updateStringProperty("This is some header", ModuleItem.HEADER_PROPERTY_NAME);
        repo.save();

        AssetItem asset1 = pkg.addAsset("asset1", "");
        asset1.updateContent("this is content");
View Full Code Here

    }

    @Test
    public void testDelete() throws Exception {
        RulesRepository repo = RepositorySessionUtil.getRepository();
        ModuleItem pkg = repo.createModule("testRestDelete", "", ModuleItem.MODULE_FORMAT);
        pkg.updateStringProperty("This is some header", ModuleItem.HEADER_PROPERTY_NAME);
        repo.save();

        AssetItem asset1 = pkg.addAsset("asset1", "");
        asset1.updateContent("this is content");
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.