Examples of AdvanceMeasurementDTO


Examples of org.libreplan.ws.common.api.AdvanceMeasurementDTO

        OrderDTO orderDTO = new OrderDTO();
        orderDTO.name = "Order name " + UUID.randomUUID().toString();
        orderDTO.code = code;
        orderDTO.initDate = DateConverter.toXMLGregorianCalendar(new Date());

        AdvanceMeasurementDTO advanceMeasurementDTO = new AdvanceMeasurementDTO();
        orderDTO.advanceMeasurements.add(advanceMeasurementDTO);

        OrderListDTO orderListDTO = createOrderListDTO(orderDTO);
        List<InstanceConstraintViolationsDTO> instanceConstraintViolationsList = orderElementService
                .addOrders(orderListDTO).instanceConstraintViolationsList;
View Full Code Here

Examples of org.libreplan.ws.common.api.AdvanceMeasurementDTO

        OrderDTO orderDTO = new OrderDTO();
        orderDTO.name = "Order name " + UUID.randomUUID().toString();
        orderDTO.code = code;
        orderDTO.initDate = DateConverter.toXMLGregorianCalendar(new Date());

        AdvanceMeasurementDTO advanceMeasurementDTO = new AdvanceMeasurementDTO(
                DateConverter.toXMLGregorianCalendar(new Date()),
                BigDecimal.TEN);
        orderDTO.advanceMeasurements.add(advanceMeasurementDTO);

        OrderListDTO orderListDTO = createOrderListDTO(orderDTO);
View Full Code Here

Examples of org.libreplan.ws.common.api.AdvanceMeasurementDTO

        orderDTO.name = "Order name " + UUID.randomUUID().toString();
        orderDTO.code = code;
        orderDTO.initDate = DateConverter.toXMLGregorianCalendar(new Date());

        LocalDate date = new LocalDate();
        AdvanceMeasurementDTO advanceMeasurementDTO = new AdvanceMeasurementDTO(
                DateConverter.toXMLGregorianCalendar(date), new BigDecimal(15));

        orderDTO.advanceMeasurements.add(advanceMeasurementDTO);

        OrderListDTO orderListDTO = createOrderListDTO(orderDTO);
        List<InstanceConstraintViolationsDTO> instanceConstraintViolationsList = orderElementService
                .addOrders(orderListDTO).instanceConstraintViolationsList;
        assertThat(instanceConstraintViolationsList.size(), equalTo(0));

        final OrderElement orderElement = transactionService
                .runOnTransaction(new IOnTransaction<OrderElement>() {
                    @Override
                    public OrderElement execute() {
                        try {
                            OrderElement element = orderElementDAO
                                    .findUniqueByCode(code);
                            element.getDirectAdvanceAssignmentSubcontractor()
                                    .getAdvanceMeasurements().size();
                            return element;
                        } catch (InstanceNotFoundException e) {
                            throw new RuntimeException(e);
                        }
                    }
                });
        assertNotNull(orderElement);
        DirectAdvanceAssignment advanceAssignment = orderElement
                .getDirectAdvanceAssignmentSubcontractor();
        assertNotNull(advanceAssignment);
        assertThat(advanceAssignment.getAdvanceMeasurements().size(),
                equalTo(1));

        transactionService.runOnTransaction(new IOnTransaction<Void>() {
            @Override
            public Void execute() {
                orderElementDAO.flush();
                sessionFactory.getCurrentSession().evict(orderElement);
                return null;
            }
        });

        AdvanceMeasurementDTO advanceMeasurementDTO2 = new AdvanceMeasurementDTO(
                DateConverter.toXMLGregorianCalendar(date.plusWeeks(1)),
                new BigDecimal(20));
        orderDTO.advanceMeasurements.add(advanceMeasurementDTO2);

        orderListDTO = createOrderListDTO(orderDTO);
View Full Code Here

Examples of org.libreplan.ws.common.api.AdvanceMeasurementDTO

    }

    private Set<AdvanceMeasurementDTO> givenAdvanceMeasurementDTOs(Map<LocalDate, BigDecimal> values) {
        Set<AdvanceMeasurementDTO> advanceMeasurementDTOs = new HashSet<AdvanceMeasurementDTO>();
        for (Entry<LocalDate, BigDecimal> entry : values.entrySet()) {
            advanceMeasurementDTOs.add(new AdvanceMeasurementDTO(DateConverter
                    .toXMLGregorianCalendar(entry.getKey()), entry.getValue()));
        }
        return advanceMeasurementDTOs;
    }
View Full Code Here

Examples of org.libreplan.ws.common.api.AdvanceMeasurementDTO

        if (directAdvanceAssignment != null) {
            for (AdvanceMeasurement advanceMeasurement : directAdvanceAssignment
                    .getAdvanceMeasurements()) {
                if (advanceMeasurement.getCommunicationDate() == null) {
                    AdvanceMeasurementDTO advanceMeasurementDTO = OrderElementConverter
                            .toDTO(advanceMeasurement);
                    advanceMeasurement.updateCommunicationDate(new Date());
                    advanceMeasurementDTOs.add(advanceMeasurementDTO);
                }
            }
View Full Code Here

Examples of org.libreplan.ws.common.api.AdvanceMeasurementDTO

            value = advanceMeasurement.getValue().divide(maxValue,
                    RoundingMode.DOWN);
        }
        XMLGregorianCalendar date = DateConverter
                .toXMLGregorianCalendar(advanceMeasurement.getDate());
        return new AdvanceMeasurementDTO(date, value);
    }
View Full Code Here

Examples of org.libreplan.ws.common.api.AdvanceMeasurementDTO

    public static AdvanceMeasurementDTO toDTO(
            AdvanceMeasurement advanceMeasurement) {
        XMLGregorianCalendar date = DateConverter
                .toXMLGregorianCalendar(advanceMeasurement.getDate());
        return new AdvanceMeasurementDTO(date, advanceMeasurement
                .getValue());
    }
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.