/* * Created on 2005-apr-21 * * To change the template for this generated file go to * Window - Preferences - Java - Code Generation - Code and Comments */ package com.idega.block.school.data; import java.util.Collection; import javax.ejb.FinderException; import com.idega.data.GenericEntity; import com.idega.data.IDOQuery; /** * @author Malin * * To change the template for this generated type comment go to * Window - Preferences - Java - Code Generation - Code and Comments */ public class SchoolStudyPathGroupBMPBean extends GenericEntity implements SchoolStudyPathGroup{ private static String TABLE_NAME = "SCH_STUDY_PATH_GROUP"; private static String COLUMN_GROUP_NAME = "GROUP_NAME"; private static String COLUMN_LOCALIZED_KEY = "LOCALIZED_KEY"; private static String COLUMN_SCH_SCHOOL_TYPE_ID = "SCH_SCHOOL_TYPE_ID"; public String getEntityName() { return TABLE_NAME; } public void initializeAttributes() { addAttribute(getIDColumnName()); addAttribute(COLUMN_GROUP_NAME, "group name", true, true, String.class); addAttribute(COLUMN_LOCALIZED_KEY, "localized key", String.class); addManyToOneRelationship(COLUMN_SCH_SCHOOL_TYPE_ID, SchoolType.class); } public Collection ejbFindAllStudyPathGroups() throws FinderException { IDOQuery query = idoQuery(); query.appendSelectAllFrom(this); query.appendOrderBy(COLUMN_GROUP_NAME); return idoFindPKsByQuery(query); } public Object ejbFindByGroupName(String name) throws FinderException { IDOQuery query = idoQuery(); query.appendSelectAllFrom(this); query.appendWhereEqualsQuoted(COLUMN_GROUP_NAME, name); query.appendOrderBy(COLUMN_GROUP_NAME); return idoFindOnePKByQuery(query); } public String getGroupName() { return getStringColumnValue(COLUMN_GROUP_NAME); } public void setGroupName(String groupname) { setColumn(COLUMN_GROUP_NAME, groupname); } public String getLocalizationKey() { return getStringColumnValue(COLUMN_LOCALIZED_KEY); } public void setLocalizationKey(String localizedkey) { setColumn(COLUMN_LOCALIZED_KEY, localizedkey); } public SchoolType getSchoolType() { return (SchoolType) getColumnValue(COLUMN_SCH_SCHOOL_TYPE_ID); } public void setSchoolType(SchoolType type) { setColumn(COLUMN_SCH_SCHOOL_TYPE_ID, type); } }