package com.idega.block.staff.data;
import java.sql.SQLException;
import com.idega.data.GenericEntity;
import com.idega.user.data.UserBMPBean;
/**
* Title: User
* Copyright: Copyright (c) 2001
* Company: idega.is
* @author 2000 - idega team - <a href="mailto:gummi@idega.is">Gu�mundur �g�st S�mundsson</a>
* @version 1.0
*/
public class StaffMetaDataBMPBean extends com.idega.data.GenericEntity implements com.idega.block.staff.data.StaffMetaData {
private static String sClassName = StaffMetaData.class.getName();
public StaffMetaDataBMPBean(){
super();
}
public StaffMetaDataBMPBean(int id)throws SQLException{
super(id);
}
public String getEntityName(){
return "st_staff_meta_data";
}
public void initializeAttributes(){
addAttribute(getColumnNameUserID(),"User",true,true,"java.lang.Integer","many-to-one","com.idega.core.user.data.User");
addAttribute(getColumnNameAttribute(),"Attribute",true,true,"java.lang.String");
addAttribute(getColumnNameValue(),"Value",true,true,"java.lang.String");
}
public static StaffMetaData getStaticInstance(){
return (StaffMetaData)GenericEntity.getStaticInstance(sClassName);
}
/* ColumnNames begin */
public static String getColumnNameUserID(){return UserBMPBean.getColumnNameUserID();}
public static String getColumnNameAttribute(){return "meta_attribute";}
public static String getColumnNameValue(){return "meta_value";}
/* ColumnNames end */
/* Getters begin */
public int getUserID() {
return getIntColumnValue(getColumnNameUserID());
}
public String getAttribute() {
return (String) getColumnValue(getColumnNameAttribute());
}
public String getValue() {
return (String) getColumnValue(getColumnNameValue());
}
/* Getters end */
/* Setters begin */
public void setUserID(int userID) {
setColumn(getColumnNameUserID(),userID);
}
public void setAttribute(String attribute) {
setColumn(getColumnNameAttribute(),attribute);
}
public void setValue(String value) {
setColumn(getColumnNameValue(),value);
}
}