Package org.libreplan.business.orders.entities

Examples of org.libreplan.business.orders.entities.OrderElement


        this.ignoreLabelsInheritance = ignoreLabelsInheritance;
    }

    @Override
    public boolean accepts(Object object) {
        final OrderElement orderElement = (OrderElement) object;
        return accepts(orderElement) || accepts(orderElement.getAllChildren());
    }
View Full Code Here


            bandboxSearch.setBandboxConstraint("no empty:" + _("cannot be empty"));
            row.appendChild(bandboxSearch);
        }

        private void setOrderElementInESL(Listitem selectedItem, ExpenseSheetLine line) {
            OrderElement orderElement = (selectedItem == null ? null : (OrderElement) selectedItem
                    .getValue());
            line.setOrderElement(orderElement);
        }
View Full Code Here

            Collection<? extends ResourceAllocation<?>> allocations) {
        Map<Order, List<ResourceAllocation<?>>> result = new HashMap<Order, List<ResourceAllocation<?>>>();
        for (ResourceAllocation<?> resourceAllocation : allocations) {
            if ((resourceAllocation.isSatisfied())
                    && (resourceAllocation.getTask() != null)) {
                OrderElement orderElement = resourceAllocation.getTask()
                        .getOrderElement();
                Order order = orderDAO.loadOrderAvoidingProxyFor(orderElement);
                initializeIfNeeded(result, order);
                result.get(order).add(resourceAllocation);
            }
View Full Code Here

    @Override
    @Transactional(readOnly = true)
    public String getOrderCode(SubcontractedTaskData subcontractedTaskData) {
        Task task = subcontractedTaskData.getTask();
        OrderElement orderElement = orderDAO.loadOrderAvoidingProxyFor(task
                .getOrderElement());
        return orderElement.getOrder().getCode();
    }
View Full Code Here

    @Override
    @Transactional(readOnly = true)
    public String getOrderName(SubcontractedTaskData subcontractedTaskData) {
        Task task = subcontractedTaskData.getTask();
        OrderElement orderElement = orderDAO.loadOrderAvoidingProxyFor(task
                .getOrderElement());
        return orderElement.getOrder().getName();
    }
View Full Code Here

        if (lineDTO.date != null) {
            date = DateConverter.toLocalDate(lineDTO.date);
        }

        String orderElementCode = lineDTO.orderElement;
        OrderElement orderElement = null;
        try{
            orderElement = Registry.getOrderElementDAO().findByCode(
                    orderElementCode);
        }catch (InstanceNotFoundException e) {
            throw new ValidationException(
View Full Code Here

         * 3: Update the order element
         */
        String orderElementCode = lineDTO.orderElement;
        if (!StringUtils.isBlank(orderElementCode)) {
            try {
                OrderElement orderElement = Registry.getOrderElementDAO()
                        .findUniqueByCode(orderElementCode);
                line.setOrderElement(orderElement);
            } catch (InstanceNotFoundException e) {
                throw new ValidationException("There is no task with this code");
            }
View Full Code Here

     */
    private static int MAX_DAYS_LOOKING_CAPACITY = 360 * 5;

    public static Task createTask(TaskSource taskSource) {
        Task task = new Task();
        OrderElement orderElement = taskSource.getOrderElement();
        orderElement.applyInitialPositionConstraintTo(task);
        Task result = create(task, taskSource);
        result.initializeDates();
        return result;
    }
View Full Code Here

     *
     * @return Task New Task
     */
    public static Task createTaskWithoutDatesInitialized(TaskSource taskSource) {
        Task task = new Task();
        OrderElement orderElement = taskSource.getOrderElement();
        orderElement.applyInitialPositionConstraintTo(task);
        Task result = create(task, taskSource);
        return result;
    }
View Full Code Here

        Map<OrderElement, Map<Criterion, Boolean>> result =
            new HashMap<OrderElement, Map<Criterion, Boolean>>();

        for (IndirectCriterionRequirement each: indirects) {
            final OrderElement orderElement = each.getOrderElement();
            if (orderElement != null) {
                Map<Criterion, Boolean> value = result.get(orderElement);
                if (value == null) {
                    value = new HashMap<Criterion, Boolean>();
                }
View Full Code Here

TOP

Related Classes of org.libreplan.business.orders.entities.OrderElement

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.