package interfaces;

import java.io.Serializable;
import java.rmi.Remote;
import java.rmi.RemoteException;

import implementation.serveur.ObjetEnVente;

public interface IServeurVente extends Remote{

	/*** @author lenny
	 * inscrit un acheteur au serveur. L'acheteur est en attente tant qu'une enchere est en cours
	 * 
	 * @param pseudo
	 * @param acheteur
	 * @throws RemoteException
	 */
	public void inscriptionAcheteur(String pseudo, IAcheteur acheteur) throws RemoteException;
	
	/** @author lenny
	 * propose une enchere au serveur
	 * @param prix
	 * @param acheteur
	 * @throws RemoteException
	 */
	public void rencherir(int prix, IAcheteur acheteur) throws RemoteException;
	
	/**@author lenny
	 * previens le serveur que le client ne souhaite pas rencherir ce tour
	 * @param acheteur
	 * @throws RemoteException
	 */
	public void tempsEcoule(IAcheteur acheteur) throws RemoteException;
	
	public void ajouterEnchere(ObjetEnVente obj) throws RemoteException;
	
	public void lanceurEnchere() throws RemoteException;
}

@@ -198,32 +198,17 @@
 e%7B%0A%0A%09/**
-* @author lenny
 %0A
+
 %09 * insc
@@ -298,51 +298,8 @@
 urs%0A
-%09 * %0A%09 * @param pseudo%0A%09 * @param acheteur%0A
 %09 * 
@@ -429,22 +429,8 @@
 %09/**
- @author lenny
 %0A%09 *
@@ -465,44 +465,8 @@
 eur%0A
-%09 * @param prix%0A%09 * @param acheteur%0A
 %09 * 
@@ -581,21 +581,8 @@
 %09/**
-@author lenny
 %0A%09 *
@@ -654,28 +654,8 @@
 our%0A
-%09 * @param acheteur%0A
 %09 * 

Clean commentaires