kerho
Class Kerho

java.lang.Object
  extended bykerho.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

Field Summary
private  Harrastukset harrastukset
           
private  Jasenet jasenet
           
 
Constructor Summary
Kerho()
           
 
Method Summary
 Jasen annaJasenId(int id)
          Etsii jäsenen id:n perusteella
 java.util.List etsi(int k, java.lang.String hakuehto)
           
 java.lang.String getBak_nimi()
           
 int getJasenia()
           
 java.lang.String getNimi()
           
 java.lang.String getTiedoston_nimi()
           
 java.util.Iterator harrastus_iterator()
           
 java.util.Iterator harrastus_iterator(int jid)
           
 java.util.Iterator jasen_iterator()
           
 void lisaa(Harrastus har)
           
 void lisaa(Jasen jasen)
           
 void lue_tiedostosta(java.lang.String nimi)
           
static void main(java.lang.String[] args)
           
 int poista(int id)
          Poistaa jäsenistöstä ja harrasteista ne joilla on valittu id.
 void talleta()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jasenet

private Jasenet jasenet

harrastukset

private Harrastukset harrastukset
Constructor Detail

Kerho

public Kerho()
Method Detail

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)