//idega 2000 - Laddi package com.idega.block.text.data; import java.sql.SQLException; import com.idega.core.component.data.ICObjectInstance; /** * Title: * Description: * Copyright: Copyright (c) 2000-2001 idega.is All Rights Reserved * Company: idega *@author <a href="mailto:aron@idega.is">Aron Birkir</a> * @version 1.1 */ public class TxTextBMPBean extends com.idega.data.GenericEntity implements com.idega.block.text.data.TxText { public TxTextBMPBean(){ super(); } public TxTextBMPBean(int id)throws SQLException{ super(id); } public void initializeAttributes(){ addAttribute(getIDColumnName()); addAttribute(getColumnNameAttribute(), "attribute", true, true, String.class); addAttribute(getColumnNameContentId(), "content", true, true, Integer.class,"many-to-one",Content.class); addManyToManyRelationShip(ICObjectInstance.class,"TX_TEXT_IC_OBJECT_INSTANCE"); } public static String getEntityTableName(){ return "TX_TEXT";} public static String getColumnNameContentId(){ return "CONTENT";} public static String getColumnNameAttribute(){return "ATTRIBUTE";} public String getEntityName(){ return getEntityTableName(); } public int getContentId(){ return getIntColumnValue(getColumnNameContentId()); } public void setContentId(int iContentId){ setColumn(getColumnNameContentId(),iContentId); } public void setContentId(Integer iContentId){ setColumn(getColumnNameContentId(),iContentId); } public String getAttribute(){ return getStringColumnValue(getColumnNameAttribute()); } public void setAttribute(String attribute){ setColumn(getColumnNameAttribute(), attribute); } }