use of com.tomasio.projects.trainning.sorts.TreinamentoSolicitadoConsolidadoSortByOrganizacao in project trainning by fernandotomasio.
the class PlanningServiceSimpleImpl method findAllTreinamentosSolicitadosConsolidado.
@Override
@Transactional(readOnly = true)
public TreinamentoSolicitadoConsolidadoDTO[] findAllTreinamentosSolicitadosConsolidado(Long planejamentoID) {
Map<String, Integer> treinamentosPlanejadosMap = findAlltreinamentosPlanejadosMap();
TreinamentoSolicitadoDTO[] treinamentosSolicitados = findAllTreinamentosSolicitados(planejamentoID, null, null, null);
List<TreinamentoSolicitadoConsolidadoDTO> treinamentosConsolidados = arrangeTreinamentosConsolidados(planejamentoID, treinamentosPlanejadosMap, treinamentosSolicitados, null);
TreinamentoSolicitadoConsolidadoSortByOrganizacao sortByOrganizacao = new TreinamentoSolicitadoConsolidadoSortByOrganizacao();
Collections.sort(treinamentosConsolidados, sortByOrganizacao);
TreinamentoSolicitadoConsolidadoDTO[] result = new TreinamentoSolicitadoConsolidadoDTO[treinamentosConsolidados.size()];
treinamentosConsolidados.toArray(result);
return result;
}
use of com.tomasio.projects.trainning.sorts.TreinamentoSolicitadoConsolidadoSortByOrganizacao in project trainning by fernandotomasio.
the class PlanningServiceSimpleImpl method findAllTreinamentosSolicitadosConsolidadoByItemPlanejamentoId.
@Override
@Transactional(readOnly = true)
public TreinamentoSolicitadoConsolidadoDTO[] findAllTreinamentosSolicitadosConsolidadoByItemPlanejamentoId(Long itemPlanejamentoId) {
ItemPlanejamentoDTO itemPlanejamento = findItemPlanejamento(itemPlanejamentoId);
Map<String, Integer> treinamentosPlanejadosMap = findAlltreinamentosPlanejadosMapByCursoId(itemPlanejamento.getCurso().getId());
TreinamentoSolicitadoDTO[] treinamentosSolicitados = findAllTreinamentosSolicitados(itemPlanejamento.getPlanejamento().getId(), null, itemPlanejamento.getCurso().getId(), null);
Map<String, List<AnaliseDTO>> analisesMap = new HashMap<String, List<AnaliseDTO>>();
List<TreinamentoSolicitadoConsolidadoDTO> result = arrangeTreinamentosConsolidados(itemPlanejamento.getPlanejamento().getId(), treinamentosPlanejadosMap, treinamentosSolicitados, analisesMap);
TreinamentoSolicitadoConsolidadoSortByOrganizacao sortByOrganizacao = new TreinamentoSolicitadoConsolidadoSortByOrganizacao();
Collections.sort(result, sortByOrganizacao);
TreinamentoSolicitadoConsolidadoDTO[] arrayConsolidados = new TreinamentoSolicitadoConsolidadoDTO[result.size()];
result.toArray(arrayConsolidados);
return arrayConsolidados;
}
use of com.tomasio.projects.trainning.sorts.TreinamentoSolicitadoConsolidadoSortByOrganizacao in project trainning by fernandotomasio.
the class PlanningServiceSimpleImpl method findAllTreinamentosSolicitadosConsolidadoByCursoId.
@Override
@Transactional(readOnly = true)
public TreinamentoSolicitadoConsolidadoDTO[] findAllTreinamentosSolicitadosConsolidadoByCursoId(Long planejamentoID, Long cursoId) {
Map<String, Integer> treinamentosPlanejadosMap = findAlltreinamentosPlanejadosMapByCursoId(cursoId);
TreinamentoSolicitadoDTO[] treinamentosSolicitados = findAllTreinamentosSolicitados(planejamentoID, null, cursoId, null);
List<TreinamentoSolicitadoConsolidadoDTO> result = arrangeTreinamentosConsolidados(planejamentoID, treinamentosPlanejadosMap, treinamentosSolicitados, null);
TreinamentoSolicitadoConsolidadoSortByOrganizacao sortByOrganizacao = new TreinamentoSolicitadoConsolidadoSortByOrganizacao();
Collections.sort(result, sortByOrganizacao);
TreinamentoSolicitadoConsolidadoDTO[] arrayConsolidados = new TreinamentoSolicitadoConsolidadoDTO[result.size()];
result.toArray(arrayConsolidados);
return arrayConsolidados;
}
Aggregations