Package org.libreplan.business.reports.dtos

Examples of org.libreplan.business.reports.dtos.WorkingArrangementPerOrderDTO


        List<WorkingArrangementPerOrderDTO> result = new ArrayList<WorkingArrangementPerOrderDTO>();

        // Add current task
        final Set<Dependency> dependencies = task
                .getDependenciesWithThisDestination();
        WorkingArrangementPerOrderDTO workingArrangementPerOrderDTO = new WorkingArrangementPerOrderDTO(
                deadLineOrder, task, taskStatus, showDependencies
                        && !dependencies.isEmpty());
        workingArrangementPerOrderDTO.setStatus(_(workingArrangementPerOrderDTO
                .getStatus()));
        result.add(workingArrangementPerOrderDTO);

        // Add dependencies
        if (showDependencies) {
            taskDAO.reattach(task);
            for (Dependency each : dependencies) {
                final OrderElement orderElement = each.getOrigin()
                        .getOrderElement();
                DependencyWorkingArrangementDTO dependencyDTO = new DependencyWorkingArrangementDTO(
                        orderElement.getName(), orderElement.getCode(), each
                                .getType().toString(), orderElement
                                .getAdvancePercentage());
                WorkingArrangementPerOrderDTO dto = new WorkingArrangementPerOrderDTO(
                        task, taskStatus, dependencyDTO);
                dto.setStatus(_(dto.getStatus()));
                result.add(dto);
            }
        }
        return result;
    }
View Full Code Here

TOP

Related Classes of org.libreplan.business.reports.dtos.WorkingArrangementPerOrderDTO

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.