package com.idega.block.reports.data;
import java.sql.SQLException;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company: idega multimedia
* @author <a href="mailto:aron@idega.is">Aron Birkir</a>
* @version 1.0
*/
public class ReportEntityBMPBean extends com.idega.data.GenericEntity implements com.idega.block.reports.data.ReportEntity {
public ReportEntityBMPBean() {
}
public ReportEntityBMPBean(int id) throws SQLException {
super(id);
}
public void initializeAttributes() {
addAttribute(getIDColumnName());
addAttribute(getColumnNameEntity(), "Entity", true, true, java.lang.String.class);
addAttribute(getColumnNameMaintable(), "Table", true, true, java.lang.String.class);
addAttribute(getColumnNameJoins(),"Join",true,true,java.lang.String.class);
addAttribute(getColumnNameJoinTables(), "Join Tables", true, true, java.lang.String.class);
}
public static String getEntityTableName(){return "REP_ENTITY";}
public static String getColumnNameMaintable(){return "MAINTABLE";}
public static String getColumnNameJoins(){return "JOINS";}
public static String getColumnNameEntity(){return "ENTITY";}
public static String getColumnNameJoinTables(){return "JOINTABLES";}
public String getEntityName() {
return getEntityTableName();
}
public String getEntity(){
return getStringColumnValue(getColumnNameEntity());
}
public void setCategory(String entity){
setColumn(getColumnNameEntity(), entity);
}
public String getMainTable(){
return getStringColumnValue(getColumnNameMaintable());
}
public void setMainTable(String main_table){
setColumn(getColumnNameMaintable(), main_table);
}
public String getJoin(){
return getStringColumnValue(getColumnNameJoins());
}
public void setJoin(String joins){
setColumn(getColumnNameJoins(), joins);
}
public String getJoinTables(){
return getStringColumnValue(getColumnNameJoinTables());
}
public void setJoinTables(String jointables){
setColumn(getColumnNameJoinTables(), jointables);
}
}