package com.l7tech.objectmodel;

import java.util.Collection;
import org.jetbrains.annotations.Nullable;

public interface ReadOnlyEntityManager<ET extends Entity, HT extends EntityHeader> {
   @Nullable
   ET findByPrimaryKey(Goid var1) throws FindException;

   Collection<HT> findAllHeaders() throws FindException;

   Collection<HT> findAllHeaders(int var1, int var2) throws FindException;

   Collection<ET> findAll() throws FindException;

   Class<? extends Entity> getImpClass();
}
