1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
import java.io.Serializable;
import java.rmi.Remote;
import java.rmi.RemoteException;
/**
*Interface de base d'un agenda
*/
public interface Agenda extends Serializable, Remote
{
/* public void rechercheDispo();*/
public void prendreRDV(int semaine, int jour, int debut, int fin,String texte) throws RemoteException; // done
public boolean modificationRDVH(int semaineActuelle, int jourActuel, int heureActuelleD,int nouvelleSemaine, int nouveauJour, int nouvelleHeureD, int nouvelleHeureF) throws RemoteException; // done
public boolean modificationRDVTexte(int semaine, int jour, int periode,String newTexte) throws RemoteException; // done
public boolean annulationRDV(int semaine, int jour, int periode) throws RemoteException;
public boolean repetitionRDVSem(int semaine, int jour, int periode,int count) throws RemoteException;
public void affichageAgenda() throws RemoteException;
public String afficherRDV(int semaine, int jour, int periode) throws RemoteException;
public Agenda cloneAgenda() throws RemoteException;
} |
Partager