/* * Copyright (C) 2015 Actor LLC. <https://actor.im> */ package im.actor.runtime.storage; import com.google.j2objc.annotations.ObjectiveCName; import java.util.List; public interface ListStorageDisplayEx extends ListStorage { @ObjectiveCName("loadBackwardWithSortKey:withLimit:") List<ListEngineRecord> loadBackward(Long sortingKey, int limit); @ObjectiveCName("loadForwardWithSortKey:withLimit:") List<ListEngineRecord> loadForward(Long sortingKey, int limit); @ObjectiveCName("loadBackwardWithQuery:withSortKey:withLimit:") List<ListEngineRecord> loadBackward(String query, Long sortingKey, int limit); @ObjectiveCName("loadForwardWithQuery:withSortKey:withLimit:") List<ListEngineRecord> loadForward(String query, Long sortingKey, int limit); @ObjectiveCName("loadCenterWithSortKey:withLimit:") List<ListEngineRecord> loadCenter(Long centerSortKey, int limit); }