/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later.
* See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
*/
package org.hibernate.envers.test.entities.components;
import javax.persistence.Embeddable;
/**
* @author Adam Warski (adam at warski dot org)
*/
@Embeddable
public class Component2 {
private String str5;
private String str6;
public Component2(String str5, String str6) {
this.str5 = str5;
this.str6 = str6;
}
public Component2() {
}
public String getStr5() {
return str5;
}
public void setStr5(String str5) {
this.str5 = str5;
}
public String getStr6() {
return str6;
}
public void setStr6(String str6) {
this.str6 = str6;
}
public boolean equals(Object o) {
if ( this == o ) {
return true;
}
if ( !(o instanceof Component2) ) {
return false;
}
Component2 that = (Component2) o;
if ( str5 != null ? !str5.equals( that.str5 ) : that.str5 != null ) {
return false;
}
if ( str6 != null ? !str6.equals( that.str6 ) : that.str6 != null ) {
return false;
}
return true;
}
public int hashCode() {
int result;
result = (str5 != null ? str5.hashCode() : 0);
result = 31 * result + (str6 != null ? str6.hashCode() : 0);
return result;
}
public String toString() {
return "Comp2(str1 = " + str5 + ", " + str6 + ")";
}
}