@Override public RemotePagingResultsGwt<ActionRechercheModel> rechercherActionParCritere( RemotePagingCriteriasGwt<ActionCritereRechercheModel> criteres) { final ActionCritereRechercheDto criterias = mapperDozerBean.map(criteres.getCriterias(), ActionCritereRechercheDto.class); final RemotePagingCriteriasDto<ActionCritereRechercheDto> criteresDto = new RemotePagingCriteriasDto<ActionCritereRechercheDto>( criterias, criteres.getFirstResult(), criteres.getMaxResult()); final List<RemotePagingSort> listSort = mapperDozerBean.mapList(criteres.getListeSorts(), RemotePagingSort.class); criteresDto.setListeSorts(listSort); final RemotePagingResultsDto<ActionRechercheDto> resultatDto = actionService.rechercherActionParCritere(criteresDto); final RemotePagingResultsGwt<ActionRechercheModel> resultatGwt = new RemotePagingResultsGwt<ActionRechercheModel>(); final List<ActionRechercheModel> listActionGwt = new ArrayList<ActionRechercheModel>(); if (resultatDto != null && resultatDto.getListResults() != null && !resultatDto.getListResults().isEmpty()) { for (ActionRechercheDto actionRechercheDto : resultatDto.getListResults()) { listActionGwt.add(convertActionRechercheToModelGwt(actionRechercheDto)); } } resultatGwt.setListResults(listActionGwt); resultatGwt.setTotalResults(resultatDto.getTotalResults()); return resultatGwt; }
@Override public List<HistoriqueCommentaireModel> rechercherNotesActions(Long idAction) { final List<HistoriqueCommentaireDto> historiqueDto = actionService.rechercherNotesActions(idAction); final List<HistoriqueCommentaireModel> historiqueModel = mapperDozerBean.mapList(historiqueDto, HistoriqueCommentaireModel.class); return historiqueModel; }