BaseObjectClass

From Null-pointer

Jump to: navigation, search
package null-pointer.domain;
 
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
 
import javax.persistence.MappedSuperclass;
import java.io.Serializable;
 
@MappedSuperclass
public abstract class BaseObject implements Serializable {
 
    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
 
    @Override
    public boolean equals(Object o) {
        return EqualsBuilder.reflectionEquals(this, o);
    }
 
    @Override
    public int hashCode() {
        return HashCodeBuilder.reflectionHashCode(this);
    }
}

See Also

Personal tools