archive.interfacce
Interface HasGotCorsi

All Known Implementing Classes:
Settimana

public interface HasGotCorsi

L'interfaccia rende possibile aggiunta e rimuozione dei corsi


Method Summary
 boolean addCorso(Corso c)
          Aggiunge c un corso
 void addCorso(java.lang.String s)
          Aggiunge un serie di corsi
 boolean containCorso(Corso c)
          Controlla che il corso si trova nell'insieme Set<Corso>
 java.util.Set<Corso> getCorsi()
           
 boolean removeCorso(Corso c)
          Rimuove un corso dall'insieme Set<Corso>
 void resetCorsi()
          Resetta i corsi
 

Method Detail

getCorsi

java.util.Set<Corso> getCorsi()
Returns:
un Set<Corso>

addCorso

boolean addCorso(Corso c)
Aggiunge c un corso

Parameters:
c - corso (VETSB)
Returns:
true se ha aggiunto il corso

addCorso

void addCorso(java.lang.String s)
Aggiunge un serie di corsi

Parameters:
s - stringa che contiene i corsi da aggiungere (VETSB)

containCorso

boolean containCorso(Corso c)
Controlla che il corso si trova nell'insieme Set<Corso>

Parameters:
c - corso da controllare (VETSB)
Returns:
true se si trova nell'insieme

removeCorso

boolean removeCorso(Corso c)
Rimuove un corso dall'insieme Set<Corso>

Parameters:
c - corso da rimuovere (VETSB)
Returns:
true se rimosso

resetCorsi

void resetCorsi()
Resetta i corsi