Package org.drools.repository

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


        AssetItem rule2 = pkg.addAsset( "rule_2",
                                        "" );
        rule2.updateFormat( AssetFormats.DRL );
        rule2.updateContent( "rule 'rule2' \n ruleflow-group 'whee' \nwhen p:Person() \n then p.setAge(42); \n end" );
        rule2.checkin( "" );
        repo.save();

        String[] list = repositoryPackageService.listRulesInPackage( pkg.getName() );
        assertEquals( 2,
                      list.length );
        assertEquals( "rule1",
View Full Code Here


        AssetItem rule1 = pkg.addAsset( "rule_1",
                                        "" );
        rule1.updateFormat( AssetFormats.DRL );
        rule1.updateContent( "rule 'rule1' \n when \np : Person() \n then \np.setAge(42); \n end" );
        rule1.checkin( "" );
        repo.save();

        assertFalse( pkg.isBinaryUpToDate() );
        assertFalse( RuleBaseCache.getInstance().contains( pkg.getUUID() ) );
        RuleBaseCache.getInstance().remove( "XXX" );
View Full Code Here

        AssetItem model = pkg.addAsset( "MyModel",
                                        "" );
        model.updateFormat( AssetFormats.MODEL );
        model.updateBinaryContentAttachment( this.getClass().getResourceAsStream( "/billasurf.jar" ) );
        model.checkin( "" );
        repo.save();

        String[] s = repositoryPackageService.listTypesInPackage( pkg.getUUID() );
        assertNotNull( s );
        assertEquals( 2,
                      s.length );
View Full Code Here

           AssetItem rule1 = pkg.addAsset( "rule_1",
                                           "" );
           rule1.updateFormat( AssetFormats.DRL );
           rule1.updateContent( "rule 'rule1' \n when \np : Person() \n then \np.setAge(42); \n end" );
           rule1.checkin( "" );
           repo.save();

           GuidedDecisionTable52 dt = new GuidedDecisionTable52();

           Pattern52 p1 = new Pattern52();
           p1.setBoundName( "p" );
View Full Code Here

                                        "" );
        asset.updateFormat( AssetFormats.MODEL );
        asset.checkin( "" );

        pkg.updateBinaryUpToDate( true );
        repo.save();

        assertTrue( pkg.isBinaryUpToDate() );
        assertEquals( "",
                      DroolsHeader.getDroolsHeader( pkg ) );
        FileManagerUtils fm = getFileManagerUtils();
View Full Code Here


    RulesRepository repo = RepositorySessionUtil.getRepository();
    PackageItem pkg = repo.createPackage("testRestGetBasics", "");
    pkg.updateStringProperty("This is some header", PackageItem.HEADER_PROPERTY_NAME);
    repo.save();


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

  }

  public void testGetVersionHistory() throws Exception {
    RulesRepository repo = RepositorySessionUtil.getRepository();
    PackageItem pkg = repo.createPackage("testRestGetVersionHistory", "");
    repo.save();


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

  }

  public void testVersionHistoryAndArchived() throws Exception {
    RulesRepository repo = RepositorySessionUtil.getRepository();
    PackageItem pkg = repo.createPackage("testVersionHistoryAndArchived", "");
    repo.save();


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

  public void testPost() throws Exception {
    RulesRepository repo = RepositorySessionUtil.getRepository();
    PackageItem pkg = repo.createPackage("testRestPost", "");
    pkg.updateStringProperty("This is some header", PackageItem.HEADER_PROPERTY_NAME);
    repo.save();

    RestAPI api = new RestAPI(repo);
    ByteArrayInputStream in = new ByteArrayInputStream("abc".getBytes());
    api.post("/packages/testRestPost/asset1.drl", in, "a comment");
View Full Code Here

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

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