package com.idega.block.trade.stockroom.data; import java.rmi.RemoteException; import javax.ejb.FinderException; import com.idega.data.*; import java.sql.SQLException; /** * 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 VariantValueBMPBean extends com.idega.data.GenericEntity implements com.idega.block.trade.stockroom.data.VariantValue { public VariantValueBMPBean() { } public VariantValueBMPBean(int id) throws SQLException{ super(id); } public void initializeAttributes() { addAttribute(getIDColumnName()); addAttribute(getColumnNameVariantId(), "variant_id", true, true, Integer.class, super.MANY_TO_ONE, Variant.class); addAttribute(getColumnNameVariantValue(), "value", true, true, String.class); } public String getEntityName() { return getTableNameVariantValue(); } public static String getTableNameVariantValue() {return "SR_VARIANT_VALUE";} public static String getColumnNameVariantId() {return "SR_VARIANT_ID";} public static String getColumnNameVariantValue() {return "SR_VARIANT_VALUE";} public void setVariantId(int id) { setColumn(getColumnNameVariantId(), id); } public void setValue(String value) { setColumn(getColumnNameVariantValue(), value); } public String getName() { return getValue(); } public int getVariantId() { return getIntColumnValue(getColumnNameVariantId()); } public Variant getVariant() throws RemoteException, FinderException { return getVariantHome().findByPrimaryKey(new Integer(getVariantId())); } public String getValue() { return getStringColumnValue(getColumnNameVariantValue()); } private VariantHome getVariantHome() throws RemoteException { return (VariantHome) IDOLookup.getHome(Variant.class); } }