A B C D E F G I K L M N O P R S T U W

A

actionPerformed(ActionEvent) - Method in class ButtonEditor
Metodi asettaa objValue-attribuutille uuden arvon, jonka se määrittää objEditorType-attribuutin avulla.
actionPerformed(ActionEvent) - Method in class ClassTemplate
Toteuttaa rajapinnan ActionListener
addBasicProduct(DBBasicProduct) - Method in class DBLib
Perustuotteen lisääminen tietokantaan
addDeliverable(DBDeliverable) - Method in class DBLib
Perustuotteen lisääminen tietokantaan.
addUser(DBUser) - Method in class DBLib
Käyttäjän lisääminen tietokantaan
ASCENDING - Static variable in class TableSorter
 

B

BasicProduct - Class in <Unnamed>
Luokka on sovelluksen sisäinen tietorakenne perustuotteita varten.
BasicProduct() - Constructor for class BasicProduct
Utilities-luokan tarvitsema null-konstruktori.
BasicProduct(DBBasicProduct) - Constructor for class BasicProduct
Konstruktori jolle annetaan parametrina DBBasicProduct-olio.
BasicProductView - Class in <Unnamed>
Luokka toimii JTable-komponentin tieto-oliona, jonka palveluita käyttäen JTable saa tarvitsemansa taulukon piirtämiseen ja sen tietojen muokkaamiseen.
BasicProductView() - Constructor for class BasicProductView
Konstruktori on tyhjä.
BIGWARNING - Static variable in class Utilities
 
bln - Variable in class Dummy
Boolean-attribuutti lisättiin, jotta Dummy-arvo voisi välittää ButtonRenderer ja -Editor -olioille tiedon siitä, onko riviä muokattu.
BUTTON_0 - Static variable in class PortionSelector
 
BUTTON_000 - Static variable in class PortionSelector
 
BUTTON_1 - Static variable in class PortionSelector
 
BUTTON_2 - Static variable in class PortionSelector
 
BUTTON_3 - Static variable in class PortionSelector
 
BUTTON_4 - Static variable in class PortionSelector
 
BUTTON_5 - Static variable in class PortionSelector
 
BUTTON_6 - Static variable in class PortionSelector
 
BUTTON_7 - Static variable in class PortionSelector
 
BUTTON_8 - Static variable in class PortionSelector
 
BUTTON_9 - Static variable in class PortionSelector
 
BUTTON_ADD - Static variable in class PortionSelector
 
BUTTON_BACKSPACE - Static variable in class PortionSelector
 
BUTTON_COMMA - Static variable in class PortionSelector
 
BUTTON_DIVIDE - Static variable in class PortionSelector
 
BUTTON_ENTER - Static variable in class PortionSelector
 
BUTTON_MULTIPLY - Static variable in class PortionSelector
 
BUTTON_NUMLOCK - Static variable in class PortionSelector
 
BUTTON_SUBTRACT - Static variable in class PortionSelector
 
ButtonEditor - Class in <Unnamed>
ButtonEditor on JTable olion "solun arvojen muokkaaja".
ButtonEditor(Class, String) - Constructor for class ButtonEditor
Konstruktori alustaa luokan kentät ja asettaa luodulle painikkeelle kuuntelijaksi tämän luokan ilmentymän eli itsensä.
ButtonRenderer - Class in <Unnamed>
ButtonRenderer on JTable-olion "solun arvojen piirtäjä", joka on kustomoitu piirtämään solu JButton-komponenetin muodossa.
ButtonRenderer(Class) - Constructor for class ButtonRenderer
Konstruktori alustaa attribuutin objType Parametrilla asetetaan attribuutin objType arvo, jonka sallittuja arvoja ovat: - FingerPrintSet.class - SupplementSet.class - Dummy.class
ButtonRenderer(String) - Constructor for class ButtonRenderer
Konstruktori asettaa parametrin String-olion attribuutin strText arvoksi.

C

ClassTemplate - Class in <Unnamed>
Templateluokka, korvaa tämä luokkakuvaus kirjoittamasi luokan kuvauksella.
ClassTemplate(int) - Constructor for class ClassTemplate
Muista konstruktorin mahdolliset parametrit!
clone() - Method in class SupplementSet
 
closeConnection() - Method in class DBLib
Sulkee konstruktorissa avatun tietokantayhteyden.
CoffeeDeliverableView - Class in <Unnamed>
 
CoffeeDeliverableView() - Constructor for class CoffeeDeliverableView
Konstruktori on tyhjä.
CoffeeDialog - Class in <Unnamed>
CoffeeDialog eli Kahvihuoneen näkymä on se graafinen käyttöliittymä, jota käytetään kahvihuoneesta käsin.
CoffeeDialog() - Constructor for class CoffeeDialog
 
