Package com.storedobject.core
Interface ObjectList<T extends StoredObject>
- All Superinterfaces:
Collection<T>
,Filtered<T>
,FilterMethods<T>
,Iterable<T>
,List<T>
,ObjectLoader<T>
,SequencedCollection<T>
- All Known Implementing Classes:
ObjectCacheList
,ObjectMemoryList
-
Method Summary
Modifier and TypeMethodDescriptionboolean
default void
clear()
Clear - remove all entries.default void
close()
int
idStream
(int startingIndex, int endingIndex) idStreamAll
(int startingIndex, int endingIndex) int
default boolean
isEmpty()
void
refresh()
void
setProcessor
(Consumer<T> processor) Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface com.storedobject.core.Filtered
filter, filter, getComparator, getFilter, order, size, size, sizeAll, stream, streamAll
Methods inherited from interface com.storedobject.core.FilterMethods
applyFilterPredicate, getEffectiveCondition, getFilterCondition, getLoadFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setLoadFilter, setLoadFilter, setViewFilter, setViewFilter
Methods inherited from interface java.util.List
add, add, addAll, addAll, addFirst, addLast, contains, containsAll, equals, get, getFirst, getLast, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, size, sort, spliterator, subList, toArray, toArray
Methods inherited from interface com.storedobject.core.ObjectLoader
applyFilter, canContain, getAllowAny, getLinkType, getMaster, getObjectClass, getOrderBy, isAllowAny, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, reload, setLinkType, setLinkType, setMaster, setMaster, setOrderBy, setOrderBy, size
-
Method Details
-
close
default void close() -
clear
default void clear()Description copied from interface:ObjectLoader
Clear - remove all entries.- Specified by:
clear
in interfaceCollection<T extends StoredObject>
- Specified by:
clear
in interfaceList<T extends StoredObject>
- Specified by:
clear
in interfaceObjectLoader<T extends StoredObject>
-
isEmpty
default boolean isEmpty()- Specified by:
isEmpty
in interfaceCollection<T extends StoredObject>
- Specified by:
isEmpty
in interfaceList<T extends StoredObject>
-
indexOf
-
add
-
refresh
void refresh() -
refresh
-
refresh
-
getCacheLevel
int getCacheLevel() -
idStream
-
idStreamAll
-
setProcessor
-