Package net.stinfoservices.pacifiq.server.model

Examples of net.stinfoservices.pacifiq.server.model.Item


    private void checkConsumedItemQuantities(DSP5 dsp5) throws Exception {
        ServiceSecurityHelper.hasAuthority(ProfileHelper.LICENSES_CONSULTATION, getSession());

        if (dsp5.getItems() != null) {
            for (Item item : dsp5.getItems()) {
                final Item theItem = item;

                Long response = consumptionDAO.getConsumptionQuantityForItem(theItem.getId());

                if (itemQuantitiesConsumed == null) {
                    itemQuantitiesConsumed = new HashMap<Long, Long>();
                }
                itemQuantitiesConsumed.put(theItem.getId(), response);
            }
        }
    }
View Full Code Here


        // here it is important to recycle Items...
        dsp5.getItems().clear();
        if (dto.getItems() != null && !dto.getItems().isEmpty()) {
            for (ItemDTO itemDto : dto.getItems()) {
                Item item = null;
                if (itemDto.getId() == null) {
                    item = new Item();
                } else {
                    item = itemDAO.find(itemDto.getId());
                }
                applyDiffItem(item, itemDto, dsp5);
                dsp5.getItems().add(item);
View Full Code Here

            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass()
                    .getResource("/dbunit/dao/admin/consumption-create_no-id.xml").openStream());
            Consumption consumption = new Consumption();
            Consumption nconsumption;
            Program program = new Program();
            Item item = new Item();
            DSP5 dsp5 = new DSP5();

            consumption.setId(null);
            consumption.setQuantity(1);
            program.setId(1L);
            program.setName(PROGRAM_NAME);
            program.setVersion(1);
            consumption.setProgram(program);
            dsp5.setId(1L);
            dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
            dsp5.setVersion(1);
            item.setId(1L);
            item.setQuantity(5);
            item.setDsp5(dsp5);
            item.setVersion(1);
            consumption.setItem(item);
            consumption.setVersion(1);
            nconsumption = consumptionDAO.save(consumption);
            assertNotNull(nconsumption);
            assertEquals(nconsumption.getQuantity(), consumption.getQuantity());
View Full Code Here

            DatabaseConnection connection = new DatabaseConnection(dataSource.getConnection());
            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass().getResource(UPDATE_DATASET).openStream());
            Consumption consumption = new Consumption();
            Consumption nconsumption;
            Program program = new Program();
            Item item = new Item();
            DSP5 dsp5 = new DSP5();

            consumption.setId(1L);
            consumption.setQuantity(5);
            program.setId(1L);
            program.setName(PROGRAM_NAME);
            program.setVersion(1);
            consumption.setProgram(program);
            dsp5.setId(1L);
            dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
            dsp5.setVersion(1);
            item.setId(1L);
            item.setQuantity(5);
            item.setDsp5(dsp5);
            item.setVersion(1);
            consumption.setItem(item);
            consumption.setVersion(1);
            nconsumption = consumptionDAO.save(consumption);
            assertNotNull(nconsumption);
            assertEquals(nconsumption.getQuantity(), consumption.getQuantity());
View Full Code Here

    @DatabaseTearDown(value = EMPTY_DATASET, type = DatabaseOperation.DELETE)
    @Override
    public void testRemove() throws Exception {
        Consumption consumption = new Consumption();
        Program program = new Program();
        Item item = new Item();
        DSP5 dsp5 = new DSP5();

        consumption.setId(1L);
        consumption.setQuantity(1);
        program.setId(1L);
        program.setName(PROGRAM_NAME);
        program.setVersion(1);
        consumption.setProgram(program);
        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        item.setId(1L);
        item.setQuantity(5);
        item.setDsp5(dsp5);
        item.setVersion(1);
        consumption.setItem(item);
        consumption.setVersion(1);
        consumptionDAO.remove(consumption);
    }