COMPARABLE_COMAPRATOR - Static variable in class TableSorter
 
compareTo(Object) - Method in class User
Comparable-rajapinnan vaatima metodi.
CONFIGFILE - Static variable in class DBLib
 
createAndShowGUI() - Static method in class CoffeeDialog
Metodi luo ja näyttää kahvihuonedialogin säieturvallisesti.
createBasicProduct(BasicProduct) - Static method in class Utilities
Metodi uuden tuotteen lisäämiseen järjestelmään.
createDeliverable(Deliverable) - Static method in class Utilities
Metodi uuden tuontituotteen lisäämiseen järjestelmään.
createUser(User) - Static method in class Utilities
Metodi uuden käyttäjän lisäämiseen järjestelmään.

D

DBBasicProduct - Class in <Unnamed>
Luokka tietokannan ja sovelluksen viestinvälitysolioille.
DBBasicProduct() - Constructor for class DBBasicProduct
Tyhjä konstruktori joka kutsuu yliluokan parametritonta konstruktoria ja asettaa this-olion Supplement-kentäksi false ja annoksiksi yhden yhden yksikön kokoisen annoksen.
DBBasicProduct(Boolean) - Constructor for class DBBasicProduct
Konstruktori joka kutsuu saman luokan parametritonta konstruktoria ja asettaa Supplement-kentän arvoksi parametrina saadun arvon.
DBDeliverable - Class in <Unnamed>
Luokka tietokannan ja sovelluksen viestinvälitysolioille.
DBDeliverable() - Constructor for class DBDeliverable
Tyhjä konstruktori joka ei tee mitään.
DBException - Exception in <Unnamed>
Tietokantakirjaston heittämien poikkeusten luokka.
DBException(String) - Constructor for exception DBException
Konstruktori joka saa parametrinaan poikkeuksen valitun kielisen viestin
DBLib - Class in <Unnamed>
Tietokantakirjasto tietokannan käsittelyyn.
DBLib() - Constructor for class DBLib
Luokan konstruktori, joka avaa tietokantayhteyden konfiguraatio- tiedostossa määriteltyyn tietokantaan.
DBProduct - Class in <Unnamed>
Absrakti yliluokka järjestelmän tuotteille.
DBProduct() - Constructor for class DBProduct
Tyhjä konstruktori joka ei tee mitään.
DBUser - Class in <Unnamed>
Luokka järjestelmän käyttäjän tietojen kapselointiin.
DBUser() - Constructor for class DBUser
Konstruktori luo tyhjän käyttäjäolion ja alustaa olio-kentät.
deleteUser(DBUser) - Method in class DBLib
Poistaa käyttäjän järjestelmästä.
deleteUser(User) - Static method in class Utilities
 
Deliverable - Class in <Unnamed>
Luokka yksittäisen tuontituotteen tietojen kapselointiin.
Deliverable() - Constructor for class Deliverable
Parametriton konstruktori null-oliota varten
Deliverable(DBDeliverable) - Constructor for class Deliverable
Konstruktori joka saa viestinvälitysolion parametrinaan ja kopioi sen kentät omikseen.
DeliverableView - Class in <Unnamed>
Luokka toimii JTable-komponentin tieto-oliona, jonka palveluita käyttäen JTable saa tarvitsemansa taulukon piirtämiseen ja sen tietojen muokkaamiseen.
DeliverableView() - Constructor for class DeliverableView
Konstruktori on tyhjä.
DESCENDING - Static variable in class TableSorter
 
Dummy - Class in <Unnamed>
Alunperin tyhjäksi tarkoitetun luokan Dummy ilmentymät ovat eräänlaisia tunnistimia, joita on näennäisesti taulukon soluissa.
Dummy(boolean) - Constructor for class Dummy
Konstruktori asettaa parametrin bln-kentän arvoksi.

E

equals(Object) - Method in class BasicProduct
 
equals(Object) - Method in class FingerPrint
 
extract(FingerprintImage) - Method in class CoffeeDialog
Metodi käsittelee sormenjälkitunnistimen lukeman sormenjäljen, ja tekee valitun välilehden mukaan oston tai tuonnin.
extract(FingerprintImage) - Method in interface Extractor
Rajapinnan toteuttavien luokkien yhteinen piirre on tarve käsitellä tunnistimen lukemaa sormenjälkeä jotenkin.
extract(FingerprintImage) - Method in class RegisterFingersDialog
Tätä metodia kutsutaan, kun MainFramen griaulen rajapintojen toteutus saa sormenjäljen, ja dialogi on näkyvissä.
Extractor - Interface in <Unnamed>
Griaulen rajapintojen toteutus on keskitetysti MainFrame-luokassa.
extractSupplementTree() - Method in class SupplementSet
Metodi käyttäjän lisuketietojen pyytämiseen.

F

