Package org.apache.isis.runtimes.dflt.objectstores.sql.testsystem.dataclasses.polymorphism

Examples of org.apache.isis.runtimes.dflt.objectstores.sql.testsystem.dataclasses.polymorphism.PolySubClassTwo


        // setup the polyTestClass
        final PolySubClassOne polySubClassOne = factory.newPolySubClassOne();
        polySubClassOne.setStringBase("PolySubClassOne 1");
        polySubClassOne.setStringClassOne("Class 1");

        final PolySubClassTwo polySubClassTwo = factory.newPolySubClassTwo();
        polySubClassTwo.setStringBase("PolySubClassTwo 1");
        polySubClassTwo.setStringClassTwo("Class 2");

        final PolySubClassThree polySubClassThree = factory.newPolySubClassThree();
        polySubClassThree.setStringBase("PolySubClassThree 1");
        polySubClassThree.setStringClassThree("Another String");
        polySubClassThree.setStringClassTwo("Class 3");
View Full Code Here


        final PolySubClassOne polySubClassOne = (PolySubClassOne) polyClassBase;
        assertEquals("Class 1", polySubClassOne.getStringClassOne());

        polyClassBase = polyBaseClasses.get(1);
        assertTrue(polyClassBase instanceof PolySubClassTwo);
        final PolySubClassTwo polySubClassTwo = (PolySubClassTwo) polyClassBase;
        assertEquals("Class 2", polySubClassTwo.getStringClassTwo());

        polyClassBase = polyBaseClasses.get(2);
        assertTrue(polyClassBase instanceof PolySubClassThree);
        final PolySubClassThree polySubClassThree = (PolySubClassThree) polyClassBase;
        assertEquals("Class 3", polySubClassThree.getStringClassTwo());
View Full Code Here

        final PolySubClassThree object = newTransientInstance(PolySubClassThree.class);
        return object;
    }

    public PolySubClassTwo newPolySubClassTwo() {
        final PolySubClassTwo object = newTransientInstance(PolySubClassTwo.class);
        return object;
    }
View Full Code Here

TOP

Related Classes of org.apache.isis.runtimes.dflt.objectstores.sql.testsystem.dataclasses.polymorphism.PolySubClassTwo

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.