blob: 61cfcbbcdda77add1e26a7a6599412aa4b96988e [file] [log] [blame]
/*
* Copyright 2013 The Apache Software Foundation.
*
* 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 opennlp.addons.geoentitylinker;
import java.util.Objects;
/**
*Stores a tuple from mysql that is used to find country mentions in document text.
*
*/
public class CountryContextEntry {
/*
* rc,cc1, full_name_nd_ro,dsg
*/
private String rc;
private String cc1;
private String full_name_nd_ro;
private String dsg;
private String provCode;
public CountryContextEntry() {
}
public CountryContextEntry(String rc, String cc1, String full_name_nd_ro, String dsg) {
this.rc = rc;
this.cc1 = cc1;
this.full_name_nd_ro = full_name_nd_ro;
this.dsg = dsg;
}
public String getProvCode() {
return provCode;
}
public void setProvCode(String provCode) {
this.provCode = provCode;
}
public String getRc() {
return rc;
}
public void setRc(String rc) {
this.rc = rc;
}
public String getCc1() {
return cc1;
}
public void setCc1(String cc1) {
this.cc1 = cc1;
}
public String getFull_name_nd_ro() {
return full_name_nd_ro;
}
public void setFull_name_nd_ro(String full_name_nd_ro) {
this.full_name_nd_ro = full_name_nd_ro;
}
public String getDsg() {
return dsg;
}
public void setDsg(String dsg) {
this.dsg = dsg;
}
@Override
public int hashCode() {
int hash = 7;
hash = 17 * hash + Objects.hashCode(this.rc);
hash = 17 * hash + Objects.hashCode(this.cc1);
hash = 17 * hash + Objects.hashCode(this.full_name_nd_ro);
hash = 17 * hash + Objects.hashCode(this.dsg);
return hash;
}
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final CountryContextEntry other = (CountryContextEntry) obj;
if (!Objects.equals(this.rc, other.rc)) {
return false;
}
if (!Objects.equals(this.cc1, other.cc1)) {
return false;
}
if (!Objects.equals(this.full_name_nd_ro, other.full_name_nd_ro)) {
return false;
}
if (!Objects.equals(this.dsg, other.dsg)) {
return false;
}
return true;
}
}