* <p>
* The expected JSON structure for a ranges is as follows:
* <p>
+ *
* <pre>
* {
* "from": <from-date>
* <p>
* or
* <p>
+ *
* <pre>
* {
* "to": <to-date>
* <p>
* or
* <p>
+ *
* <pre>
* {
* "from": <from-date>,
*/
public class DateRange {
- @JsonProperty("from")
- private String fromDate;
+ @JsonProperty("from")
+ private String fromDate;
- @JsonProperty("to")
- private String toDate;
+ @JsonProperty("to")
+ private String toDate;
- public String getFromDate() {
- return fromDate;
- }
+ public String getFromDate() {
+ return fromDate;
+ }
- public void setFromDate(String fromDate) {
- this.fromDate = fromDate;
- }
+ public void setFromDate(String fromDate) {
+ this.fromDate = fromDate;
+ }
- public String getToDate() {
- return toDate;
- }
+ public String getToDate() {
+ return toDate;
+ }
- public void setToDate(String toDate) {
- this.toDate = toDate;
- }
+ public void setToDate(String toDate) {
+ this.toDate = toDate;
+ }
- public String toElasticSearch() {
- StringBuilder sb = new StringBuilder();
+ public String toElasticSearch() {
+ StringBuilder sb = new StringBuilder();
- sb.append("{");
+ sb.append("{");
- if (fromDate != null) {
- sb.append("\"from\": \"");
- sb.append(fromDate.toString());
- sb.append("\"");
- }
+ if (fromDate != null) {
+ sb.append("\"from\": \"");
+ sb.append(fromDate.toString());
+ sb.append("\"");
+ }
- if (toDate != null) {
- if (fromDate != null) {
- sb.append(", \"to\": \"");
- sb.append(toDate.toString());
- sb.append("\"");
- } else {
- sb.append("\"to\": \"");
- sb.append(toDate.toString());
- sb.append("\"");
- }
- }
+ if (toDate != null) {
+ if (fromDate != null) {
+ sb.append(", \"to\": \"");
+ sb.append(toDate.toString());
+ sb.append("\"");
+ } else {
+ sb.append("\"to\": \"");
+ sb.append(toDate.toString());
+ sb.append("\"");
+ }
+ }
- sb.append("}");
+ sb.append("}");
- return sb.toString();
- }
+ return sb.toString();
+ }
- public String toString() {
- return "{from: " + fromDate + ", to: " + toDate + "}";
- }
+ public String toString() {
+ return "{from: " + fromDate + ", to: " + toDate + "}";
+ }
}