1 package com.blandware.atleap.model.core; 2 3 import org.apache.commons.lang.builder.ToStringBuilder; 4 import org.apache.commons.lang.builder.ToStringStyle; 5 6 import java.io.Serializable ; 7 8 9 19 public abstract class BaseObject implements Serializable { 20 21 public String toString() { 22 return ToStringBuilder.reflectionToString(this, 23 new NoArrayDetailToStringStyle()); 24 } 25 26 public abstract boolean equals(Object o); 27 28 public abstract int hashCode(); 29 30 34 protected static class NoArrayDetailToStringStyle extends ToStringStyle { 35 39 private NoArrayDetailToStringStyle() { 40 super(); 41 this.setArrayContentDetail(false); 42 this.setDefaultFullDetail(false); 43 } 44 } 45 46 } 47 | Popular Tags |