FingerPrint - Class in <Unnamed>
Luokka käytätjän sormenjälkitietojen kapselointiin.
FingerPrint() - Constructor for class FingerPrint
Tyhjä konstruktori joka ei tee mitään.
FingerPrint(byte[]) - Constructor for class FingerPrint
Tyhjä konstruktori jolle annetaan parametrina byte-taulukko joka kuvastaa sormenjälkiä
FingerPrint(FingerprintTemplate) - Constructor for class FingerPrint
 
FingerPrintSet - Class in <Unnamed>
FingerPrintSet on kokoelma sormenjälkiä, jotka tallennetaan yksittäisen käyttäjän tietoihin eli User-olioon.
FingerPrintSet(byte[][]) - Constructor for class FingerPrintSet
Konstruktori saa parametrinaan taulukon, jonka alkiot ovat tavutaulukoita.
FONT_BIG - Static variable in class Utilities
 
FONT_EXTRA_LARGE - Static variable in class Utilities
 
FONT_MEDIUM - Static variable in class Utilities
 
FONT_SIZE_BIG - Static variable in class Utilities
 
FONT_SIZE_EXTRA_LARGE - Static variable in class Utilities
 
FONT_SIZE_MEDIUM - Static variable in class Utilities
 
FONT_SIZE_SMALL - Static variable in class Utilities
 
FONT_SMALL - Static variable in class Utilities
 
frame - Static variable in class MainFrame
MainFrame-oliosta laitetaan viite frame-kenttään, jotta muut luokat pääsevät käsiksi GUI:n päivitystä tekeviin palveluihin.

G

getAmountToDeliver() - Method in class User
Palauttaa tiedon tuotavan tuotteen määrästä.
getBalance(int) - Method in class DBUser
Metodi tietyn tuotteen saldon kysymiseen.
getBalanceProducts() - Method in class UserView
Metodi palauttaa listan tämän olion sisältämistä perustuotteista.
getBasicProduct(int) - Static method in class Utilities
Metodi yhden perustuotteen kysymiseen IDn perusteella.
getBasicProducts() - Method in class BasicProductView
Metodi palauttaa listan tämän olion sisältämistä perustuotteista.
getBasicProducts() - Method in class DBLib
Palauttaa kaikki järjestelmään kirjatut perustuotteet.
getBasicProducts() - Static method in class Utilities
Palauttaa järjestelmän perustuotteet tietoineen taulukkomuodossa.
getCellEditorValue() - Method in class ButtonEditor
Metodi toteuttaa yhden CellEditor-metodin, jota AbstractCellEditor ei toteuta.
getColumnClass(int) - Method in class BasicProductView
JTable käyttää metodia selvittääkseen sarakkeen arvojen tyypin.
getColumnClass(int) - Method in class CoffeeDeliverableView
JTable käyttää metodia selvittääkseen sarakkeen arvojen tyypin.
getColumnClass(int) - Method in class DeliverableView
JTable käyttää metodia selvittääkseen sarakkeen arvojen tyypin.
getColumnClass(int) - Method in class TableSorter
 
getColumnClass(int) - Method in class UserView
JTable käyttää metodia selvittääkseen sarakkeen arvojen tyypin.
getColumnCount() - Method in class BasicProductView
JTable käyttää tätä metodia selvittääkseen sarakkeiden määrän.
getColumnCount() - Method in class CoffeeDeliverableView
JTable käyttää tätä metodia selvittääkseen sarakkeiden määrän.
getColumnCount() - Method in class DeliverableView
JTable käyttää tätä metodia selvittääkseen sarakkeiden määrän.
getColumnCount() - Method in class TableSorter
 
getColumnCount() - Method in class UserView
JTable käyttää tätä metodia selvittääkseen sarakkeiden määrän.
getColumnName(int) - Method in class BasicProductView
JTable käyttää metodia sarakkeiden otsikoiden saamiseksi.
getColumnName(int) - Method in class CoffeeDeliverableView
JTable käyttää metodia sarakkeiden otsikoiden saamiseksi.
getColumnName(int) - Method in class DeliverableView
JTable käyttää metodia sarakkeiden otsikoiden saamiseksi.
getColumnName(int) - Method in class TableSorter
 
