Ola, criei 2 interfaces denominadas Message e User, utilizando um exemplo de chat aqui do Guj mesmo.
Criei na interface Message métodos que utilizam objetos do tipo User, e a mesma coisa na Interface User.
Quando tento compilar, aparece: Cannot Resolve Simboly onde é feita a chamada do objeto de outra interface.
Abaixo coloco o codigo para auxiliar:
Codigo Interface Mensagem:
package classes.chat;
public interface Message {
/** Retorna de quem eh a mensagem <em>/
public User getFrom();
/</em>* Retorna para quem eh a mensagem <em>/
public User getTo();
/</em>* Retorna o codigo HTML da mensagem */
public String getHTMLCode();
}
Codigo Interface Usuario
package classes.chat;
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public interface User {
/** Pega o nome do usuario */
public String getName();
/** Pega a resposta */
public HttpServletResponse getResponse();
/** Pega a sessão */
public HttpServletRequest getRequest();
/** Seta a resposta */
public void setResponse(HttpServletResponse res);
/** Seta a entrada */
public void setRequest(HttpServletRequest req);
/**
* Checa se ainda esta conectado
*/
boolean isConnected();
/** Desconecta o usuario */
public void disconnect();
/**
* Pega uma mensagem da pilha
*/
public Message getNewMessage();
/** Adiciona uma mensagem a pilha */
public void addMessage(Message msg);
/**
* Mostra uma mensagem
*/
public void showMessage(Message msg) throws IOException;
/** Adiciona algum texto ao log do usuario */
public void addLog(String log);
/**
* Checa se a sessao do usuario ainda eh valida
*/
public void checkSession(); }
Agradeço a atenção;
Denis
