Package org.drools.core.base

Examples of org.drools.core.base.ClassTypeResolver.addImport()


    @Test
    public void testFactAssignmentField() throws Exception {
        ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
        TypeResolver typeResolver = new ClassTypeResolver(new HashSet<String>(),classLoader );
        typeResolver.addImport("org.drools.workbench.models.testscenarios.backend.Cheese");

        Mouse mouse = new Mouse();

        FactAssignmentField factAssignmentField = new FactAssignmentField("cheese", "Cheese");
View Full Code Here


    @Test
    public void testSimpleFields() throws Exception {
        ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
        TypeResolver typeResolver = new ClassTypeResolver(new HashSet<String>(),classLoader );
        typeResolver.addImport("org.drools.workbench.models.testscenarios.backend.Cheese");

        Mouse mouse = new Mouse();

        FactAssignmentField factAssignmentField = new FactAssignmentField("cheese", "Cheese");
        factAssignmentField.getFact().getFieldData().add(new FieldData("type", "Best cheddar EVER! (tm)"));
View Full Code Here

    @Test
    public void testMatryoshkaDollSituation() throws Exception {
        ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
        TypeResolver typeResolver = new ClassTypeResolver(new HashSet<String>(),classLoader );
        typeResolver.addImport("org.drools.workbench.models.testscenarios.backend.MatryoshkaDoll");

        MatryoshkaDoll matryoshkaDoll = new MatryoshkaDoll();

        FactAssignmentField factAssignmentField = createFactAssignmentField();
        addFactAssignmentFieldIntoFactAssignmentField(factAssignmentField, 5);
View Full Code Here

                                                                             "cheddar" ) ),
                                        false );

        TypeResolver resolver = new ClassTypeResolver( new HashSet<String>(),
                                                       Thread.currentThread().getContextClassLoader() );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheese" );

        KieSession ksession = mock( KieSession.class );
        Map<String, Object> populatedData = new HashMap<String, Object>();
        Map<String, Object> globalData = new HashMap<String, Object>();
        GlobalFactPopulator globalFactPopulator = new GlobalFactPopulator( populatedData,
View Full Code Here

        assertEquals( 4, wrapper.getList().get( 0 ) );
    }

    private TypeResolver getTypeResolver() {
        TypeResolver resolver = new ClassTypeResolver( new HashSet<String>(), getClassLoader() );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.MyCollectionWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheesery" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheese" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.SqlDateWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.CheeseType" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Person" );
View Full Code Here

    }

    private TypeResolver getTypeResolver() {
        TypeResolver resolver = new ClassTypeResolver( new HashSet<String>(), getClassLoader() );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.MyCollectionWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheesery" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheese" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.SqlDateWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.CheeseType" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Person" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.OuterFact" );
View Full Code Here

    private TypeResolver getTypeResolver() {
        TypeResolver resolver = new ClassTypeResolver( new HashSet<String>(), getClassLoader() );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.MyCollectionWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheesery" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheese" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.SqlDateWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.CheeseType" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Person" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.OuterFact" );
        return resolver;
View Full Code Here

    private TypeResolver getTypeResolver() {
        TypeResolver resolver = new ClassTypeResolver( new HashSet<String>(), getClassLoader() );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.MyCollectionWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheesery" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheese" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.SqlDateWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.CheeseType" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Person" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.OuterFact" );
        return resolver;
    }
View Full Code Here

        TypeResolver resolver = new ClassTypeResolver( new HashSet<String>(), getClassLoader() );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.MyCollectionWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheesery" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheese" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.SqlDateWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.CheeseType" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Person" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.OuterFact" );
        return resolver;
    }
View Full Code Here

        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.MyCollectionWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheesery" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Cheese" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.SqlDateWrapper" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.CheeseType" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.Person" );
        resolver.addImport( "org.drools.workbench.models.testscenarios.backend.OuterFact" );
        return resolver;
    }

    private ClassLoader getClassLoader() {
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.