package br.com.centralit.citcorpore.rh.negocio;
import java.util.ArrayList;
import br.com.centralit.citcorpore.rh.bean.ItemHistoricoFuncionalDTO;
import br.com.centralit.citcorpore.rh.integracao.ItemHistoricoFuncionalDao;
import br.com.citframework.integracao.CrudDAO;
import br.com.citframework.service.CrudServiceImpl;
/**
* @author david.silva
*
*/
@SuppressWarnings("unchecked")
public class VisualizarHistoricoFuncionalServiceEjb extends CrudServiceImpl implements VisualizarHistoricoFuncionalService {
private ItemHistoricoFuncionalDao itemHistoricoFuncionalDao;
@Override
protected CrudDAO getDao() {
return null;
}
private ItemHistoricoFuncionalDao getItemHistoricoFuncionalDao() {
if (itemHistoricoFuncionalDao == null) {
itemHistoricoFuncionalDao = new ItemHistoricoFuncionalDao();
}
return itemHistoricoFuncionalDao;
}
@Override
public ItemHistoricoFuncionalDTO restoreUsuario(final Integer id) throws Exception {
ItemHistoricoFuncionalDTO itemHistoricoFuncionalDto = null;
final ArrayList<ItemHistoricoFuncionalDTO> list = (ArrayList<ItemHistoricoFuncionalDTO>) this.getItemHistoricoFuncionalDao().findByIdResponsavel(id);
if (list != null) {
itemHistoricoFuncionalDto = list.get(0);
}
return itemHistoricoFuncionalDto;
}
}