getColumnName(int) - Method in class UserView
JTable käyttää metodia sarakkeiden otsikoiden saamiseksi.
getCompensatable() - Method in class DBDeliverable
Metodi kentän intCompensatable sisällön kyselyyn
getCompensatableAmount() - Method in class DBDeliverable
Metodi kentän intCompensatableAmount sisällön kyselyyn
getData() - Method in class SupplementSet
Palauttaa totuusarvoisen matriisin käyttäjän lisukepreferensseistä.
getDeliverable(int) - Static method in class Utilities
Metodi yhden tuontituotteen kysymiseen IDn perusteella.
getDeliverables() - Method in class CoffeeDeliverableView
Metodi palauttaa listan tämän olion sisältämistä tuotavista.
getDeliverables() - Method in class DBLib
Palauttaa kaikki järjestelmään lisätyt tuontituotteet.
getDeliverables() - Method in class DeliverableView
Metodi palauttaa listan tämän olion sisältämistä tuotavista.
getDeliverables() - Static method in class Utilities
Palauttaa järjestelmän tuotavat tuotteet tietoineen taulukkomuodossa.
getDelivered(int) - Method in class DBUser
Metodi tietyn tuotteen tuonnin kysymiseen.
getDrinkable(int) - Static method in class Utilities
Metodi juotavan tuotteen kysymiseen ID:n perusteella
getDrinkables() - Method in class SupplementSet
Palauttaa järjestelmän eri juotavat tuotteet.
getDrinkables() - Static method in class Utilities
Palauttaa järjestelmän juotavat tuotteet tietoineen taulukkomuodossa.
getFingerPrints() - Method in class FingerPrintSet
Metodi palauttaa olion sisältävät sormenjäljet.
getFingerPrintSet() - Method in class RegisterFingersDialog
Palauttaa sormenjälkipaketin attribuutista.
getFingerPrintSet() - Method in class User
Metodi käyttäjän sormenjälkien kysymiseen.
getFirstBasicProduct() - Static method in class Utilities
Metodi ensimmäisen perustuotteen kysymiseen.
getFirstDeliverable() - Static method in class Utilities
Metodi ensimmäisen tuontituotteen kysymiseen.
getID() - Method in class DBProduct
Metodi kentän intId sisällön kyselyyn
getID() - Method in class DBUser
Metodi kentän intId sisällön kyselyyn
getIntLastEditedRow() - Method in class BasicProductView
 
getIntLastEditedRow() - Method in class DeliverableView
 
getIntLastEditedRow() - Method in class UserView
 
getItemToDeliver() - Method in class User
Palauttaa tiedon tuotavan tuotteen laadusta.
getLanguage() - Method in class DBUser
Metodi käyttäjän kielen kyselyyn.
getMessage() - Method in exception DBException
Metodi virheilmoitusten kysymiseen.
getName() - Method in class DBUser
Metodi nimen kyselyyn
getNames() - Method in class DBProduct
Metodi nimien kyselyyn
getPortions() - Method in class DBBasicProduct
Metodi tuotteen annoskokojen kysymiseen.
getPrint() - Method in class FingerPrint
Metodi this-olion sormenjälkien kyselyyn.
getPrints() - Method in class DBUser
Metodi käyttäjän sormenjälkitaulukon kysymiseen.
getPrints() - Method in class FingerPrintSet
Metodi palauttaa sormenjälkitiedot tavumatriisina.
getRowCount() - Method in class BasicProductView
JTable käyttää tätä metodia selvittääkseen rivien määrän.
getRowCount() - Method in class CoffeeDeliverableView
JTable käyttää tätä metodia selvittääkseen rivien määrän.
getRowCount() - Method in class DeliverableView
JTable käyttää tätä metodia selvittääkseen rivien määrän.
getRowCount() - Method in class TableSorter
 
getRowCount() - Method in class UserView
JTable käyttää tätä metodia selvittääkseen rivien määrän.
getSelected() - Method in class PortionSelector
Metodi palauttaa viimeksi valitun numeronäppäimen.
getSelectedLanguage() - Static method in class Utilities
Palauttaa järjestelmän sen hetkisen kielivalinnan.
getSize() - Method in class DBDeliverable
Metodi tuotteen koon kyselyyn
getSortingStatus(int) - Method in class TableSorter
 
getString(String) - Static method in class Utilities
Java messagesBundle-toteutuksen piilottava apumetodi.
getSupplement(int) - Static method in class Utilities
Metodi lisukkeen kysymiseen ID:n avulla
getSupplements(int) - Method in class DBUser
Metodi käyttäjän tietyn tuotteen kanssa käyttämien lisukkeiden kysymiseen.
getSupplements() - Method in class SupplementSet
Palauttaa järjestelmän eri lisukkeet.
getSupplements() - Static method in class Utilities
Palauttaa järjestelmän lisuketuotteet tietoineen taulukkomuodossa.
getSupplementSet() - Method in class User
Metodi käyttäjän lisukejoukon kysymiseen.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class ButtonEditor
Metodi totetuttaa TableCellEditorin määräämän metodin.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class ButtonRenderer
Metodi toteuttaa TableCellRender-rajapinnan määräämän metodin.
getTableHeader() - Method in class TableSorter
 
getTableModel() - Method in class TableSorter
 
