Package org.drools.repository

Examples of org.drools.repository.AssetItem.updateFormat()


        rule1.updateContent("rule 'rule1' \n when Board() \n then customer.setAge(42); \n end");
        rule1.checkin("");

        AssetItem props1 = pkg.addAsset("conf1",
                "");
        props1.updateFormat("properties");
        props1.updateContent("drools.accumulate.function.groupCount = org.drools.base.accumulators.MaxAccumulateFunction");
        props1.checkin("");

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


        props1.updateContent("drools.accumulate.function.groupCount = org.drools.base.accumulators.MaxAccumulateFunction");
        props1.checkin("");

        AssetItem props2 = pkg.addAsset("conf2",
                "");
        props2.updateFormat("conf");
        props2.updateBinaryContentAttachment(new ByteArrayInputStream("drools.accumulate.function.groupFun = org.drools.base.accumulators.MinAccumulateFunction".getBytes()));
        props2.checkin("");

        PackageAssembler asm = new PackageAssembler(pkg);
        asm.compile();
View Full Code Here

        PackageItem packageItem = repo.createPackage("testPackageWithRuleFlow",
                "");
        AssetItem model = packageItem.addAsset("model",
                "qed");
        model.updateFormat(AssetFormats.MODEL);

        model.updateBinaryContentAttachment(this.getClass().getResourceAsStream("/billasurf.jar"));
        model.checkin("");

        DroolsHeader.updateDroolsHeader("import com.billasurf.Board\n global com.billasurf.Person customer",
View Full Code Here

        DroolsHeader.updateDroolsHeader("import com.billasurf.Board\n global com.billasurf.Person customer",
                packageItem);

        AssetItem rule1 = packageItem.addAsset("rule_1",
                "");
        rule1.updateFormat(AssetFormats.DRL);
        rule1.updateContent("rule 'rule1' \n when Board() \n then customer.setAge(42); \n end");
        rule1.checkin("");

        AssetItem ruleFlow = packageItem.addAsset("ruleFlow",
                "");
View Full Code Here

        rule1.updateContent("rule 'rule1' \n when Board() \n then customer.setAge(42); \n end");
        rule1.checkin("");

        AssetItem ruleFlow = packageItem.addAsset("ruleFlow",
                "");
        ruleFlow.updateFormat(AssetFormats.RULE_FLOW_RF);

        ruleFlow.updateBinaryContentAttachment(this.getClass().getResourceAsStream("/ruleflow.rfm"));
        ruleFlow.checkin("");

        PackageAssembler asm = new PackageAssembler(packageItem);
View Full Code Here

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

        PackageAssembler asm = new PackageAssembler(pkg);
        asm.compile();
        assertFalse(asm.getErrors().toString(),
View Full Code Here

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

        AssetItem rule1 = pkg.addAsset("rule_1",
                "");
        rule1.updateFormat(AssetFormats.DRL);
        rule1.updateContent("rule 'rule1' \n dialect 'mvel' \n when Album() \n then \nAlbum a = new Album(); \n end");
        rule1.checkin("");

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

        rule1.updateContent("rule 'rule1' \n dialect 'mvel' \n when Album() \n then \nAlbum a = new Album(); \n end");
        rule1.checkin("");

        AssetItem model = pkg.addAsset("model",
                "qed");
        model.updateFormat(AssetFormats.DRL_MODEL);

        model.updateContent("declare Album\n genre: String \n end");
        model.checkin("");

        repo.save();
View Full Code Here

        DroolsHeader.updateDroolsHeader("import java.util.HashMap\nno-loop true\nagenda-group \"albums\"\ndialect \"java\"\n",
                pkg);

        AssetItem rule1 = pkg.addAsset("rule_1",
                "");
        rule1.updateFormat(AssetFormats.DRL);
        rule1.updateContent("rule 'rule1' \n dialect \"mvel\" \n when Album() \n then \nAlbum a = new Album(); \n end");
        rule1.checkin("");

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

        rule1.updateContent("rule 'rule1' \n dialect \"mvel\" \n when Album() \n then \nAlbum a = new Album(); \n end");
        rule1.checkin("");

        AssetItem model = pkg.addAsset("model",
                "qed");
        model.updateFormat(AssetFormats.DRL_MODEL);

        model.updateContent("declare Album\n genre: String \n end");
        model.checkin("");

        repo.save();
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.