Interface DataManager.ManagedFileFinder

All Superinterfaces:
Cloneable, it.tidalwave.util.spi.ExtendedFinderSupport<ManagedFile,DataManager.ManagedFileFinder>, it.tidalwave.util.Finder<ManagedFile>, Serializable
Enclosing interface:
DataManager

public static interface DataManager.ManagedFileFinder extends it.tidalwave.util.spi.ExtendedFinderSupport<ManagedFile,DataManager.ManagedFileFinder>
A Finder for querying ManagedFiles.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    Sorting keys.

    Nested classes/interfaces inherited from interface it.tidalwave.util.Finder

    it.tidalwave.util.Finder.InMemorySortCriterion<U extends Object>, it.tidalwave.util.Finder.SortCriterion, it.tidalwave.util.Finder.SortDirection
  • Method Summary

    Modifier and Type
    Method
    Description
    withFingerprint(String fingerprint)
    Specifies that returned ManagedFiles must contain the given fingerprint.
    Specifies that returned ManagedFiles must contain the given fingerprint.

    Methods inherited from interface it.tidalwave.util.spi.ExtendedFinderSupport

    from, max, sort, sort, withContext

    Methods inherited from interface it.tidalwave.util.Finder

    count, firstResult, forEach, from, from, iterator, max, max, ofType, optionalFirstResult, optionalResult, result, results, stream
  • Method Details

    • withFingerprint

      @Nonnull DataManager.ManagedFileFinder withFingerprint(@Nonnull Optional<String> fingerprint)
      Specifies that returned ManagedFiles must contain the given fingerprint.
      Parameters:
      fingerprint - the fingerprint
      Returns:
      the same finder in fluent style
    • withFingerprint

      @Nonnull default DataManager.ManagedFileFinder withFingerprint(@Nonnull String fingerprint)
      Specifies that returned ManagedFiles must contain the given fingerprint.
      Parameters:
      fingerprint - the fingerprint
      Returns:
      the same finder in fluent style