package com.idega.block.trade.stockroom.data; /** * Title: idegaWeb TravelBooking * Description: * Copyright: Copyright (c) 2001 * Company: idega * @author <a href="mailto:gimmi@idega.is">Grimur Jonsson</a> * @version 1.0 */ public class StockBMPBean extends com.idega.data.GenericEntity implements com.idega.block.trade.stockroom.data.Stock { public StockBMPBean() { } public void initializeAttributes() { addAttribute(getIDColumnName()); addAttribute(getColumnNameVariantString(), "strengur sm��a�ur �r variontum", true, true, String.class); addAttribute(getColumnNameInStock(), "� lager", true, true, Integer.class); addAttribute(getColumnNameMinimumInStock(), "l�gmark � lager", true, true, Integer.class); addAttribute(getColumnNameNotifyLevel(), "notify when in_stock is lower", true, true, Integer.class); addAttribute(getColumnNameStopSaleLevel(), "stop sale when in_stock is lower", true, true, Integer.class); } public String getEntityName() { return getTableNameStock(); } public static String getTableNameStock() {return "SR_STOCK";} public static String getColumnNameVariantString() {return "VARIANT_STRING";} public static String getColumnNameInStock() {return "IN_STOCK";} public static String getColumnNameMinimumInStock() {return "MIN_IN_STOCK";} public static String getColumnNameNotifyLevel() {return "NOTIFY_LEVEL";} public static String getColumnNameStopSaleLevel() {return "STOP_SALE_LEVEL";} public void setVariantString(String string) { setColumn(getColumnNameVariantString(), string); } public void setInStock(int inStock) { setColumn(getColumnNameInStock(), inStock); } public void setMinimumInStock(int minInStock) { setColumn(getColumnNameMinimumInStock(), minInStock); } public void setNotifyLevel(int notifyLevel) { setColumn(getColumnNameNotifyLevel(), notifyLevel); } public void setStopSaleLevel(int stopSaleLevel) { setColumn(getColumnNameStopSaleLevel(), stopSaleLevel); } public String getVariantString() { return getStringColumnValue(getColumnNameVariantString()); } public int getInStock() { return getIntColumnValue(getColumnNameInStock()); } public int getMinimumInStock() { return getIntColumnValue(getColumnNameMinimumInStock()); } public int getNotifyLevel() { return getIntColumnValue(getColumnNameNotifyLevel()); } public int getStopSaleLevel() { return getIntColumnValue(getColumnNameStopSaleLevel()); } }