Package it.tidalwave.util.spi
Class FinderWithIdMapSupport<T,I extends T,F extends ExtendedFinderSupport<T,F>>
- java.lang.Object
- 
- it.tidalwave.util.spi.HierarchicFinderSupport<T,F>
- 
- it.tidalwave.util.spi.FinderWithIdSupport<T,I,F>
- 
- it.tidalwave.util.spi.FinderWithIdMapSupport<T,I,F>
 
 
 
- 
- Type Parameters:
- T- the product abstract type
- I- the product concrete type
- F- the- Findertype
 - All Implemented Interfaces:
- Finder<T>,- ExtendedFinderSupport<T,F>,- FinderWithId<T,F>,- java.io.Serializable,- java.lang.Cloneable
 
 public class FinderWithIdMapSupport<T,I extends T,F extends ExtendedFinderSupport<T,F>> extends FinderWithIdSupport<T,I,F> An implementation ofFinderWithIdSupportbased on aMap.- Since:
- 3.2-ALPHA-15
- Author:
- Fabrizio Giudici
- See Also:
- Serialized Form
- Status: experimental API
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface it.tidalwave.util.FinderFinder.InMemorySortCriterion<U>, Finder.SortCriterion, Finder.SortDirection
 
- 
 - 
Field Summary- 
Fields inherited from class it.tidalwave.util.spi.HierarchicFinderSupportfirstResult, maxResults
 
- 
 - 
Constructor SummaryConstructors Constructor Description FinderWithIdMapSupport()FinderWithIdMapSupport(FinderWithIdMapSupport<T,I,F> other, java.lang.Object override)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<T>findAll()protected java.util.Optional<T>findById(Id id)- 
Methods inherited from class it.tidalwave.util.spi.FinderWithIdSupportcomputeResults, streamImpl, withId
 - 
Methods inherited from class it.tidalwave.util.spi.HierarchicFinderSupportclone, clone, clonedWith, computeNeededResults, count, from, getSource, max, ofType, results, sort, sort, withContext
 - 
Methods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface it.tidalwave.util.spi.ExtendedFinderSupportfrom, max, sort, sort, withContext
 - 
Methods inherited from interface it.tidalwave.util.Findercount, firstResult, iterator, ofType, optionalFirstResult, optionalResult, result, results, stream
 
- 
 
- 
- 
- 
Constructor Detail- 
FinderWithIdMapSupportpublic FinderWithIdMapSupport() 
 - 
FinderWithIdMapSupportpublic FinderWithIdMapSupport(@Nonnull FinderWithIdMapSupport<T,I,F> other, @Nonnull java.lang.Object override)
 
- 
 - 
Method Detail- 
findAll@Nonnull protected java.util.List<T> findAll() - Overrides:
- findAllin class- FinderWithIdSupport<T,I extends T,F extends ExtendedFinderSupport<T,F>>
 
 
- 
 
-