A C D G H K L M O P S T V

A

addAllOpetus(ArrayList<Opetus>) - Method in class custom_pojos.Kurssi
Lisää annetun Arraylist -olion sisällön tämän kurssin opetuksiin.
alustaKonfiguraatio(String) - Static method in class custom_pojos.Konfiguraatio
 
alustettu() - Static method in class custom_pojos.Konfiguraatio
 
annaAika24(Calendar, boolean) - Static method in class custom_pojos.Opetus
 
annaViikonpaiva(Calendar) - Static method in class custom_pojos.Opetus
 
asetaKurssit(int, int, ArrayList<Kurssi>) - Static method in class custom_pojos.TietokantaCache
Tallentaa annetun periodin kurssit.
asetaPeriodit(ArrayList<String>) - Static method in class custom_pojos.TietokantaCache
Tallentaa annettut periodit.

C

CACHE_SIZE - Static variable in class custom_pojos.TietokantaCache
Kertoo kuinka monelle periodille varataan muistia
compareTo(Opetus) - Method in class custom_pojos.Opetus
 
custom_pojos - package custom_pojos
 

D

data - Variable in class custom_pojos.KurssiTallenne
 
deleteAllOpetus() - Method in class custom_pojos.Kurssi
Asettaa tälle kurssille tyhjän opetus-arraylistin.

G

getAjuri() - Static method in class custom_pojos.Konfiguraatio
 
getAlkamisaika() - Method in class custom_pojos.Opetus
 
getIlmo_jnro() - Method in class custom_pojos.Opetus
 
getJson() - Method in class custom_pojos.Kurssi
 
getJson(char) - Method in class custom_pojos.Kurssi
Tuottaa yhdestä kurssista json-muotoisen tulostuksen
getJson(char) - Method in class custom_pojos.Opetus
 
getKayttaja() - Static method in class custom_pojos.Konfiguraatio
 
getKielikoodi() - Method in class custom_pojos.Kurssi
Palauttaa kurssin kielikoodin char-muodossa.
getKurssi_nro() - Method in class custom_pojos.Kurssi
Palauttaa kurssin kurssi_nro -tiedon
getKurssikoodi() - Method in class custom_pojos.Kurssi
Palauttaa kurssikoodin String-muodossa
getKurssikoodi() - Method in class custom_pojos.Opetus
 
getLinja() - Method in class custom_pojos.Kurssi
Palauttaa kurssin linjan.
getLoppumisaika() - Method in class custom_pojos.Opetus
 
getLukukausi() - Method in class custom_pojos.Kurssi
Palauttaa kurssin lukukauden
getLukuvuosi() - Method in class custom_pojos.Kurssi
Palauttaa kurssin lukuvuoden
getNimi() - Method in class custom_pojos.Kurssi
Palauttaa kurssin nimen (suomenkielisen nimen)
getOpetus() - Method in class custom_pojos.Kurssi
Palauttaa ArrayListin jossa on kursiin liittyva opetus
getOpetustehtava() - Method in class custom_pojos.Opetus
 
getPalvelin() - Static method in class custom_pojos.Konfiguraatio
 
getPeriodi() - Method in class custom_pojos.Kurssi
Palauttaa kurssin alkuperiodin.
getPeriodi2() - Method in class custom_pojos.Kurssi
Palauttaa kurssin loppuperiodin.
getRyhma_nro() - Method in class custom_pojos.Opetus
 
getSalasana() - Static method in class custom_pojos.Konfiguraatio
 
getTaso() - Method in class custom_pojos.Kurssi
Palauttaa kurssin tason.
getTyyppi() - Method in class custom_pojos.Kurssi
Palauttaa kurssin tyyppitiedon String-muodossa
getTyyppi() - Method in class custom_pojos.Opetus
 
getVetaja() - Method in class custom_pojos.Opetus
 
getXML() - Method in class custom_pojos.Kurssi
 
getXML(char) - Method in class custom_pojos.Kurssi
Tuottaa xml-muotoisen tulosteen yhdestä kurssista.
getXML() - Method in class custom_pojos.Opetus
 

H

haeKurssit(int, int) - Static method in class custom_pojos.Tietokanta
Hakee kurssit jotka ovat annetussa vuodessa ja periodissa, palauttaa ne arraylistinä Tarkistaa onko cachessa riittävän tuore haku ja palauttaa sen jos on.
haeKurssit(int, int) - Static method in class custom_pojos.TietokantaCache
Palauttaa tallennetut (yhden periodin) kurssit mikäli ne eivät ole vanhentuneet.
haeOpetus(Kurssi, Tietokanta, int, int) - Static method in class custom_pojos.Tietokanta
Hakee kurssiin liittyvät opetukset arraylistinä kannasta.
haePeriodit() - Static method in class custom_pojos.Tietokanta
Hakee tämän ja edellisen vuoden periodit kannasta.
haePeriodit() - Static method in class custom_pojos.TietokantaCache
Palauttaa tallennetut periodit mikäli ne eivät ole vanhentuneet.