getText() - Method in class ButtonEditor
Metodilla haetaan painikkeen teksti
getText() - Method in class ButtonRenderer
Metodilla haetaan painikkeen teksti
getType() - Method in class Deliverable
Palauttaa tiedon tuotteen tyypistä
getUsed(int) - Method in class DBUser
Metodi tietyn tuotteen kulutuksen kysymiseen.
getUser(FingerPrint) - Static method in class Utilities
Metodi yhden käyttäjän kysymiseen sormenjäljen perusteella.
getUser(int) - Static method in class Utilities
Metodi yhden käyttäjän kysymiseen IDn perusteella.
getUsers() - Method in class DBLib
Palauttaa kaikki tietokannassa olevat käyttäjät.
getUsers() - Method in class UserView
Metodi palauttaa listan tämän olion sisältämistä käyttäjistä.
getUsers() - Static method in class Utilities
Palauttaa järjestelmän käyttäjät tietoineen taulukkomuodossa.
getValueAt(int, int) - Method in class BasicProductView
JTable käyttää tätä metodia selvittääkseen solun arvon piirtämistä varten.
getValueAt(int, int) - Method in class CoffeeDeliverableView
JTable käyttää tätä metodia selvittääkseen solun arvon piirtämistä varten.
getValueAt(int, int) - Method in class DeliverableView
JTable käyttää tätä metodia selvittääkseen solun arvon piirtämistä varten.
getValueAt(int, int) - Method in class TableSorter
 
getValueAt(int, int) - Method in class UserView
JTable käyttää tätä metodia selvittääkseen solun arvon piirtämistä varten.
grFinger - Static variable in class Utilities
 

I

init(int, int) - Method in class PortionSelector
Metodi poistaa mahdollisesti olemassaolevat numeronäppäimet ja lisää tilalle uudet.
initialize() - Method in class RegisterFingersDialog
Alustusmetodi asettaa kaikki laskurit ja proggressbarit alkutilaan ja alustaa templates-taulukon.
intCounter - Static variable in class FingerPrint
 
isCellEditable(int, int) - Method in class BasicProductView
JTable määrittää metodin avulla, onko tietyn solu arvo muokattavissa.
isCellEditable(int, int) - Method in class CoffeeDeliverableView
JTable määrittää metodin avulla, onko tietyn solu arvo muokattavissa.
isCellEditable(int, int) - Method in class DeliverableView
JTable määrittää metodin avulla, onko tietyn solu arvo muokattavissa.
isCellEditable(int, int) - Method in class TableSorter
 
isCellEditable(int, int) - Method in class UserView
JTable määrittää metodin avulla, onko tietyn solu arvo muokattavissa.
isModified() - Method in class BasicProduct
Palauttaa tiedon siitä onko oliota muokattu.
isModified() - Method in class Deliverable
Palauttaa tiedon siit� onko oliota muokattu.
isModified() - Method in class User
Palauttaa tiedon siitä onko oliota muokattu.
isPassive() - Method in class DBProduct
Metodi tuotteen passiivisuus-tilan tarkistamiseen
isSorting() - Method in class TableSorter
 
isSupplement() - Method in class DBBasicProduct
Metodi tuotteen lisuketiedon kysymiseen.
isToBeDeleted() - Method in class User
Palauttaa tiedon siitä tuleeko olio tuhota.

K

keyPressed(KeyEvent) - Method in class CoffeeDialog
KeyListener-rajapinnasta on oikeasti toteutettu vain keyPressed-metodi.
keyReleased(KeyEvent) - Method in class CoffeeDialog
Vapautettaessa näppäin, metodi tarkistaa, onko tuote-välilehti valittu ja sen valintakentässä syötetty vähintään kaksi merkkiä.
keyTyped(KeyEvent) - Method in class CoffeeDialog
Metodia ei toteuteta.

L

LANGUAGE_ENGLISH - Static variable in class Utilities
 
LANGUAGE_FINNISH - Static variable in class Utilities
 
LANGUAGE_SWEDISH - Static variable in class Utilities
 
LEXICAL_COMPARATOR - Static variable in class TableSorter
 

M

main(String[]) - Static method in class BasicProduct
Pääohjelma-metodi testausta varten.
main(String[]) - Static method in class ClassTemplate
Kirjoita tähän kuvaus Main-metodin toiminnasta.
main(String[]) - Static method in class CoffeeDialog
Pääohjelmametodi käynnistää dialogin, jossa näppäimillä tunnistautuminen onnistuu, mutta sormenjälkitunnistimella ei.
main(String[]) - Static method in class DBBasicProduct
 
main(String[]) - Static method in class DBDeliverable
 
main(String[]) - Static method in class DBLib
 
main(String[]) - Static method in class DBProduct
 
main(String[]) - Static method in class DBUser
 
main(String[]) - Static method in class Deliverable
 
main(String[]) - Static method in class FingerPrint
 
