Class RenderedRecordsCache<RECORD>


  • public class RenderedRecordsCache<RECORD>
    extends java.lang.Object
    • Constructor Detail

      • RenderedRecordsCache

        public RenderedRecordsCache()
    • Method Detail

      • getUiRecord

        public org.teamapps.dto.UiIdentifiableClientRecord getUiRecord​(RECORD record)
      • getIndex

        public int getIndex​(RECORD record)
      • getRecords

        public java.util.List<RECORD> getRecords()
      • getRecord

        public RECORD getRecord​(int uiRecordId)
      • getRecordByIndex

        public RECORD getRecordByIndex​(int index)
      • getRecords

        public java.util.List<RECORD> getRecords​(java.util.List<java.lang.Integer> uiRecordIds)
      • getUiRecordIds

        public java.util.List<java.lang.Integer> getUiRecordIds()
      • getUiRecordIds

        public java.util.List<java.lang.Integer> getUiRecordIds​(java.util.List<RECORD> records)
      • removeNoShift

        public void removeNoShift​(int startIndex,
                                  int endIndex)
      • removeBeforeNoShift

        public void removeBeforeNoShift​(int index)
      • removeAfterNoShift

        public void removeAfterNoShift​(int index)
      • clear

        public void clear()
      • size

        public int size()
      • getStartIndex

        public int getStartIndex()
      • getEndIndex

        public int getEndIndex()