From 8568226468e7377e273410847a97ebf8a1d7e5e7 Mon Sep 17 00:00:00 2001 From: Shom Bandopadhaya Date: Tue, 4 Jan 2022 10:26:59 +0000 Subject: Local feeds: add sort option for file name (#5629) Co-authored-by: widlok --- .../main/java/de/danoeh/antennapod/model/feed/SortOrder.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'model/src') diff --git a/model/src/main/java/de/danoeh/antennapod/model/feed/SortOrder.java b/model/src/main/java/de/danoeh/antennapod/model/feed/SortOrder.java index cbc56fd11..1f9687b2e 100644 --- a/model/src/main/java/de/danoeh/antennapod/model/feed/SortOrder.java +++ b/model/src/main/java/de/danoeh/antennapod/model/feed/SortOrder.java @@ -18,6 +18,8 @@ public enum SortOrder { EPISODE_TITLE_Z_A(4, INTRA_FEED), DURATION_SHORT_LONG(5, INTRA_FEED), DURATION_LONG_SHORT(6, INTRA_FEED), + EPISODE_FILENAME_A_Z(7, INTRA_FEED), + EPISODE_FILENAME_Z_A(8, INTRA_FEED), FEED_TITLE_A_Z(101, INTER_FEED), FEED_TITLE_Z_A(102, INTER_FEED), RANDOM(103, INTER_FEED), @@ -68,4 +70,12 @@ public enum SortOrder { public static String toCodeString(@Nullable SortOrder sortOrder) { return sortOrder != null ? Integer.toString(sortOrder.code) : null; } + + public static SortOrder[] valuesOf(String[] stringValues) { + SortOrder[] values = new SortOrder[stringValues.length]; + for (int i = 0; i < stringValues.length; i++) { + values[i] = SortOrder.valueOf(stringValues[i]); + } + return values; + } } -- cgit v1.2.3