package com.idega.block.reports.data;
import java.sql.SQLException;
/**
*
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author <br><a href="mailto:aron@idega.is">Aron Birkir</a><br>
* @version 1.0
*/
public class ReportColumnInfoBMPBean extends com.idega.data.GenericEntity implements com.idega.block.reports.data.ReportColumnInfo {
public static String getEntityTableName() {return "rep_col_info";}
public static String getColumnColNumber(){return "col_number";}
public static String getColumnFontFamily(){return "font_family";}
public static String getColumnFontSize(){return "font_size";}
public static String getColumnFontStyle(){return "font_style";}
public static String getColumnColspan(){return "col_span";}
public static String getColumnEndString(){return "endstring";}
public static String getColumnShowName(){return "show_name";}
public static String getColumnReportId(){return "rep_report_id";}
public ReportColumnInfoBMPBean() {
super();
}
public ReportColumnInfoBMPBean(int id) throws SQLException{
super(id);
}
public void initializeAttributes(){
addAttribute(getIDColumnName());
addAttribute(getColumnReportId(),"Report",true,true,Integer.class,MANY_TO_ONE,Report.class);
addAttribute(getColumnColNumber(),"Column number",true,true,Integer.class);
addAttribute(getColumnFontFamily(),"Font family",true,true,Integer.class);
addAttribute(getColumnFontSize(),"Font size",true,true,Integer.class);
addAttribute(getColumnFontStyle(),"Font style",true,true,Integer.class);
addAttribute(getColumnColspan(),"Column span",true,true,Integer.class);
addAttribute(getColumnEndString(),"Endstring",true,true,String.class);
addAttribute(getColumnShowName(),"show name",true,true,Boolean.class);
}
public String getEntityName(){
return getEntityTableName();
}
public void setReportId(int id)
{
setColumn(getColumnReportId(),id);
}
public int getReportId()
{
return getIntColumnValue(getColumnReportId());
}
public void setColumnNumber(int col)
{
setColumn(getColumnColNumber(),col);
}
public int getColumnNumber()
{
return getIntColumnValue(getColumnColNumber());
}
public void setFontFamily(int family)
{
setColumn(getColumnFontFamily(),family);
}
public int getFontFamily()
{
return getIntColumnValue(getColumnFontFamily());
}
public void setFontSize(int FontSize)
{
setColumn(getColumnFontSize(),FontSize);
}
public int getFontSize()
{
return getIntColumnValue(getColumnFontSize());
}
public void setFontStyle(int style)
{
setColumn(getColumnFontStyle(),style);
}
public int getFontStyle()
{
return getIntColumnValue(getColumnFontStyle());
}
public void setColumnSpan(int span)
{
setColumn(getColumnColspan(),span);
}
public int getColumnSpan()
{
return getIntColumnValue(getColumnColspan());
}
public void setShowName(boolean showname)
{
setColumn(getColumnShowName(),showname);
}
public boolean getShowName()
{
return getBooleanColumnValue(getColumnShowName());
}
public void setEndChar(String endstring)
{
setColumn(getColumnEndString(),endstring);
}
public String getEndChar()
{
return getStringColumnValue(getColumnEndString());
}
}