/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package socius.dispositivos; import com.healthmarketscience.rmiio.RemoteInputStream; import java.io.Serializable; import java.rmi.Remote; import java.rmi.RemoteException; import java.util.List; import socius.adapter.Arquivo; import socius.modelo.Usuario; /** * * @author Lucas Dillmann <lucas [at] dillmann.com.br> */ public interface ComputadorRemoto extends Remote, Serializable { public List<Arquivo> getArquivos() throws RemoteException; public Usuario getUsuario() throws RemoteException; public void setUsuario(Usuario usuario) throws RemoteException; public RemoteInputStream iniciarTransferencia(Arquivo arquivo) throws RemoteException; public void notificaAtualizacao() throws RemoteException; }