it.unibas.appuntamenti.modello
Class ImpegnoAstratto

java.lang.Object
  extended byit.unibas.appuntamenti.modello.ImpegnoAstratto
All Implemented Interfaces:
java.lang.Comparable, Impegno
Direct Known Subclasses:
Lezione, Riunione

public abstract class ImpegnoAstratto
extends java.lang.Object
implements Impegno


Field Summary
protected  Giorno giorno
           
protected  java.lang.String luogo
           
protected  java.lang.String note
           
protected  Orario orario
           
 
Constructor Summary
protected ImpegnoAstratto()
           
protected ImpegnoAstratto(java.lang.String luogo, java.lang.String note, Orario orario)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 Giorno getGiorno()
           
 java.lang.String getLuogo()
           
 java.lang.String getNote()
           
 Orario getOrario()
           
abstract  java.lang.String saveString()
           
 void setGiorno(Giorno giorno)
           
 void setLuogo(java.lang.String luogo)
           
 void setNote(java.lang.String note)
           
 void setOrario(Orario orario)
           
abstract  java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

luogo

protected java.lang.String luogo

note

protected java.lang.String note

orario

protected Orario orario

giorno

protected Giorno giorno
Constructor Detail

ImpegnoAstratto

protected ImpegnoAstratto()

ImpegnoAstratto

protected ImpegnoAstratto(java.lang.String luogo,
                          java.lang.String note,
                          Orario orario)
Method Detail

getLuogo

public java.lang.String getLuogo()
Specified by:
getLuogo in interface Impegno

setLuogo

public void setLuogo(java.lang.String luogo)
Specified by:
setLuogo in interface Impegno

getNote

public java.lang.String getNote()
Specified by:
getNote in interface Impegno

setNote

public void setNote(java.lang.String note)
Specified by:
setNote in interface Impegno

getOrario

public Orario getOrario()
Specified by:
getOrario in interface Impegno

setOrario

public void setOrario(Orario orario)

getGiorno

public Giorno getGiorno()
Specified by:
getGiorno in interface Impegno

setGiorno

public void setGiorno(Giorno giorno)
Specified by:
setGiorno in interface Impegno

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

toString

public abstract java.lang.String toString()
Specified by:
toString in interface Impegno

saveString

public abstract java.lang.String saveString()
Specified by:
saveString in interface Impegno