/* * $Id: CoursePackageBMPBean.java,v 1.1 2005/07/07 08:41:42 laddi Exp $ * Created on Jul 4, 2005 * * Copyright (C) 2005 Idega Software hf. All Rights Reserved. * * This software is the proprietary information of Idega hf. * Use is subject to license terms. */ package se.idega.idegaweb.commune.adulteducation.data; import java.util.Collection; import javax.ejb.FinderException; import com.idega.data.GenericEntity; import com.idega.data.query.SelectQuery; import com.idega.data.query.Table; /** * Last modified: $Date: 2005/07/07 08:41:42 $ by $Author: laddi $ * * @author <a href="mailto:laddi@idega.com">laddi</a> * @version $Revision: 1.1 $ */ public class CoursePackageBMPBean extends GenericEntity implements CoursePackage{ private static final String ENTITY_NAME = "vux_package"; private static final String COLUMN_NAME = "name"; private static final String COLUMN_LOCALIZED_KEY = "localized_key"; /* (non-Javadoc) * @see com.idega.data.GenericEntity#getEntityName() */ public String getEntityName() { return ENTITY_NAME; } /* (non-Javadoc) * @see com.idega.data.GenericEntity#initializeAttributes() */ public void initializeAttributes() { addAttribute(getIDColumnName()); addAttribute(COLUMN_NAME, "Name", String.class); addAttribute(COLUMN_LOCALIZED_KEY, "Localized key", String.class); } //Getters public String getName() { return getStringColumnValue(COLUMN_NAME); } public String getLocalizedKey() { return getStringColumnValue(COLUMN_LOCALIZED_KEY); } //Setters public void setName(String name) { setColumn(COLUMN_NAME, name); } public void setLocalizedKey(String key) { setColumn(COLUMN_LOCALIZED_KEY, key); } //Finders public Collection ejbFindAll() throws FinderException { Table table = new Table(this); SelectQuery query = new SelectQuery(table); query.addColumn(table, getIDColumnName()); return idoFindPKsByQuery(query); } }