You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.0 KiB
64 lines
2.0 KiB
/* */ package cn.lee.market.model;
|
|
/* */
|
|
/* */ import java.io.Serializable;
|
|
/* */ import org.apache.commons.lang.builder.EqualsBuilder;
|
|
/* */ import org.apache.commons.lang.builder.HashCodeBuilder;
|
|
/* */ import org.apache.commons.lang.builder.ReflectionToStringBuilder;
|
|
/* */
|
|
/* */ public class BaseModel
|
|
/* */ implements Serializable
|
|
/* */ {
|
|
/* */ private static final long serialVersionUID = 7766184319541530720L;
|
|
/* */ private String id;
|
|
/* */
|
|
/* */ public String getId()
|
|
/* */ {
|
|
/* 22 */ return this.id;
|
|
/* */ }
|
|
/* */
|
|
/* */ public void setId(String id) {
|
|
/* 26 */ this.id = id;
|
|
/* */ }
|
|
/* */
|
|
/* */ public boolean equals(Object obj)
|
|
/* */ {
|
|
/* 34 */ if (this == obj) return true;
|
|
/* */
|
|
/* 36 */ if (!(obj instanceof BaseModel)) {
|
|
/* 37 */ return false;
|
|
/* */ }
|
|
/* 39 */ BaseModel target = (BaseModel)obj;
|
|
/* */
|
|
/* 41 */ if ((getId() != null) && (getId().length() > 0))
|
|
/* */ {
|
|
/* 43 */ return getId().equals(target.getId());
|
|
/* */ }
|
|
/* */
|
|
/* 46 */ if ((target.getId() != null) && (target.getId().length() > 0))
|
|
/* */ {
|
|
/* 48 */ return false;
|
|
/* */ }
|
|
/* */
|
|
/* 51 */ return EqualsBuilder.reflectionEquals(this, obj);
|
|
/* */ }
|
|
/* */
|
|
/* */ public int hashCode()
|
|
/* */ {
|
|
/* 59 */ if ((getId() != null) && (getId().length() > 0))
|
|
/* */ {
|
|
/* 61 */ return getId().hashCode();
|
|
/* */ }
|
|
/* */
|
|
/* 64 */ return HashCodeBuilder.reflectionHashCode(this);
|
|
/* */ }
|
|
/* */
|
|
/* */ public String toString()
|
|
/* */ {
|
|
/* 72 */ return ReflectionToStringBuilder.toString(this);
|
|
/* */ }
|
|
/* */ }
|
|
|
|
/* Location: C:\Users\muye\Desktop\51\校园二手交易平台设计与论文\market\code\market\WEB-INF\classes\
|
|
* Qualified Name: cn.lee.market.model.BaseModel
|
|
* JD-Core Version: 0.6.1
|
|
*/ |