View Full Code Here

    @ExpectedDatabase(value = EMPTY_DATASET, assertionMode = DatabaseAssertionMode.NON_STRICT)
    @DatabaseTearDown(value = EMPTY_DATASET, type = DatabaseOperation.DELETE)
    public void testRemove2() throws Exception {
        Consumption consumption = new Consumption();
        Program program = new Program();
        Item item = new Item();
        DSP5 dsp5 = new DSP5();

        consumption.setId(1L);
        consumption.setQuantity(5);
        program.setId(1L);
        program.setName(PROGRAM_NAME);
        program.setVersion(1);
        consumption.setProgram(program);
        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        item.setId(1L);
        item.setQuantity(5);
        item.setDsp5(dsp5);
        item.setVersion(1);
        consumption.setItem(item);
        consumption.setVersion(2);
        consumptionDAO.remove(consumption);
    }
View Full Code Here

    @Override
    public void testFind() throws Exception {
        Consumption consumption = consumptionDAO.find(1L);
        Consumption consumptionc = new Consumption();
        Program program = new Program();
        Item item = new Item();
        DSP5 dsp5 = new DSP5();

        consumptionc.setId(1L);
        consumptionc.setQuantity(5);
        program.setId(1L);
        program.setName(PROGRAM_NAME);
        program.setVersion(1);
        consumptionc.setProgram(program);
        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        item.setId(1L);
        item.setQuantity(5);
        item.setDsp5(dsp5);
        item.setVersion(1);
        consumptionc.setItem(item);
        consumptionc.setVersion(2);
        assertNotNull(consumption);
        assertSame(2, consumption.getVersion());
        assertEquals(consumptionc.getQuantity(), consumption.getQuantity());
View Full Code Here

    @Override
    public void testFindAll() throws Exception {
        List<Consumption> consumptions = consumptionDAO.findAll();
        Consumption consumption = new Consumption();
        Program program = new Program();
        Item item = new Item();
        DSP5 dsp5 = new DSP5();

        consumption.setId(1L);
        consumption.setQuantity(5);
        program.setId(1L);
        program.setName(PROGRAM_NAME);
        program.setVersion(1);
        consumption.setProgram(program);
        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        item.setId(1L);
        item.setQuantity(5);
        item.setDsp5(dsp5);
        item.setVersion(1);
        consumption.setItem(item);
        consumption.setVersion(2);
        assertSame(1, consumptions.size());
        assertNotNull(consumptions.get(0));
        assertEquals(consumptions.get(0), consumption);
View Full Code Here

    @Override
    public void testFindEntries() throws Exception {
        List<Consumption> consumptions = consumptionDAO.findEntries(0, 1);
        Consumption consumption = new Consumption();
        Program program = new Program();
        Item item = new Item();
        DSP5 dsp5 = new DSP5();

        consumption.setId(1L);
        consumption.setQuantity(5);
        program.setId(1L);
        program.setName(PROGRAM_NAME);
        program.setVersion(1);
        consumption.setProgram(program);
        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        item.setId(1L);
        item.setQuantity(5);
        item.setDsp5(dsp5);
        item.setVersion(1);
        consumption.setItem(item);
        consumption.setVersion(2);
        assertSame(1, consumptions.size());
        assertNotNull(consumptions.get(0));
        assertEquals(consumptions.get(0), consumption);
View Full Code Here

    @Test
    @DatabaseSetup(value = UPDATE_DATASET)
    @DatabaseTearDown(value = UPDATE_DATASET, type = DatabaseOperation.DELETE)
    @Override
    public void testFind() throws Exception {
        Item item = itemDAO.find(1L);
        Item itemc = new Item();
        DSP5 dsp5 = new DSP5();

        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        itemc.setId(1L);
        itemc.setQuantity(UPDATED_QUANTITY);
        itemc.setDsp5(dsp5);
        itemc.setVersion(2);
        assertNotNull(item);
        assertSame(2, item.getVersion());
        assertEquals(itemc.getQuantity(), item.getQuantity());
        assertEquals(itemc, item);
        assertNull(itemDAO.find(2L));
        assertNull(itemDAO.find(0L));
    }
View Full Code Here

TOP

Related Classes of net.stinfoservices.pacifiq.server.model.Item

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.