/*
* Copyright 1998-2016 Linux.org.ru
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package ru.org.linux.search;
public class SearchEnums {
public enum SearchRange {
ALL(null, "темы и комментарии"),
TOPICS("false", "только темы"),
COMMENTS("true", "только комментарии");
private final String param;
private final String title;
SearchRange(String param, String title) {
this.param = param;
this.title = title;
}
public String getValue() {
return param;
}
public String getColumn() {
return "is_comment";
}
public String getTitle() {
return title;
}
}
public enum SearchInterval {
MONTH("now/h-1M", "месяц"),
THREE_MONTH("now/d-3M", "три месяца"),
YEAR("now/d-1y", "год"),
THREE_YEAR("now/w-3y", "три года"),
ALL(null, "весь период");
private final String range;
private final String title;
SearchInterval(String range, String title) {
this.range = range;
this.title = title;
}
public String getRange() {
return range;
}
public String getTitle() {
return title;
}
public String getColumn() {
return "postdate";
}
}
}