/** * */ package se.idega.idegaweb.commune.accounting.export.economa.data; import com.idega.block.school.data.SchoolCategory; import com.idega.data.IDOFactory; /** * @author bluebottle * */ public class EconomaCheckHeaderHomeImpl extends IDOFactory implements EconomaCheckHeaderHome { protected Class getEntityInterfaceClass() { return EconomaCheckHeader.class; } public EconomaCheckHeader create() throws javax.ejb.CreateException { return (EconomaCheckHeader) super.createIDO(); } public EconomaCheckHeader findByPrimaryKey(Object pk) throws javax.ejb.FinderException { return (EconomaCheckHeader) super.findByPrimaryKeyIDO(pk); } public EconomaCheckHeader findBySchoolCategory(SchoolCategory schoolCategory) throws javax.ejb.FinderException { com.idega.data.IDOEntity entity = this.idoCheckOutPooledEntity(); Object pk = ((EconomaCheckHeaderBMPBean) entity) .ejbFindBySchoolCategory(schoolCategory); this.idoCheckInPooledEntity(entity); return this.findByPrimaryKey(pk); } public EconomaCheckHeader findBySchoolCategory(String schoolCategory) throws javax.ejb.FinderException { com.idega.data.IDOEntity entity = this.idoCheckOutPooledEntity(); Object pk = ((EconomaCheckHeaderBMPBean) entity) .ejbFindBySchoolCategory(schoolCategory); this.idoCheckInPooledEntity(entity); return this.findByPrimaryKey(pk); } }