Class Kerho

java.lang.Object
  extended byKerho

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.


Constructor Summary
Kerho()
           
 
Method Summary
 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()
           
 boolean TeeBak(java.lang.String bak_tark)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

TeeBak

public boolean TeeBak(java.lang.String bak_tark)

getTiedoston_nimi

public java.lang.String getTiedoston_nimi()

getBak_nimi

public java.lang.String getBak_nimi()

lisaa

public void lisaa(Jasen jasen)
           throws Jasenet.SailoException
Throws:
Jasenet.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 Jasenet.SailoException
Throws:
Jasenet.SailoException

talleta

public void talleta()
             throws Jasenet.SailoException
Throws:
Jasenet.SailoException

main

public static void main(java.lang.String[] args)