test.ojb.broker
Class Article

java.lang.Object
  |
  +--test.ojb.broker.Article
All Implemented Interfaces:
InterfaceArticle, java.io.Serializable
Direct Known Subclasses:
BookArticle

public class Article
extends java.lang.Object
implements InterfaceArticle, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  int articleId
          maps to db-column "Artikel-Nr";INT;PrimaryKey
protected  java.lang.String articleName
          maps to db-column Artikelname;CHAR
protected  boolean isSelloutArticle
          maps to db-column Auslaufartikel;SMALL INT
protected  int minimumStock
          maps to db-column Mindestbestand;INT
protected  int orderedUnits
          maps to db-column BestellteEinheiten;INT
protected  double price
          maps to db-column Einzelpreis;DECIMAL
protected  InterfaceProductGroup productGroup
          reference to the articles category
protected  int productGroupId
          maps to db-column Kategorie-Nr;INT
protected  int stock
          maps to db-column Lagerbestand;INT
protected  int supplierId
          maps to db-column Lieferanten-Nr;INT
protected  java.lang.String unit
          maps to db-column Liefereinheit;CHAR
 
Constructor Summary
Article()
          Insert the method's description here.
Article(int artId, java.lang.String artName, int suppId, int pgId, java.lang.String uni, double pric, int sto, int ordUnits, int minStock, boolean isSellout)
          Insert the method's description here.
 
Method Summary
 void addToStock(int diff)
          increase the amount of articles in stock by diff
 int getArticleId()
          return an articles unique id.
 java.lang.String getArticleName()
          return an articles name.
 boolean getIsSelloutArticle()
          Insert the method's description here.
 int getMinimumStock()
          Insert the method's description here.
 int getOrderedUnits()
          Insert the method's description here.
 double getPrice()
          Insert the method's description here.
 InterfaceProductGroup getProductGroup()
           
 int getProductGroupId()
          Insert the method's description here.
 int getStock()
          Insert the method's description here.
 double getStockValue()
          return an articles ProductGroup
 int getSupplierId()
          Insert the method's description here.
 java.lang.String getUnit()
          Insert the method's description here.
 void setArticleId(int newArticleId)
          set an articles unique id.
 void setArticleName(java.lang.String newArticleName)
          set an articles name.
 void setIsSelloutArticle(boolean newIsSelloutArticle)
          Insert the method's description here.
 void setMinimumStock(int newMinimumStock)
          Insert the method's description here.
 void setOrderedUnits(int newOrderedUnits)
          Insert the method's description here.
 void setPrice(double newPrice)
          Insert the method's description here.
 void setProductGroup(InterfaceProductGroup newProductGroup)
          Insert the method's description here.
 void setProductGroupId(int newProductGroupId)
          Insert the method's description here.
 void setStock(int newStock)
          Insert the method's description here.
 void setSupplierId(int newSupplierId)
          Insert the method's description here.
 void setUnit(java.lang.String newUnit)
          Insert the method's description here.
 java.lang.String toString()
          return a string representaion of an article
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

articleId

protected int articleId
maps to db-column "Artikel-Nr";INT;PrimaryKey


articleName

protected java.lang.String articleName
maps to db-column Artikelname;CHAR


isSelloutArticle

protected boolean isSelloutArticle
maps to db-column Auslaufartikel;SMALL INT


minimumStock

protected int minimumStock
maps to db-column Mindestbestand;INT


orderedUnits

protected int orderedUnits
maps to db-column BestellteEinheiten;INT


price

protected double price
maps to db-column Einzelpreis;DECIMAL


productGroup

protected InterfaceProductGroup productGroup
reference to the articles category


productGroupId

protected int productGroupId
maps to db-column Kategorie-Nr;INT


stock

protected int stock
maps to db-column Lagerbestand;INT


supplierId

protected int supplierId
maps to db-column Lieferanten-Nr;INT


unit

protected java.lang.String unit
maps to db-column Liefereinheit;CHAR

Constructor Detail

Article

public Article()
Insert the method's description here. Creation date: (05.01.2001 19:31:04)


Article

public Article(int artId,
               java.lang.String artName,
               int suppId,
               int pgId,
               java.lang.String uni,
               double pric,
               int sto,
               int ordUnits,
               int minStock,
               boolean isSellout)
Insert the method's description here. Creation date: (05.01.2001 19:21:38)

Method Detail

toString

public java.lang.String toString()
return a string representaion of an article

Specified by:
toString in interface InterfaceArticle
Overrides:
toString in class java.lang.Object

addToStock

public void addToStock(int diff)
increase the amount of articles in stock by diff

Specified by:
addToStock in interface InterfaceArticle

getArticleId

public int getArticleId()
return an articles unique id.

Specified by:
getArticleId in interface InterfaceArticle
Returns:
int the articles unique id

getArticleName

public java.lang.String getArticleName()
return an articles name.

Specified by:
getArticleName in interface InterfaceArticle
Returns:
java.lang.String

getStockValue

public double getStockValue()
return an articles ProductGroup

Specified by:
getStockValue in interface InterfaceArticle

setArticleId

public void setArticleId(int newArticleId)
set an articles unique id.

Specified by:
setArticleId in interface InterfaceArticle
Parameters:
newArticleId - int

setArticleName

public void setArticleName(java.lang.String newArticleName)
set an articles name.

Specified by:
setArticleName in interface InterfaceArticle
Parameters:
newArticleName - java.lang.String

getIsSelloutArticle

public boolean getIsSelloutArticle()
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Returns:
boolean

getMinimumStock

public int getMinimumStock()
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Returns:
int

getOrderedUnits

public int getOrderedUnits()
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Returns:
int

getPrice

public double getPrice()
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Returns:
double

getProductGroup

public InterfaceProductGroup getProductGroup()
Specified by:
getProductGroup in interface InterfaceArticle

getProductGroupId

public int getProductGroupId()
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Returns:
int

getStock

public int getStock()
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Returns:
int

getSupplierId

public int getSupplierId()
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Returns:
int

getUnit

public java.lang.String getUnit()
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Returns:
java.lang.String

setIsSelloutArticle

public void setIsSelloutArticle(boolean newIsSelloutArticle)
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Parameters:
newIsSelloutArticle - int

setMinimumStock

public void setMinimumStock(int newMinimumStock)
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Parameters:
newMinimumStock - int

setOrderedUnits

public void setOrderedUnits(int newOrderedUnits)
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Parameters:
newOrderedUnits - int

setPrice

public void setPrice(double newPrice)
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Parameters:
newPrice - double

setProductGroup

public void setProductGroup(InterfaceProductGroup newProductGroup)
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Parameters:
newProductGroup - TestThreadsNLocks.ojb.broker.InterfaceProductGroup

setProductGroupId

public void setProductGroupId(int newProductGroupId)
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Parameters:
newProductGroupId - int

setStock

public void setStock(int newStock)
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Parameters:
newStock - int

setSupplierId

public void setSupplierId(int newSupplierId)
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Parameters:
newSupplierId - int

setUnit

public void setUnit(java.lang.String newUnit)
Insert the method's description here. Creation date: (10.12.2000 14:40:04)

Parameters:
newUnit - java.lang.String


Authors: Thomas Mahler and others. (C) 2000, 2001.
All rights reserved. Published under the Gnu Public License.
http://objectbridge.sourceforge.net
Version: 0.8.375, 2002-04-04