Package org.drools.io.impl

Examples of org.drools.io.impl.ClassPathResource


     * Compiles resources and creates a new ksession.
     * @return
     */
    private StatefulKnowledgeSession createKSession() {
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("rules/SimpleValidationRules.drl"), ResourceType.DRL);

        KnowledgeBuilderErrors errors = kbuilder.getErrors();
        if (errors.size() > 0) {
            for (KnowledgeBuilderError error : errors) {
                System.err.println(error);
View Full Code Here


     * Compiles resources and creates a new ksession.
     * @return
     */
    private StatefulKnowledgeSession createKSessionWithValidationById() {
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("rules/SimpleValidationRulesWithValidationId.drl"), ResourceType.DRL);

        KnowledgeBuilderErrors errors = kbuilder.getErrors();
        if (errors.size() > 0) {
            for (KnowledgeBuilderError error : errors) {
                System.err.println(error);
View Full Code Here

     * Compiles resources and creates a new ksession.
     * @return
     */
    private StatefulKnowledgeSession createKSessionWithBreak() {
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("rules/SimpleValidationRulesWithBreak.drl"), ResourceType.DRL);

        KnowledgeBuilderErrors errors = kbuilder.getErrors();
        if (errors.size() > 0) {
            for (KnowledgeBuilderError error : errors) {
                System.err.println(error);
View Full Code Here

     * Compiles resources and creates a new ksession.
     * @return
     */
    private StatefulKnowledgeSession createKSessionMoreLogical() {
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("rules/SimpleValidationRulesMoreLogical.drl"), ResourceType.DRL);

        KnowledgeBuilderErrors errors = kbuilder.getErrors();
        if (errors.size() > 0) {
            for (KnowledgeBuilderError error : errors) {
                System.err.println(error);
View Full Code Here

    }
    private StatefulKnowledgeSession createKSession(){

        //Rules compilation
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("rules/tweetRules.drl"), ResourceType.DRL);

        KnowledgeBuilderErrors errors = kbuilder.getErrors();
        if (errors.size() > 0) {
            for (KnowledgeBuilderError error : errors) {
                System.err.println(error);
View Full Code Here

    }

    @Test
    public void firstRuleDrl() {
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("firstRule.drl"), ResourceType.DRL);
       
        if(kbuilder.hasErrors()){
            throw new IllegalStateException("Knowledge Resources cannot be parsed! "+ kbuilder.getErrors().iterator().next().getMessage());
        }
       
View Full Code Here

    }
   
    @Test
    public void secondRuleDrl() {
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("secondRule.drl"), ResourceType.DRL);
       
        if(kbuilder.hasErrors()){
            throw new IllegalStateException("Knowledge Resources cannot be parsed! "+ kbuilder.getErrors().iterator().next().getMessage());
        }
       
View Full Code Here

    }
   
    @Test
    public void thirdRuleDrl() {
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("thirdRule.drl"), ResourceType.DRL);
       
        if(kbuilder.hasErrors()){
            throw new IllegalStateException("Knowledge Resources cannot be parsed! "+ kbuilder.getErrors().iterator().next().getMessage());
        }
       
View Full Code Here

    }
   
    @Test
    public void threeRulesTogetherDrl() {
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("threeRulesTogether.drl"), ResourceType.DRL);
       
        if(kbuilder.hasErrors()){
            throw new IllegalStateException("Knowledge Resources cannot be parsed! "+ kbuilder.getErrors().iterator().next().getMessage());
        }
       
View Full Code Here

   

    @Test
    public void emergencyWithRulesTest() throws InterruptedException {
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        kbuilder.add(new ClassPathResource("EmergencyServiceTracking.bpmn"), ResourceType.BPMN2);
        kbuilder.add(new ClassPathResource("SelectEmergencyVehicleSimple.drl"), ResourceType.DRL);
        KnowledgeBuilderErrors errors = kbuilder.getErrors();
        if (errors.size() > 0) {
            for (KnowledgeBuilderError error : errors) {
                System.out.println(error.getMessage());
View Full Code Here

TOP

Related Classes of org.drools.io.impl.ClassPathResource

Copyright © 2018 www.massapicom. 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.