package is.idega.idegaweb.campus.block.allocation.data; import java.util.Collection; import javax.ejb.FinderException; import com.idega.data.GenericEntity; import com.idega.data.IDOQuery; public class ContractTariffNameBMPBean extends GenericEntity implements ContractTariffName { private static final String ENTITY_NAME = "cam_contract_tariff_name"; private static final String COLUMN_NAME = "name"; public String getEntityName() { return ENTITY_NAME; } public void initializeAttributes() { addAttribute(getIDColumnName()); addAttribute(COLUMN_NAME, "Name", String.class); } //getters public String getName() { return getStringColumnValue(COLUMN_NAME); } //setters public void setName(String name) { setColumn(COLUMN_NAME, name); } //ejb public Collection ejbFindAll() throws FinderException { return super.idoFindAllIDsBySQL(); } public Object ejbFindByContract(String name) throws FinderException { IDOQuery query = super.idoQueryGetSelect(); query.appendWhereEquals(COLUMN_NAME, name); return super.idoFindOnePKByQuery(query); } }