package com.skripko.freelance.platform; import java.util.Arrays; import java.util.LinkedList; import java.util.List; /** * Created by Skripko Sergey on 29.06.2015. */ public class SearchQuery { private String name; private List<String> queryOptions = new LinkedList<>(); public SearchQuery(String name) { this.name = name.toLowerCase(); } public SearchQuery(String name, String... queryOptions) { this.name = name.toLowerCase(); this.queryOptions = Arrays.asList(queryOptions); } public String getName() { return name; } public List<String> getQueryUrls() { return queryOptions; } public void addQuery(String query) { queryOptions.add(query); } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; SearchQuery searchQuery = (SearchQuery) o; return name.equals(searchQuery.name); } @Override public int hashCode() { return name.hashCode(); } }