//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);
}
}