Class DBBasicProduct

java.lang.Object
  extended by DBProduct
      extended by DBBasicProduct
Direct Known Subclasses:
BasicProduct

public class DBBasicProduct
extends DBProduct

Luokka tietokannan ja sovelluksen viestinvälitysolioille. Tarkoituksena on, että DBLib hakee tietokannasta tiedot olion kenttiin ja Halson BasicProduct luokka periytetään tästä. Metodit eivät sisällä juuri mitään toiminnallisuutta.


Field Summary
static int PORTIONS
           
 
Constructor Summary
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(java.lang.Boolean blnSupplement)
          Konstruktori joka kutsuu saman luokan parametritonta konstruktoria ja asettaa Supplement-kentän arvoksi parametrina saadun arvon.
 
Method Summary
 double[] getPortions()
          Metodi tuotteen annoskokojen kysymiseen.
 boolean isSupplement()
          Metodi tuotteen lisuketiedon kysymiseen.
static void main(java.lang.String[] args)
           
 void setPortions(double[] dblPortion)
          Metodi tuotteen annoskokojen asettamiseen.
 void setSupplement(boolean pas)
          Metodi tuotteen lisuketiedon muokkaamiseen.
 
Methods inherited from class DBProduct
getID, getNames, isPassive, setID, setNames, setPassive
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PORTIONS

public static final int PORTIONS
See Also:
Constant Field Values
Constructor Detail

DBBasicProduct

public 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

public DBBasicProduct(java.lang.Boolean blnSupplement)
Konstruktori joka kutsuu saman luokan parametritonta konstruktoria ja asettaa Supplement-kentän arvoksi parametrina saadun arvon.

Method Detail

isSupplement

public boolean isSupplement()
Metodi tuotteen lisuketiedon kysymiseen.

Returns:
tieto siitä, onko tuote lisuke vai ei

setSupplement

public void setSupplement(boolean pas)
Metodi tuotteen lisuketiedon muokkaamiseen.

Parameters:
pas - Uusi lisuketieto.

getPortions

public double[] getPortions()
Metodi tuotteen annoskokojen kysymiseen.

Returns:
Palauttaa double-taulukon jonka alkioina ovat eri annoskoot.

setPortions

public void setPortions(double[] dblPortion)
Metodi tuotteen annoskokojen asettamiseen.

Parameters:
dblPortion - Asetettavat uudet annokset. Oltava DBBasicProduct.PORTIONS-kentän ilmoittaman arvon kokoinen.

main

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