main(String[]) - Static method in class FingerPrintSet
Pääohjelmametodissa on testiskripti.
main(String[]) - Static method in class MainFrame
Koko sovelluksen pääohjelmametodi.
main(String[]) - Static method in class PortionSelector
Pääohjelmametodi sisältää viisi testiä: metodit pressbutton(int) ja nameButton(int,String) testataan tilapäisen graafisen käyttöliittymän avulla, jota erilliset säikeet päivittävät.
main(String[]) - Static method in class SupplementDialog
Testiskripti on pääohjelmametodissa.
main(String[]) - Static method in class SupplementSet
 
main(String[]) - Static method in class User
 
MainFrame - Class in <Unnamed>
MainFrame rakentaa graafisen käyttöliittymän ja sisältää koko sovelluksen pääohjelmametodin.
MainFrame(int) - Constructor for class MainFrame
Luokan konstruktorissa rakennetaan komponenttien layout ja asetetaan tapahtumankuuntelijat.
modelIndex(int) - Method in class TableSorter
 
modifyBasicProduct(DBBasicProduct) - Method in class DBLib
Muokkaa tietokannassa olevaa perustuotetta syötettävää viestinvälitys- oliota vastaavaksi.
modifyBasicProduct(BasicProduct) - Static method in class Utilities
Metodi perustuotteen tietojen muokkaamiseen.
modifyDeliverable(DBDeliverable) - Method in class DBLib
Päivittää tuontituotteen viestinvälitysoliota vastaavaksi.
modifyDeliverable(Deliverable) - Static method in class Utilities
Metodi tuontituotteen tietojen muokkaamiseen.
modifyUser(DBUser) - Method in class DBLib
Muokkaa parametrina annetun viestinvälitysolion käyttäjätunnuksessa määritellyn käyttäjän tiedot viestinvälitysolion tietoja vastaaviksi.
modifyUser(User) - Static method in class Utilities
Metodi käyttäjän tietojen muokkaamiseen.

N

nameButton(int, String) - Method in class PortionSelector
Metodi vaihtaa yhden painikkeen tekstin parametrissa tarkennetuksi.
NOT_SORTED - Static variable in class TableSorter
 

O

objDB - Static variable in class Utilities
 
objExtractor - Static variable in class MainFrame
Extractor-ilmentymän extract-metodille annetaan kaikki luetut sormenjäljet.
onFingerDown(String) - Method in class MainFrame
Metodia kutsutaan, kun sormi asetetaan tunnistimelle.
onFingerUp(String) - Method in class MainFrame
Metodia kutsutaan, kun sormi otetaan tunnistimelta.
onImage(String, FingerprintImage) - Method in class MainFrame
Tätä metodia kutsutaan aina kun sormenjälkitunnistin lukee sormenjäljen.
onPlug(String) - Method in class MainFrame
Tätä metodia kutsutaan joka kerta, kun tunnistin kytketään tietokoneeseen.
onUnplug(String) - Method in class MainFrame
Tätä metodia kutsutaan joka kerta, kun tunnistin irroitetaan tietokoneesta.

P

PORTIONS - Static variable in class DBBasicProduct
 
PortionSelector - Class in <Unnamed>
PortionSelector on JPanelista periytetty oma komponentti, joka esittää numeronäppäimistöä.
PortionSelector() - Constructor for class PortionSelector
Konstruktori rakentaa numeronäppäimistön layoutin ja asettaa numeronäppäimille kuuntelijat.
pressButton(int) - Method in class PortionSelector
Metodi generoi ohjelmallisesti "napin painalluksen" eli parametrissa tarkennettu painike käyttäytyy kuin sitä olisi painettu hiirellä.

R

readerEnabled - Static variable in class MainFrame
Tieto siitä, onko sormenjälkitunnistin kytketty, pidetään täällä.
refreshData() - Method in class MainFrame
Metodi päivittää sovelluksen tiedot lukien ne erillisessä säikeessä tietokannasta.
refreshData() - Static method in class Utilities
Käytetään järjestelmän tietojen päivittämiseen tietokannasta.
refreshTables(boolean) - Method in class MainFrame
Metodi päivityttää tietokannan tiedot Utilities-luokkaan ja päivittää View-ilmentymien tietosisällön.
RegisterFingersDialog - Class in <Unnamed>
Sormenjälkien rekisteröintidialogi lukee sormenjälkitunnistimelta sormenjälkiä, kokoaa niistä FingerPrintSet-olion ja palauttaa sen dialogia kutsuneelle metodille.
RegisterFingersDialog() - Constructor for class RegisterFingersDialog
Konstruktori rakentaa dialogin graafiset komponentit ja niiden layoutin.

S

