package br.com.centralit.citcorpore.ajaxForms;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import br.com.centralit.citajax.html.AjaxFormAction;
import br.com.centralit.citajax.html.DocumentHTML;
import br.com.centralit.citcorpore.bean.ChatSmartDTO;
import br.com.centralit.citcorpore.bean.UsuarioDTO;
import br.com.centralit.citcorpore.util.WebUtil;
public class ChatSmart extends AjaxFormAction {
UsuarioDTO usuario = null;
@Override
public void load(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception {
this.usuario = WebUtil.getUsuario(request);
}
public synchronized void fechaTelaChat(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) {
System.out.println("Entrei aq-----------------------------------------------------");
ChatSmartDTO bean =(ChatSmartDTO) document.getBean();
String nome = "";
String listaUsuarios = (String)request.getSession().getAttribute("listaChat");
if(listaUsuarios!=null && !listaUsuarios.trim().equalsIgnoreCase("")){
String[] array = listaUsuarios.split("#");
for(String nomeUsuario : array){
if(!bean.getNomeUsuarioConversando().equals(nomeUsuario)){
nome += nomeUsuario+"#";
}
}
request.getSession().setAttribute("listaChat",nome);
System.out.println(request.getSession().getAttribute("listaChat"));
}
}
@Override
public Class getBeanClass() {
return ChatSmartDTO.class;
}
}