/* * $Id: ContractTextBMPBean.java,v 1.2 2003/04/03 07:24:44 laddi Exp $ * * Copyright (C) 2001 Idega hf. All Rights Reserved. * * This software is the proprietary information of Idega hf. * Use is subject to license terms. * */ package com.idega.block.contract.data; import java.sql.SQLException; /** * * @author <a href="mailto:palli@idega.is">Pall Helgason</a> * @version 1.0 */ public class ContractTextBMPBean extends com.idega.data.GenericEntity implements com.idega.block.contract.data.ContractText { public static String getEntityTableName(){return "CON_TEXT";} public static String getColumnNameCategoryId(){return "CON_CATEGORY_ID";} public static String getNameColumnName(){return "NAME";} public static String getTextColumnName(){return "TEXT";} public static String getOrdinalColumnName(){return "ORDINAL";} public static String getLanguageColumnName(){return "LANGUAGE";} public static String getUseTagsColumnName(){return "USETAGS";} public ContractTextBMPBean() { } public ContractTextBMPBean(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.contract.data.ContractCategory.class); addAttribute(getNameColumnName(),"Name",true,true,"java.lang.String",300); addAttribute(getTextColumnName(),"Text",true,true,"java.lang.String",4000); addAttribute(getOrdinalColumnName(),"Ordinal",true,true,"java.lang.Integer"); addAttribute(getLanguageColumnName(),"Language",true,true,"java.lang.String"); addAttribute(getUseTagsColumnName(),"Tagcheck",true,true,"java.lang.Boolean"); } public String getEntityName() { return(getEntityTableName()); } public void setName(String name) { setColumn(getNameColumnName(),name); } public String getName() { return(getStringColumnValue(getNameColumnName())); } public void setText(String text) { setColumn(getTextColumnName(),text); } public String getText() { return(getStringColumnValue(getTextColumnName())); } public void setLanguage(String lang) { setColumn(getLanguageColumnName(),lang); } public String getLanguage() { return(getStringColumnValue(getLanguageColumnName())); } public void setOrdinal(Integer ordinal){ setColumn(getOrdinalColumnName(),ordinal); } public void setOrdinal(int ordinal){ setColumn(getOrdinalColumnName(),ordinal); } public int getOrdinal(){ return getIntColumnValue(getOrdinalColumnName()); } public boolean getUseTags(){ return getBooleanColumnValue(getUseTagsColumnName()); } public void setUseTags(boolean usetags){ setColumn(getUseTagsColumnName(), usetags); } public void setCategoryId(int id){ setColumn(getColumnNameCategoryId(),id); } public void setCategoryId(Integer id){ setColumn(getColumnNameCategoryId(),id); } public Integer getCategoryId(){ return getIntegerColumnValue(getColumnNameCategoryId()); } }