Examples of OIntegerPk


Examples of org.apache.torque.test.dbobject.OIntegerPk

            return;
        }
        // prepare
        ForeignKeySchemaData.clearTablesInDatabase();

        OIntegerPk oIntegerPk = new OIntegerPk();
        oIntegerPk.setId(3001);

        // execute
        oIntegerPk.save();

        // verify
        assertEquals(new Integer(3001), oIntegerPk.getId());

        Criteria criteria = new Criteria().where(OIntegerPkPeer.ID, 3001);
        List<OIntegerPk> integerObjectPkList
                = OIntegerPkPeer.doSelect(criteria);
        assertEquals(1, integerObjectPkList.size());
View Full Code Here

Examples of org.apache.torque.test.dbobject.OIntegerPk

        ForeignKeySchemaData.clearTablesInDatabase();
        ForeignKeySchemaData testData
                = ForeignKeySchemaData.getDefaultTestData();
        testData.save();

        OIntegerPk oIntegerPk = testData.getOIntegerPkList().get(2);
        List<NullableOIntegerFk> fkList = new ArrayList<NullableOIntegerFk>();
        // object already associated to this object
        fkList.add(testData.getNullableOIntegerFkList().get(1));
        // object already associated to another object
        fkList.add(testData.getNullableOIntegerFkList().get(0));
        // object not associated yet
        fkList.add(testData.getNullableOIntegerFkList().get(3));
        // new object
        NullableOIntegerFk newNullableOIntegerFk = new NullableOIntegerFk();
        newNullableOIntegerFk.setName("newNullableOIntegerFk");
        fkList.add(newNullableOIntegerFk);

        OIntegerPkPeer.setAndSaveNullableOIntegerFks(
                oIntegerPk,
                fkList);

        List<NullableOIntegerFk> cachedFks
                = oIntegerPk.getNullableOIntegerFks();
        assertEquals(4, cachedFks.size());
        assertEquals(
                testData.getNullableOIntegerFkList().get(1).getId(),
                cachedFks.get(0).getId());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(0).getFk());
        assertEquals(
                testData.getNullableOIntegerFkList().get(1).getName(),
                cachedFks.get(0).getName());
        assertEquals(
                testData.getNullableOIntegerFkList().get(0).getId(),
                cachedFks.get(1).getId());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(1).getFk());
        assertEquals(
                testData.getNullableOIntegerFkList().get(0).getName(),
                cachedFks.get(1).getName());
        assertEquals(
                testData.getNullableOIntegerFkList().get(3).getId(),
                cachedFks.get(2).getId());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(2).getFk());
        assertEquals(
                testData.getNullableOIntegerFkList().get(3).getName(),
                cachedFks.get(2).getName());
        assertEquals(
                newNullableOIntegerFk.getId(),
                cachedFks.get(3).getId());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(3).getFk());
        assertEquals(
                newNullableOIntegerFk.getName(),
                cachedFks.get(3).getName());
View Full Code Here

Examples of org.apache.torque.test.dbobject.OIntegerPk

        ForeignKeySchemaData.clearTablesInDatabase();
        ForeignKeySchemaData testData
                = ForeignKeySchemaData.getDefaultTestData();
        testData.save();

        OIntegerPk oIntegerPk = testData.getOIntegerPkList().get(0);
        List<NonPkOIntegerFk> fkList = new ArrayList<NonPkOIntegerFk>();
        // object already associated to this object
        fkList.add(testData.getNonPkOIntegerFkList().get(1));
        // object already associated to another object
        fkList.add(testData.getNonPkOIntegerFkList().get(2));
        // object not associated yet
        fkList.add(testData.getNonPkOIntegerFkList().get(3));
        // new object
        NonPkOIntegerFk newNonPkOIntegerFk = new NonPkOIntegerFk();
        newNonPkOIntegerFk.setName("newNonPkOIntegerFk");
        fkList.add(newNonPkOIntegerFk);

        OIntegerPkPeer.setAndSaveNonPkOIntegerFks(
                oIntegerPk,
                fkList);

        List<NonPkOIntegerFk> cachedFks
                = oIntegerPk.getNonPkOIntegerFks();
        assertEquals(4, cachedFks.size());
        assertEquals(
                testData.getNonPkOIntegerFkList().get(1).getId(),
                cachedFks.get(0).getId());
        assertEquals(
                oIntegerPk.getIntegerColumn(),
                cachedFks.get(0).getFk());
        assertEquals(
                testData.getNonPkOIntegerFkList().get(1).getName(),
                cachedFks.get(0).getName());
        assertEquals(
                testData.getNonPkOIntegerFkList().get(2).getId(),
                cachedFks.get(1).getId());
        assertEquals(
                oIntegerPk.getIntegerColumn(),
                cachedFks.get(1).getFk());
        assertEquals(
                testData.getNonPkOIntegerFkList().get(2).getName(),
                cachedFks.get(1).getName());
        assertEquals(
                testData.getNonPkOIntegerFkList().get(3).getId(),
                cachedFks.get(2).getId());
        assertEquals(
                oIntegerPk.getIntegerColumn(),
                cachedFks.get(2).getFk());
        assertEquals(
                testData.getNonPkOIntegerFkList().get(3).getName(),
                cachedFks.get(2).getName());
        assertEquals(
                newNonPkOIntegerFk.getId(),
                cachedFks.get(3).getId());
        assertEquals(
                oIntegerPk.getIntegerColumn(),
                cachedFks.get(3).getFk());
        assertEquals(
                newNonPkOIntegerFk.getName(),
                cachedFks.get(3).getName());