setAmountToDeliver(int) - Method in class User
Asettaa tiedon tuotavan tuotteen määrästä.
setBasicProducts(BasicProduct[]) - Method in class BasicProductView
Metodilla asetetaan taulukon tietosisältö.
setBasicProducts(BasicProduct[]) - Method in class CoffeeDialog
Metodi kopioi parametrina annetun taulukon alkiot objBasicProducts-kenttään uuteen taulukkoon lukuunottamatta parametrin viimeistä alkiota, joka Utilities-luokan palauttamassa getBasicProducts()-metodissa on ns. uusi BasicProduct.
setColumnComparator(Class, Comparator) - Method in class TableSorter
 
setCompensatable(int) - Method in class DBDeliverable
Metodi kentän intCompensatable arvon asettamiseen
setCompensatableAmount(int) - Method in class DBDeliverable
Metodi kentän intCompensatableAmount arvon asettamiseen
setData(boolean[][]) - Method in class SupplementSet
Asettaa luokan edustamien lisukepreferenssien arvon.
setData(User[], BasicProduct[]) - Method in class UserView
Metodilla asetetaan taulukon tietosisältö.
setDeliverables(Deliverable[]) - Method in class CoffeeDeliverableView
Metodilla asetetaan taulukon tietosisältö.
setDeliverables(Deliverable[]) - Method in class CoffeeDialog
Metodi kopioi parametrina annetun taulukon alkiot objDeliverables-kenttään uuteen taulukkoon lukuunottamatta parametrin viimeistä alkiota, joka Utilities-luokan palauttamassa getDeliverables()-metodissa on ns. uusi Deliverable.
setDeliverables(Deliverable[]) - Method in class DeliverableView
Metodilla asetetaan taulukon tietosisältö.
setDelivered(int, double) - Method in class DBUser
Metodi käyttäjän tietyn tuotteen tuotujen asettamiseen.
setDrinkables(BasicProduct[]) - Method in class SupplementSet
Asettaa järjestelmän juotavat tuotteet luokan tietorakenteeseen.
setFingerPrintSet(FingerPrintSet) - Method in class RegisterFingersDialog
Metodi asettaa parametrin arvon tähän olioon.
setFingerPrintSet(FingerPrintSet) - Method in class User
Metodi käyttäjän sormenjälkijoukon asettamiseen.
setID(int) - Method in class DBProduct
Metodi kentän intId asettamiseen
setID(int) - Method in class DBUser
Metodi id:n asettamiseen.
setInfoText(String) - Method in class MainFrame
Metodi asettaa hallintanäkymän yläosassa näkyvän tekstin.
setIntLastEditedRow(int) - Method in class BasicProductView
 
setIntLastEditedRow(int) - Method in class DeliverableView
 
setIntLastEditedRow(int) - Method in class UserView
 
setItemToDeliver(Deliverable) - Method in class User
Asettaa tiedon tuotavan tuotteen laadustaä.
setLanguage(String) - Method in class DBUser
Metodi kielen asettamiseen.
setModified(boolean) - Method in class BasicProduct
Muuttaa olion "muokattu" -tilaa.
setModified(boolean) - Method in class Deliverable
Muuttaa olion "muokattu" -tilaa.
setModified(boolean) - Method in class User
Muuttaa olion "muokattu" -tilaa.
setName(String) - Method in class DBUser
Metodi nimen asettamiseen.
setNames(String[]) - Method in class DBProduct
Metodi nimien asettamiseen
setPassive(boolean) - Method in class DBProduct
Metodi tuotteen passiivisuus-tilan asettamiseen
setPortions(double[]) - Method in class DBBasicProduct
Metodi tuotteen annoskokojen asettamiseen.
setPrint(byte[]) - Method in class FingerPrint
Metodi this-olion sormenjälkien asettamiseen.
setPrints(byte[][]) - Method in class DBUser
Metodi sormenjälkitietojen asettamiseen.
setPrints(byte[][]) - Method in class FingerPrintSet
Metodi muodostaa parametrin tavumatriisista sormenjälkiä, jotka se asettaa sormenjälkitaulukon arvoiksi.
setSelectedLanguage(String) - Static method in class Utilities
Asettaa järjestelmän kielen.
setSelectedLanguage(int) - Static method in class Utilities
Asettaa järjestelmän kielen.
setSize(String) - Method in class DBDeliverable
Metodi tuotteen koon asettamiseen
setSortingStatus(int, int) - Method in class TableSorter
 
setSupplement(boolean) - Method in class DBBasicProduct
Metodi tuotteen lisuketiedon muokkaamiseen.
setSupplements(int, Integer[]) - Method in class DBUser
Metodi tietyn tuotteen lisukkeiden asettamiseen.
setSupplements(BasicProduct[]) - Method in class SupplementSet
Asettaa järjestelmän lisukkeet tuotteet luokan tietorakenteeseen.
setSupplementSet(SupplementSet) - Method in class User
Metodi käyttäjän lisuketietojen asettamiseen.
setTableHeader(JTableHeader) - Method in class TableSorter
 
