kerho
Class Kerho
java.lang.Object
kerho.Kerho
- public class Kerho
- extends java.lang.Object
Kerho-luokka, joka huolehtii jäsenistöstä. Pääosin kaikki metodit
ovat vain "välittäjämetodeja" jäsenistöön tai harrastuksiin.
- Version:
- 1.0, 09.02.2003, 1.1, 23.02.2003, 1.2, 20.03.2003
- Author:
- Vesa Lappalainen
Constructor Summary |
Kerho()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jasenet
private Jasenet jasenet
harrastukset
private Harrastukset harrastukset
Kerho
public Kerho()
getNimi
public java.lang.String getNimi()
getJasenia
public int getJasenia()
poista
public int poista(int id)
- Poistaa jäsenistöstä ja harrasteista ne joilla on valittu id. Kesken.
- Parameters:
id
- viitenumero, jonka mukaan poistetaan
- Returns:
- montako jäsentä poistettiin
getTiedoston_nimi
public java.lang.String getTiedoston_nimi()
getBak_nimi
public java.lang.String getBak_nimi()
lisaa
public void lisaa(Jasen jasen)
throws SailoException
- Throws:
SailoException
lisaa
public void lisaa(Harrastus har)
jasen_iterator
public java.util.Iterator jasen_iterator()
harrastus_iterator
public java.util.Iterator harrastus_iterator()
harrastus_iterator
public java.util.Iterator harrastus_iterator(int jid)
lue_tiedostosta
public void lue_tiedostosta(java.lang.String nimi)
throws SailoException
- Throws:
SailoException
talleta
public void talleta()
throws SailoException
- Throws:
SailoException
etsi
public java.util.List etsi(int k,
java.lang.String hakuehto)
annaJasenId
public Jasen annaJasenId(int id)
- Etsii jäsenen id:n perusteella
- Parameters:
id
- tunnusnumero, jonka mukaan etsitään
- Returns:
- jäsen jolla etsittävä id tai null
main
public static void main(java.lang.String[] args)