package com.idega.block.school.data; import com.idega.data.GenericEntity; import com.idega.user.data.User; /** * @author Gimmi */ public class SchoolUserInfoBMPBean extends GenericEntity { private static String TABLE_NAME = "sch_user_info"; private static String COLUMN_USER_ID = "ic_user_id"; private static String COLUMN_CHILD_CARE_AGE = "child_care_age"; private static String COLUMN_SIBLING_NUMBER = "sibling_number"; private static String COLUMN_INVOICE_RECEIVER = "invoice_receiver"; public String getEntityName() { return TABLE_NAME; } public void initializeAttributes() { addAttribute(getIDColumnName()); addManyToManyRelationShip(User.class, COLUMN_USER_ID); addAttribute(COLUMN_CHILD_CARE_AGE, "child careage", true, true, Integer.class); addAttribute(COLUMN_SIBLING_NUMBER, "sibling number", true, true, Integer.class); addManyToManyRelationShip(User.class, COLUMN_INVOICE_RECEIVER); } /* SET */ public void setUserID(int id) { setColumn(COLUMN_USER_ID, id); } public void setChildCareAge(int age) { setColumn(COLUMN_CHILD_CARE_AGE, age); } public void setSiblingNumber(int number) { setColumn(COLUMN_SIBLING_NUMBER, number); } public void setInvoiceReceiver(int userId) { setColumn(COLUMN_INVOICE_RECEIVER, userId); } /* GET */ public int getUserID() { return getIntColumnValue(COLUMN_USER_ID); } public int getChildCareAge() { return getIntColumnValue(COLUMN_CHILD_CARE_AGE); } public int getSiblingNumber() { return getIntColumnValue(COLUMN_SIBLING_NUMBER); } public int getInvoiceReceiver() { return getIntColumnValue(COLUMN_INVOICE_RECEIVER); } }