package org.zstack.core.db; import org.zstack.header.message.APIListMessage; import java.util.List; public interface DbEntityLister { <T> List<T> listAll(Class<T> clazz); <T> List<T> listAll(int offset, int length, Class<T> clazz); <T> List<T> listByUuids(List<String> uuids, Class<T> clazz); <T> List<T> listByUuids(List<String> uuids, int offset, int length, Class<T> clazz); <T> List<T> listByApiMessage(APIListMessage msg, Class<T> clazz); }