/******************************************************************************************************************* * * Constrains the search to records containing the given track. * * @param track the track * @return the {@code Finder}, in fluent fashion * ******************************************************************************************************************/ @Nonnull public default RecordFinder containingTrack (final @Nonnull Track track) { return RecordFinder.this.containingTrack(track.getId()); } }
@Override @Nonnull public Optional<Record> getRecord() { return record.get(() -> _findRecords().containingTrack(this).optionalFirstResult()); }