package br.com.centralit.citcorpore.negocio; import java.util.List; import br.com.centralit.citcorpore.bean.PosicionamentoAtendenteDTO; import br.com.centralit.citcorpore.bean.result.PosicionamentoAtendenteResultDTO; import br.com.citframework.service.CrudService; /** * Application Services para {@link PosicionamentoAtendenteDTO} * * @author bruno.ribeiro - <a href="mailto:bruno.ribeiro@centrait.com.br">bruno.ribeiro@centrait.com.br</a> * @since 06/10/2014 * */ public interface PosicionamentoAtendenteService extends CrudService { /** * Lista o �ltimo posicionamento dos atendentes, juntamente com informa��es (se existente) da �ltima solicita��o atendimento * * @param posicionamentoAtendente * objetos contendo os filtros a serem considerados * @return {@code List<PosicionamentoAtendenteDTO>} lista de posicionamentos * @throws Exception * @author bruno.ribeiro - <a href="mailto:bruno.ribeiro@centrait.com.br">bruno.ribeiro@centrait.com.br</a> * @since 28/10/2014 */ List<PosicionamentoAtendenteResultDTO> listLastLocationWithSolicitationInfo(final PosicionamentoAtendenteDTO posicionamentoAtendente) throws Exception; }