1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Criar interface que com metodo que pode ter dois tipos de retorno

Olá pessoal,

Minha dúvida é a seguinte:

tenho duas classes Conversa e ConversaJson uma é anotada com @entity e a outra é anotada com @XMlrootElement, estou criando uma inteface pare pode manusear ambas. Mas meu problema é que na class conversar tenho a seguine assinatura:

        public Usuario getDestinatario(){ /*code*/ };    
    public void setDestinatario(Usuario destinatario){/*code*/};

    public Usuario getRemetente(){/*code*/};        
    public void setRemetente(Usuario remetente){/*code*/};

E na ConversaJson tenho a seguinte:

        public UsuarioJson getDestinatario(){ /*code*/ };    
    public void setDestinatario(UsuarioJson destinatario){/*code*/};

    public UsuarioJson getRemetente(){/*code*/};        
    public void setRemetente(UsuarioJson remetente){/*code*/};

Como criar uma interface para unir essas duas classes? Por que uma representa minha Entity e outra meu Json.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags design-patterns interface json xml hibernate webservices ou faça a sua própria pergunta.