K

Konfiguraatio - Class in custom_pojos
Luokka lukee annetussa polussa olevan tiedoston neljä ensimmäistä riviä ja tulkitsee niistä tietokantayhteyden käyttäjätunnuksen, salasanan, tietokanta-ajurin ja palvelimen.
Konfiguraatio() - Constructor for class custom_pojos.Konfiguraatio
 
Kurssi - Class in custom_pojos
 
Kurssi(String, String, char, String, String, String, int, char, int, int, String, String, int) - Constructor for class custom_pojos.Kurssi
Luo kurssi-olion.
KurssiTallenne - Class in custom_pojos
 
KurssiTallenne(int, int, long, ArrayList<Kurssi>) - Constructor for class custom_pojos.KurssiTallenne
 

L

lukuvuosi - Variable in class custom_pojos.KurssiTallenne
 
luoKopio() - Method in class custom_pojos.Kurssi
Metodi luo oliosta kopion.

M

main(String[]) - Static method in class TietokantaTesti
 

O

onSuljettu() - Method in class custom_pojos.Tietokanta
Tarkistaa onko tämän Tietokantaolion yhteys kantaan suljettu.
Opetus - Class in custom_pojos
 
Opetus(String, String, String, char, String, String, char, Calendar, Calendar, String) - Constructor for class custom_pojos.Opetus
 

P

periodi - Variable in class custom_pojos.KurssiTallenne
 

S

setAlkamisaika(Calendar) - Method in class custom_pojos.Opetus
 
setIlmo_jnro(String) - Method in class custom_pojos.Opetus
 
setKielikoodi(char) - Method in class custom_pojos.Kurssi
Asettaa kurssin kielikoodin.
setKurssi_nro(int) - Method in class custom_pojos.Kurssi
Asettaa kurssin kurssi_nro -tiedon
setKurssikoodi(String) - Method in class custom_pojos.Kurssi
Asettaa kurssikoodin.
setKurssikoodi(String) - Method in class custom_pojos.Opetus
 
setLinja(char) - Method in class custom_pojos.Kurssi
Asettaa kurssin linjan
setLoppumisaika(Calendar) - Method in class custom_pojos.Opetus
 
setLukukausi(char) - Method in class custom_pojos.Kurssi
Asettaa kurssin lukukauden
setLukuvuosi(int) - Method in class custom_pojos.Kurssi
Asettaa kurssin lukuvuoden
setNimi(String) - Method in class custom_pojos.Kurssi
Asettaa kurssin nimen (suomenkielisen nimen)
setOpetus(Opetus) - Method in class custom_pojos.Kurssi
Lisää annetun Opetus-olion tämän Kurssi-olion opetus-arraylistiin.
setOpetustehtava(String) - Method in class custom_pojos.Opetus
 
setPeriodi(int) - Method in class custom_pojos.Kurssi
Asettaa kurssin alkuperiodin
setPeriodi2(int) - Method in class custom_pojos.Kurssi
Asettaa kurssin loppuperiodin
setRyhma_nro(String) - Method in class custom_pojos.Opetus
 
setTaso(char) - Method in class custom_pojos.Kurssi
Asettaa kurssin tason
setTyyppi(String) - Method in class custom_pojos.Kurssi
Asettaa kurssille tyyppitiedon.
setTyyppi(char) - Method in class custom_pojos.Opetus
 
setVetaja(String) - Method in class custom_pojos.Opetus
 

T

testi02(int, int) - Static method in class TietokantaTesti
 
testi03(int, int) - Static method in class TietokantaTesti
 
testi04(int, int) - Static method in class TietokantaTesti
 
Tietokanta - Class in custom_pojos
Luokka tarjoaa välineet kurssien hakuun tietokannasta.
TietokantaCache - Class in custom_pojos
 
TietokantaTesti - Class in <Unnamed>
Luokka ajaa tietyt testit tietokanta-luokalle, ja tulostaa stdoutiin tuloksia.
TietokantaTesti() - Constructor for class TietokantaTesti
 
timestamp - Variable in class custom_pojos.KurssiTallenne
 
toString() - Method in class custom_pojos.Kurssi
Tuottaa String-muotoisen esityksen kurssin sisällöstä.
toString() - Method in class custom_pojos.Opetus
 

V

VANH_AIKA - Static variable in class custom_pojos.TietokantaCache
Kertoo datan vanhentumisajan minuutteina.
virheet - Static variable in class custom_pojos.Tietokanta
Paikka johon luokka ja oliot kirjaavat virheilmoituksiaan.

A C D G H K L M O P S T V