package com.battlelancer.seriesguide.enums;
import android.support.annotation.StringRes;
import android.support.v4.util.SparseArrayCompat;
import com.battlelancer.seriesguide.R;
public enum MoviesDiscoverLink {
IN_THEATERS(0, R.string.movies_in_theatres),
POPULAR(1, R.string.title_popular),
DIGITAL(2, R.string.title_digital_releases),
DISC(3, R.string.title_disc_releases);
public final int id;
public final int titleRes;
MoviesDiscoverLink(int id, @StringRes int titleRes) {
this.id = id;
this.titleRes = titleRes;
}
private static final SparseArrayCompat<MoviesDiscoverLink> MAPPING = new SparseArrayCompat<>();
static {
for (MoviesDiscoverLink link : values()) {
MAPPING.put(link.id, link);
}
}
public static MoviesDiscoverLink fromId(int id) {
return MAPPING.get(id);
}
}