View Full Code Here

Examples of org.apache.torque.test.dbobject.OIntegerPk

        ForeignKeySchemaData.clearTablesInDatabase();
        ForeignKeySchemaData testData
                = ForeignKeySchemaData.getDefaultTestData();
        testData.save();

        OIntegerPk oIntegerPk = testData.getOIntegerPkList().get(0);
        List<CompPkOtherFk> fkList = new ArrayList<CompPkOtherFk>();
        // object already associated to this object
        fkList.add(testData.getCompositePkOtherFkList().get(0));
        // object already associated to another object
        fkList.add(testData.getCompositePkOtherFkList().get(2));
        // new object
        CompPkOtherFk newCompPkOtherFk = new CompPkOtherFk();
        newCompPkOtherFk.setName("newCompPkOtherFk");
        newCompPkOtherFk.setId1(42);
        newCompPkOtherFk.setId2("new");
        fkList.add(newCompPkOtherFk);

        OIntegerPkPeer.setAndSaveCompPkOtherFks(
                    oIntegerPk,
                    fkList);

        List<CompPkOtherFk> cachedFks = oIntegerPk.getCompPkOtherFks();
        assertEquals(3, cachedFks.size());
        assertEquals(
                testData.getCompositePkOtherFkList().get(0).getId1(),
                cachedFks.get(0).getId1());
        assertEquals(
                testData.getCompositePkOtherFkList().get(0).getId2(),
                cachedFks.get(0).getId2());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(0).getFk());
        assertEquals(
                testData.getCompositePkOtherFkList().get(0).getName(),
                cachedFks.get(0).getName());
        assertEquals(
                testData.getCompositePkOtherFkList().get(2).getId1(),
                cachedFks.get(1).getId1());
        assertEquals(
                testData.getCompositePkOtherFkList().get(2).getId2(),
                cachedFks.get(1).getId2());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(1).getFk());
        assertEquals(
                testData.getCompositePkOtherFkList().get(2).getName(),
                cachedFks.get(1).getName());
        assertEquals(
                newCompPkOtherFk.getId1(),
                cachedFks.get(2).getId1());
        assertEquals(
                newCompPkOtherFk.getId2(),
                cachedFks.get(2).getId2());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(1).getFk());
        assertEquals(
                newCompPkOtherFk.getName(),
                cachedFks.get(2).getName());
View Full Code Here

Examples of org.apache.torque.test.dbobject.OIntegerPk

        ForeignKeySchemaData.clearTablesInDatabase();
        ForeignKeySchemaData testData
                = ForeignKeySchemaData.getDefaultTestData();
        testData.save();

        OIntegerPk oIntegerPk = testData.getOIntegerPkList().get(0);
        List<CompPkContainsFk> fkList = new ArrayList<CompPkContainsFk>();
        // object already associated to this object
        fkList.add(testData.getCompositePkContainsFkList().get(0));
        // new object
        CompPkContainsFk newCompPkContainsFk = new CompPkContainsFk();
        newCompPkContainsFk.setName("newCompPkContainsFk");
        newCompPkContainsFk.setId2("new");
        fkList.add(newCompPkContainsFk);

        OIntegerPkPeer.setAndSaveCompPkContainsFks(
                    oIntegerPk,
                    fkList);

        List<CompPkContainsFk> cachedFks = oIntegerPk.getCompPkContainsFks();
        assertEquals(2, cachedFks.size());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(0).getId1());
        assertEquals(
                testData.getCompositePkContainsFkList().get(0).getId2(),
                cachedFks.get(0).getId2());
        assertEquals(
                testData.getCompositePkContainsFkList().get(0).getName(),
                cachedFks.get(0).getName());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(1).getId1());
        assertEquals(
                newCompPkContainsFk.getId2(),
                cachedFks.get(1).getId2());
        assertEquals(
View Full Code Here

Examples of org.apache.torque.test.dbobject.OIntegerPk

        ForeignKeySchemaData.clearTablesInDatabase();
        ForeignKeySchemaData testData
                = ForeignKeySchemaData.getDefaultTestData();
        testData.save();

        OIntegerPk oIntegerPk = testData.getOIntegerPkList().get(2);
        List<NullableOIntegerFk> fkList = new ArrayList<NullableOIntegerFk>();
        // copy object already associated to this object
        NullableOIntegerFk alreadyAssociated
                = testData.getNullableOIntegerFkList().get(1).copy();
        // id does not get copied, set manually
        alreadyAssociated.setId(
                testData.getNullableOIntegerFkList().get(1).getId());
        alreadyAssociated.setName("modifiedName");
        alreadyAssociated.setNew(true); // saving must also work with wrong new flag
        alreadyAssociated.setModified(false); // saving must work without the modified flag
        fkList.add(alreadyAssociated);

        OIntegerPkPeer.setAndSaveNullableOIntegerFks(
                oIntegerPk,
                fkList);

        List<NullableOIntegerFk> cachedFks
                = oIntegerPk.getNullableOIntegerFks();
        assertEquals(1, cachedFks.size());
        assertEquals(
                testData.getNullableOIntegerFkList().get(1).getId(),
                cachedFks.get(0).getId());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(0).getFk());
        assertEquals(
                "modifiedName",
                cachedFks.get(0).getName());
