package com.idega.block.staff.data; import java.sql.Date; import java.sql.SQLException; import com.idega.core.file.data.ICFile; 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 StaffInfoBMPBean extends com.idega.data.GenericEntity implements com.idega.block.staff.data.StaffInfo { private static String sClassName = StaffInfo.class.getName(); public StaffInfoBMPBean(){ super(); } public StaffInfoBMPBean(int id)throws SQLException{ super(id); } public String getEntityName(){ return "st_staff_info"; } public void initializeAttributes(){ addOneToOneRelationship(getColumnNameUserID(),"Employee",com.idega.core.user.data.User.class); addAttribute(getColumnNameTitle(),"Titill",true,true,"java.lang.String"); addAttribute(getColumnNameEducation(),"Menntun",true,true,"java.lang.String"); addAttribute(getColumnNameSchool(),"Sk�laganga",true,true,"java.lang.String"); addAttribute(getColumnNameArea(),"Starfssvi�",true,true,"java.lang.String"); addAttribute(getColumnNameBeganWork(),"H�f st�rf",true,true,"java.sql.Date"); addManyToOneRelationship(getColumnNameImageID(),"Image",ICFile.class); setNullable(getColumnNameUserID(),false); setNullable(getColumnNameImageID(),true); setAsPrimaryKey(getColumnNameUserID(),true); } public void setDefaultValues(){ } public String getIDColumnName(){ return getColumnNameUserID(); } public static StaffInfo getStaticInstance(){ return (StaffInfo)GenericEntity.getStaticInstance(sClassName); } /* ColumNames begin */ public static String getColumnNameUserID(){return UserBMPBean.getColumnNameUserID();} public static String getColumnNameTitle(){return "title";} public static String getColumnNameEducation(){return "education";} public static String getColumnNameSchool(){return "school";} public static String getColumnNameArea(){return "area";} public static String getColumnNameBeganWork(){return "began_work";} public static String getColumnNameImageID(){return "ic_file_id";} /* ColumNames end */ /* Getters begin */ public String getTitle() { return (String) getColumnValue(getColumnNameTitle()); } public String getEducation() { return (String) getColumnValue(getColumnNameEducation()); } public String getSchool() { return (String) getColumnValue(getColumnNameSchool()); } public String getArea() { return (String) getColumnValue(getColumnNameArea()); } public Date getBeganWork(){ return (Date) getColumnValue(getColumnNameBeganWork()); } public int getImageID() { return getIntColumnValue(getColumnNameImageID()); } /* Getters end */ /* Setters begin */ public void setTitle(String title) { setColumn(getColumnNameTitle(),title); } public void setEducation(String education) { setColumn(getColumnNameEducation(),education); } public void setSchool(String school) { setColumn(getColumnNameSchool(),school); } public void setArea(String area) { setColumn(getColumnNameArea(),area); } public void setBeganWork(Date beganWork){ setColumn(getColumnNameBeganWork(),beganWork); } public void setImageID(int imageID){ setColumn(getColumnNameImageID(),imageID); } }