Class BasicProduct

java.lang.Object
  extended by DBProduct
      extended by DBBasicProduct
          extended by BasicProduct

public class BasicProduct
extends DBBasicProduct

Luokka on sovelluksen sisäinen tietorakenne perustuotteita varten. Luokka peritään DBBasicProduct-luokasta, joten sen kuvauksesta ilmenee sen tarkemmat palvelut. Luokka täydentää DBBasicProduct-luokkaa muutamalla metodilla.


Field Summary
 
Fields inherited from class DBBasicProduct
PORTIONS
 
Constructor Summary
BasicProduct()
          Utilities-luokan tarvitsema null-konstruktori.
BasicProduct(DBBasicProduct parent)
          Konstruktori jolle annetaan parametrina DBBasicProduct-olio.
 
Method Summary
 boolean equals(java.lang.Object bp)
           
 boolean isModified()
          Palauttaa tiedon siitä onko oliota muokattu.
static void main(java.lang.String[] args)
          Pääohjelma-metodi testausta varten.
 void setModified(boolean blnModified)
          Muuttaa olion "muokattu" -tilaa.
 java.lang.String toString()
          Metodi palauttaa olion nimen valitun kielen mukaan.
 java.lang.String toString2(int x)
          Metodi testaustarkoitukseen.
 
Methods inherited from class DBBasicProduct
getPortions, isSupplement, setPortions, setSupplement
 
Methods inherited from class DBProduct
getID, getNames, isPassive, setID, setNames, setPassive
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicProduct

public BasicProduct()
Utilities-luokan tarvitsema null-konstruktori. Luo olion jonka olio-kentät ovat nulleja, numeeriset kentät negatiivisia ja boolean-arvot falseja.


BasicProduct

public BasicProduct(DBBasicProduct parent)
Konstruktori jolle annetaan parametrina DBBasicProduct-olio. Konstruktorissa vain kopioidaan parametriolion kentät this-olioon.

Method Detail

isModified

public boolean isModified()
Palauttaa tiedon siitä onko oliota muokattu.

Returns:
tiedon siitä onko oliota muokattu.

setModified

public void setModified(boolean blnModified)
Muuttaa olion "muokattu" -tilaa.

Parameters:
blnModified -

equals

public boolean equals(java.lang.Object bp)
Overrides:
equals in class java.lang.Object
Parameters:
bp - Verrattava BasicProduct-olio.
Returns:
Palauttaa true, jos parametrina annetun BasicProduct-olion ID on sama kuin this-olion ID.

toString

public java.lang.String toString()
Metodi palauttaa olion nimen valitun kielen mukaan.

Overrides:
toString in class java.lang.Object
Returns:
merkkijonoesityksen tuotteesta valitun kielen mukaan.

toString2

public java.lang.String toString2(int x)
Metodi testaustarkoitukseen. Palauttaa olion nimen valitun kielen mukaan. Tama on tassa jotta toString saadaan testattua ennen Utilities-luokkaa.

Returns:
merkkijonoesityksen tuotteesta valitun kielen mukaan.

main

public static void main(java.lang.String[] args)
Pääohjelma-metodi testausta varten.