public enum SearchKind {
- KeyWord("search"), Tag("tag");
+ KeyWord("search", "キーワード"), Tag("tag", "タグ");
private final String key;
+ private final String description;
- private SearchKind(String key) {
+ private SearchKind(String key, String description) {
this.key = key;
+ this.description = description;
}
public String getKey() {
return key;
}
+
+ public String getDescription() {
+ return description;
+ }
}
public enum SortKind {
- LastCommentDate("n"), PostDate("f"), PlayTimes("v"), MyListRegistration("m");
+ LastCommentDate("n", "最終コメント日"), PostDate("f", "投稿日"), PlayTimes("v", "再生回数"), MyListRegistration("m", "マイリスト登録数");
private final String key;
+ private final String description;
- private SortKind(String key) {
+ private SortKind(String key, String description) {
this.key = key;
+ this.description = description;
}
public String getKey() {
return key;
}
+
+ public String getDescription() {
+ return description;
+ }
}
public enum SortOrder {
- Descending("d"), Ascending("a");
+ Descending("d", "多い/新しい順"), Ascending("a", "少ない/古い順");
private final String key;
+ private final String description;
- private SortOrder(String key) {
+ private SortOrder(String key, String description) {
this.key = key;
+ this.description = description;
}
public String getKey() {
return key;
}
+
+ public String getDescription() {
+ return description;
+ }
}