package com.idega.block.trade.data; import java.sql.SQLException; import java.sql.Timestamp; import java.util.Collection; import javax.ejb.FinderException; import com.idega.data.GenericEntity; /** * Title: User * Copyright: Copyright (c) 2002 * Company: idega.is * @author 2002 - idega team - <a href="mailto:laddi@idega.is">��rhallur Helgason</a> * @version 1.0 */ public class CurrencyValuesBMPBean extends com.idega.data.GenericEntity implements CurrencyValues{ private static String sClassName = CurrencyValues.class.getName(); public CurrencyValuesBMPBean(){ super(); } public CurrencyValuesBMPBean(int id)throws SQLException{ super(id); } public String getEntityName(){ return "TR_CURRENCY_VALUES"; } public void initializeAttributes(){ addAttribute(getColumnNameCurrencyID(),"Currency",true,true,"java.lang.Integer","one-to-one","com.idega.block.trade.data.Currency"); addAttribute(getColumnNameBuyValue(),"Buy value",true,true,Float.class); addAttribute(getColumnNameSellValue(),"Sell value",true,true,Float.class); addAttribute(getColumnNameMiddleValue(),"Middle value",true,true,Float.class); addAttribute(getColumnNameTimestamp(),"Timestamp",true,true,Timestamp.class); } public void setDefaultValues(){ } public String getIDColumnName(){ return getColumnNameCurrencyID(); } public static CurrencyValues getStaticInstance(){ return (CurrencyValues)GenericEntity.getStaticInstance(sClassName); } /* ColumNames begin */ public static String getColumnNameCurrencyID(){return com.idega.block.trade.data.CurrencyBMPBean.getColumnNameCurrencyID();} public static String getColumnNameBuyValue(){return "buy_value";} public static String getColumnNameSellValue(){return "sell_value";} public static String getColumnNameMiddleValue(){return "middle_value";} public static String getColumnNameTimestamp(){return "currency_date";} /* Getters begin */ public float getBuyValue(){ return getFloatColumnValue(getColumnNameBuyValue()); } public float getSellValue() { return getFloatColumnValue(getColumnNameSellValue()); } public float getMiddleValue() { return getFloatColumnValue(getColumnNameMiddleValue()); } public Timestamp getCurrencyDate() { return (Timestamp) getColumnValue(getColumnNameTimestamp()); } /* Setters begin */ public void setBuyValue(float buyValue){ setColumn(getColumnNameBuyValue(),buyValue); } public void setSellValue(float sellValue){ setColumn(getColumnNameSellValue(),sellValue); } public void setMiddleValue(float middleValue){ setColumn(getColumnNameMiddleValue(),middleValue); } public void setCurrencyDate(Timestamp currencyDate){ setColumn(getColumnNameTimestamp(),currencyDate); } public Collection ejbFindAll() throws FinderException { return this.idoFindAllIDsBySQL(); } }