package gcom.cadastro.geografico;
import java.io.Serializable;
import java.util.Date;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
/** @author Hibernate CodeGenerator */
public class MunicipioFeriadoPK implements Serializable {
private static final long serialVersionUID = 1L;
/** identifier field */
private Date data;
/** identifier field */
private gcom.cadastro.geografico.Municipio municipio;
/** full constructor */
public MunicipioFeriadoPK(Date data,
gcom.cadastro.geografico.Municipio municipio) {
this.data = data;
this.municipio = municipio;
}
/** default constructor */
public MunicipioFeriadoPK() {
}
public Date getData() {
return this.data;
}
public void setData(Date data) {
this.data = data;
}
public gcom.cadastro.geografico.Municipio getMunicipio() {
return this.municipio;
}
public void setMunicipio(gcom.cadastro.geografico.Municipio municipio) {
this.municipio = municipio;
}
public String toString() {
return new ToStringBuilder(this).append("data", getData()).append(
"municipio", getMunicipio()).toString();
}
public boolean equals(Object other) {
if ((this == other))
return true;
if (!(other instanceof MunicipioFeriadoPK))
return false;
MunicipioFeriadoPK castOther = (MunicipioFeriadoPK) other;
return new EqualsBuilder().append(this.getData(), castOther.getData())
.append(this.getMunicipio(), castOther.getMunicipio())
.isEquals();
}
public int hashCode() {
return new HashCodeBuilder().append(getData()).append(getMunicipio())
.toHashCode();
}
}