Package org.libreplan.business.orders.entities

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


        }
        return dtos;
    }

    private Order getOrder(OrderElement orderElement) {
        Order order = orderDAO.loadOrderAvoidingProxyFor(orderElement);
        return order;
    }
View Full Code Here


        return asignedDirectHours.toFormattedString();
    }

    public void view(final OrderElementHistoricAssignmentDTO dto) {
        OrderElement orderElement = dto.getOrderElement();
        Order order = dto.getOrder();
        try {
            if (model.getCurrentScenario().contains(order)) {
                if (SecurityUtils.isSuperuserOrUserInRoles(
                        UserRole.ROLE_PLANNING,
                        UserRole.ROLE_READ_ALL_PROJECTS,
View Full Code Here

        }
        return sb.toString();
    }

    public void setCurrentOrder(PlanningState planningState, List<TaskElement> criticalPath) {
        final Order order = planningState.getOrder();

        dashboardModel.setCurrentOrder(planningState, criticalPath);
        if (dashboardModel.tasksAvailable()) {
            if (self != null) {
                renderGlobalProgress();
View Full Code Here

        return new JRBeanCollectionDataSource(dtos);
    }

    @Override
    public void showReport(JasperreportComponent jasperreport) {
        final Order order = getSelectedOrder();
        if (order == null && projectStatusReportModel.isNotFiltering()) {
            messagesForUser
                    .showMessage(
                            Level.ERROR,
                            _("You should filter the report by project, labels or criteria"));
View Full Code Here

                    @Override
                    public void onRetrieval(PlanningState planningState) {
                        planningState.reattach();
                    }
                });
        Order order = this.planningState.getOrder();
        this.orderElementTreeModel = new OrderElementTreeModel(order);
        forceLoadAdvanceAssignmentsAndMeasurements(order);
        forceLoadCriterionRequirements(order);
        forceLoadCalendar(this.getCalendar());
        forceLoadCustomer(order.getCustomer());
        forceLoadDeliveringDates(order);
        forceLoadLabels(order);
        forceLoadMaterialAssignments(order);
        forceLoadTaskQualityForms(order);
        forceLoadEndDateCommunicationToCustomer(order);
View Full Code Here

    @Override
    @Transactional(readOnly = true)
    public void prepareCreationFrom(OrderTemplate template, Desktop desktop) {
        loadNeededDataForConversation();
        Order newOrder = createOrderFrom((OrderTemplate) templateDAO
                .findExistingEntity(template.getId()));

        newOrder.setCode(getOrder().getCode());
        newOrder.setCodeAutogenerated(true);

        newOrder.setName(getOrder().getName());
        newOrder.setCustomer(((Order) getOrder()).getCustomer());
        newOrder.setCalendar(getCalendar());

        newOrder.setInitDate(getOrder().getInitDate());
        if (getOrder().getDeadline() != null) {
            newOrder.setDeadline(getOrder().getDeadline());
        }

        planningState = planningStateCreator.createOn(desktop, newOrder);
        forceLoadAdvanceAssignmentsAndMeasurements(planningState.getOrder());
        initializeOrder();
View Full Code Here

    }

    @Override
    @Transactional
    public void remove(Order detachedOrder) {
        Order order = orderDAO.findExistingEntity(detachedOrder.getId());
        removeVersions(order);
        if (order.hasNoVersions()) {
            removeOrderFromDB(order);
        }
    }
View Full Code Here

    }

    @Override
    public void setExternalCompany(ExternalCompany externalCompany) {
        if (this.getOrder() != null) {
            Order order = (Order) getOrder();
            order.setCustomer(externalCompany);
        }
    }
View Full Code Here

            throw new RuntimeException(e);
        }
    }

    public void removeAskedEndDate(EndDateCommunication endDate) {
        Order order = (Order) getOrder();
        if (getOrder() != null && endDate != null) {
            order.removeAskedEndDate(endDate);
        }
    }
View Full Code Here

        }
    }

    @Override
    public SortedSet<EndDateCommunication> getEndDates() {
        Order order = (Order) getOrder();
        if (getOrder() != null) {
            return order.getEndDateCommunicationToCustomer();
        }
        return new TreeSet<EndDateCommunication>();
    }
View Full Code Here

TOP

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

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.