package org.jai.search.model;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
public class ProductProperty {
private Long id;
private String size;
private String color;
public Long getId() {
return id;
}
public void setId(final Long id) {
this.id = id;
}
public String getColor() {
return color;
}
public void setColor(final String color) {
this.color = color;
}
public String getSize() {
return size;
}
public void setSize(final String size) {
this.size = size;
}
@Override
public int hashCode() {
return new HashCodeBuilder().append(size).append(color).hashCode();
}
@Override
public boolean equals(final Object obj) {
final ProductProperty other = (ProductProperty) obj;
return new EqualsBuilder().append(size, other.size)
.append(color, other.color).isEquals();
}
@Override
public String toString() {
return new ToStringBuilder(this).append(id).append(size).append(color)
.toString();
}
}