package com.idega.block.finance.data; import java.sql.SQLException; import java.util.Collection; import javax.ejb.FinderException; import com.idega.block.category.data.CategoryEntity; import com.idega.block.category.data.CategoryEntityBMPBean; /** * Title: * Description: * Copyright: Copyright (c) 2001 * Company: idega multimedia * @author <a href="mailto:aron@idega.is">Aron Birkir</a> * @version 1.0 */ public class TariffKeyBMPBean extends CategoryEntityBMPBean implements TariffKey,CategoryEntity { public TariffKeyBMPBean() { super(); } public TariffKeyBMPBean(int id) throws SQLException { super(id); } public void initializeAttributes() { addAttribute(getIDColumnName()); addAttribute(getColumnName(),"Name",true,true,"java.lang.String"); addAttribute(getColumnInfo(),"Info",true,true,"java.lang.String",4000); } public static String getEntityTableName(){return "FIN_TARIFF_KEY"; } public static String getColumnName(){ return "NAME"; } public static String getColumnInfo(){return "INFO";} public String getEntityName() { return getEntityTableName(); } public String getName(){ return getStringColumnValue(getColumnName()); } public void setName(String name){ setColumn(getColumnName(), name); } public String getInfo(){ return getStringColumnValue(getColumnInfo()); } public void setInfo(String info){ setColumn(getColumnInfo(), info); } public Collection ejbFindByCategory(Integer categoryID)throws FinderException{ return super.idoFindPKsByQuery(super.idoQueryGetSelect().appendWhereEquals(getColumnCategoryId(),categoryID)); } public Collection ejbFindAll()throws FinderException{ return super.idoFindPKsByQuery(super.idoQueryGetSelect()); } }