View Full Code Here

Examples of org.apache.torque.test.dbobject.OIntegerPk

        ForeignKeySchemaData.clearTablesInDatabase();
        ForeignKeySchemaData testData
                = ForeignKeySchemaData.getDefaultTestData();
        testData.save();

        OIntegerPk oIntegerPk = testData.getOIntegerPkList().get(2);
        oIntegerPk.setName("modified");
        List<NullableOIntegerFk> fkList = new ArrayList<NullableOIntegerFk>();
        fkList.add(testData.getNullableOIntegerFkList().get(1));

        OIntegerPkPeer.setAndSaveNullableOIntegerFks(
                oIntegerPk,
                fkList);

        assertTrue(oIntegerPk.isModified());
        OIntegerPk oIntegerPkFromDb
                = OIntegerPkPeer.retrieveByPK(oIntegerPk.getId());
        assertEquals("oIntegerPk3", oIntegerPkFromDb.getName());
    }
View Full Code Here

Examples of org.apache.torque.test.dbobject.OIntegerPk

    private void checkTorqueInitialisationWithOIntegerPk() throws TorqueException
    {
        ForeignKeySchemaData.clearTablesInDatabase();

        OIntegerPk oIntegerPk = new OIntegerPk();
        oIntegerPk.setName("shutdownName");
        oIntegerPk.save();
        List<OIntegerPk> oIntegerPkList
                = OIntegerPkPeer.doSelect(new Criteria());
        assertEquals(
                "List should contain one OIntegerPk",
                1,
                oIntegerPkList.size());
        oIntegerPk = oIntegerPkList.get(0);
        assertEquals("OIntegerPk name should be shutdownName",
                "shutdownName",
                oIntegerPk.getName());
    }
View Full Code Here

Examples of org.apache.torque.test.dbobject.OIntegerPk

     */
    public void testMultiplePrimaryForeignKey() throws Exception
    {
        ForeignKeySchemaData.clearTablesInDatabase();

        OIntegerPk oIntegerPk = new OIntegerPk();
        oIntegerPk.save();
        CompPkContainsFk compPkContainsFk = new CompPkContainsFk();
        compPkContainsFk.setId1(oIntegerPk.getId());
        compPkContainsFk.setId2("test");
        compPkContainsFk.save();

        List<CompPkContainsFk> selectedList
                = CompPkContainsFkPeer.doSelect(new Criteria());
        assertEquals(1, selectedList.size());
        CompPkContainsFk selected = selectedList.get(0);
        assertEquals(oIntegerPk.getId(), selected.getId1());
        assertEquals("test", selected.getId2());
    }
View Full Code Here

Examples of org.apache.torque.test.dbobject.OIntegerPk

                nonPkPIntegerFk2);
    }

    private static void fillOIntegerPks(ForeignKeySchemaData result)
    {
        OIntegerPk oIntegerPk1 = new OIntegerPk();
        oIntegerPk1.setName("oIntegerPk1");
        oIntegerPk1.setIntegerColumn(3);
        result.getOIntegerPkList().add(oIntegerPk1);

        OIntegerPk oIntegerPk2 = new OIntegerPk();
        oIntegerPk2.setName("oIntegerPk2");
        oIntegerPk2.setIntegerColumn(2);
        result.getOIntegerPkList().add(oIntegerPk2);

        OIntegerPk oIntegerPk3 = new OIntegerPk();
        oIntegerPk3.setName("oIntegerPk3");
        oIntegerPk3.setIntegerColumn(1);
        result.getOIntegerPkList().add(oIntegerPk3);
    }
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.