setTableModel(TableModel) - Method in class TableSorter
 
setText(String) - Method in class ButtonEditor
Metodilla asetetaan painikkeen teksti
setText(String) - Method in class ButtonRenderer
Metodilla asetetaan painikkeen teksti
setToBeDeleted(boolean) - Method in class User
Muuttaa olion "tuhottavaksi" -tilaa.
setType(BasicProduct) - Method in class Deliverable
Asettaa tuotteelle tyypin
setUsed(int, double) - Method in class DBUser
Metodi käyttäjän tietyn tuotteen juotujen asettamiseen.
setValueAt(Object, int, int) - Method in class BasicProductView
JTable käyttää metodia, kun käyttäjä muokkaa jonkun solun arvoa.
setValueAt(Object, int, int) - Method in class DeliverableView
JTable käyttää metodia, kun käyttäjä muokkaa jonkun solun arvoa.
setValueAt(Object, int, int) - Method in class TableSorter
 
setValueAt(Object, int, int) - Method in class UserView
JTable käyttää metodia, kun käyttäjä muokkaa jonkun solun arvoa.
showDialog(FingerPrintSet) - Static method in class RegisterFingersDialog
Staattinen metodi rakentaa uuden sormenjälkienlukudialogin, ja näyttää sen.
showDialog(SupplementSet) - Static method in class SupplementDialog
Staattinen metodi rakentaa uuden lisukedialogin ja näyttää sen.
STR_LANGUAGE_ENGLISH - Static variable in class Utilities
 
STR_LANGUAGE_FINNISH - Static variable in class Utilities
 
STR_LANGUAGE_SWEDISH - Static variable in class Utilities
 
strText - Variable in class ClassTemplate
Julkisille kentille selitys
SUPERWARNING - Static variable in class Utilities
 
SupplementDialog - Class in <Unnamed>
SupplementDialog on käyttäjän keino tehdä ja tallentaa lisukevalinnat User-olioon.
SupplementDialog(SupplementSet) - Constructor for class SupplementDialog
Konstruktori luo ja asettelee dialogin komponentit, sekä asettaa kuuntelijat ja tietosisällön taulukon malliksi.
SupplementSet - Class in <Unnamed>
Luokka käyttäjän lisuketietojen tallentamista varten.
SupplementSet() - Constructor for class SupplementSet
Parametriton konstruktori, joka hakee Utilities-luokalta sisäisiin tietorakenteisiinsa lisuke- sekä juomatiedot.
SupplementSet(TreeMap<Integer, Integer[]>) - Constructor for class SupplementSet
Konstruktori, joka ottaa yhden käyttäjän lisuketiedot paramaterinaan.

T

TableSorter - Class in <Unnamed>
TableSorter on Java tutorialista "How to use tables" poimittu luokka.
TableSorter() - Constructor for class TableSorter
 
TableSorter(TableModel) - Constructor for class TableSorter
 
TableSorter(TableModel, JTableHeader) - Constructor for class TableSorter
 
THRESHOLD - Static variable in class FingerPrint
 
throwDBException(SQLException) - Static method in class Utilities
Metodi tietokantapoikkeuksen heittoon.
toString() - Method in class BasicProduct
Metodi palauttaa olion nimen valitun kielen mukaan.
toString() - Method in class Deliverable
Metodi palauttaa olion nimen valitun kielen mukaan.
toString() - Method in class FingerPrint
 
toString() - Method in class FingerPrintSet
toString()-metodi kertoo sormenjälkien määrän.
toString() - Method in class User
 
toString2(int) - Method in class BasicProduct
Metodi testaustarkoitukseen.

U

User - Class in <Unnamed>
Luokka on tarkoitettu yksittäisen käyttäjän tietojen kapselointiin.
User() - Constructor for class User
Utilities-luokan tarvitsema null-konstruktori.
User(DBUser) - Constructor for class User
Konstruktori
UserView - Class in <Unnamed>
Luokka toimii JTable-komponentin tieto-oliona, jonka palveluita käyttäen JTable saa tarvitsemansa taulukon piirtämiseen ja sen tietojen muokkaamiseen.
UserView() - Constructor for class UserView
Konstruktorissa ei tee mitään.
Utilities - Class in <Unnamed>
Staattinen luokka järjestelmän yleisiä palveluita sekä tieto- sisältöä varten.
Utilities() - Constructor for class Utilities
 

W

WARNING - Static variable in class Utilities
 
WARNING_LIMIT - Static variable in class Utilities
 
writeReport() - Static method in class Utilities
Metodi järjestelmän raportin kirjoittamiseen.

A B C D E F G I K L M N O P R S T U W