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@idega.is</a>
* @version 1.0
*/
public class ReportCategoryAttributeBMPBean extends com.idega.data.GenericEntity implements com.idega.block.reports.data.ReportCategoryAttribute {
public ReportCategoryAttributeBMPBean(){
super();
}
public ReportCategoryAttributeBMPBean(int id)throws SQLException{
super(id);
}
public void initializeAttributes(){
addAttribute(getIDColumnName());
addAttribute(getColumnNameCategoryId(),"Category",true,true, java.lang.Integer.class,"many-to-one",com.idega.block.reports.data.ReportCategory.class);
addAttribute(getColumnNameAttributeName(),"Attribute Name",true,true, java.lang.String.class);
addAttribute(getColumnNameAttributeId(),"Attribute Id",true,true, java.lang.Integer.class);
}
public static String getEntityTableName(){return "REP_CAT_ATTRIBUTE";}
public static String getColumnNameCategoryId(){return "REP_CATEGORY_ID";}
public static String getColumnNameAttributeName(){return "ATTRIBUTE_NAME";}
public static String getColumnNameAttributeId(){return "ATTRIBUTE_ID";}
public String getEntityName(){
return getEntityTableName();
}
public void setName(String name) {
setAttributeName(name);
}
public String getName() {
return getAttributeName();
}
public void setAttributeName(String name) {
setColumn(getColumnNameAttributeName(),name);
}
public String getAttributeName() {
return getStringColumnValue(getColumnNameAttributeName());
}
public void setAttributeId(int id) {
setColumn(getColumnNameAttributeId(),new Integer(id));
}
public int getAttributeId() {
return getIntColumnValue(getColumnNameAttributeId());
}
public void setReportCategoryId(int id) {
setColumn(getColumnNameCategoryId(),new Integer(id));
}
public int getReportCategoryId() {
return getIntColumnValue(getColumnNameCategoryId());
}
}