Java tutorial
/* * Copyright (c) 2009-2013 jeefuse.com, Licensed under GPL (the "License") * email:yonclv@gmail.com * GOOLOV PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package com.jeefuse.system.log.web.rto; import java.io.Serializable; import java.util.Date; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; import com.jeefuse.base.web.rto.GenericRTO; import com.jeefuse.system.log.model.GsysOperatelog; import com.jeefuse.system.security.model.GsysUser; /** * ? Entity RTO(Request transfer object). * * @author yonclv * @generated */ public class GsysOperatelogRTO implements GenericRTO<GsysOperatelog>, Serializable { /** @generated */ private static final long serialVersionUID = 1L; /** * ------------------------------------------------------------------------ * id * ------------------------------------------------------------------------ * @generated */ public String getId() { return id; } /** @generated */ public void setId(final String id) { this.id = id; } /** @generated */ private String id = null; /** * ------------------------------------------------------------------------ * IP * ------------------------------------------------------------------------ * @generated */ public String getLoginIp() { return loginIp; } /** @generated */ public void setLoginIp(final String loginIp) { this.loginIp = loginIp; } /** @generated */ private String loginIp = null; /** * ------------------------------------------------------------------------ * * ------------------------------------------------------------------------ * @generated */ public Date getCreatedate() { return createdate; } /** @generated */ public void setCreatedate(final Date createdate) { this.createdate = createdate; } /** @generated */ private Date createdate = null; /** * convert to date string for * @generated */ public String getCreatedateToStr() { return createdateToStr; } /** @generated */ public void setCreatedateToStr(final String createdateToStr) { this.createdateToStr = createdateToStr; } /** @generated */ private String createdateToStr; /** * search for * @generated */ public String getCreatedateStart() { return createdateStart; } /** @generated */ public void setCreatedateStart(final String createdateStart) { this.createdateStart = createdateStart; } /** @generated */ private String createdateStart = null; /** * search field two for * @generated */ public String getCreatedateEnd() { return createdateEnd; } /** @generated */ public void setCreatedateEnd(final String createdateEnd) { this.createdateEnd = createdateEnd; } /** @generated */ private String createdateEnd = null; /** * ------------------------------------------------------------------------ * ? * ------------------------------------------------------------------------ * @generated */ public String getMessage() { return message; } /** @generated */ public void setMessage(final String message) { this.message = message; } /** @generated */ private String message = null; /** * ------------------------------------------------------------------------ * ? * ------------------------------------------------------------------------ * @generated */ public String getUserId() { return userId; } /** @generated */ public void setUserId(final String userId) { this.userId = userId; } /** @generated */ private String userId = null; /** * ------------------------------------------------------------------------ * * ------------------------------------------------------------------------ * @generated */ public String getKind() { return kind; } /** @generated */ public void setKind(final String kind) { this.kind = kind; } /** @generated */ private String kind = null; /** * ------------------------------------------------------------------------ * * ------------------------------------------------------------------------ * @generated */ public String getDetail() { return detail; } /** @generated */ public void setDetail(final String detail) { this.detail = detail; } /** @generated */ private String detail = null; /** * ------------------------------------------------------------------------ * gsysUser * ------------------------------------------------------------------------ * @generated */ public GsysUser getGsysUser() { if (this.gsysUser == null) { this.gsysUser = new GsysUser(); } return gsysUser; } /** @generated */ public void setGsysUser(final GsysUser gsysUser) { this.gsysUser = gsysUser; } /** @generated */ private GsysUser gsysUser = new GsysUser(); // ------------------------------------------------------------------------ // RTO <==> model convert // ------------------------------------------------------------------------ /** * ?. * @generated */ public GsysOperatelog getModifiedModel(GsysOperatelog oldModel) { oldModel.setLoginIp(this.loginIp);//1 IP //oldModel.setCreatedate(new Date());//2 oldModel.setMessage(this.message);//3 ? oldModel.setUserId(this.userId);//4 ? oldModel.setKind(this.kind);//5 oldModel.setDetail(this.detail);//6 //oldModel.setGsysUser(this.gsysUser);//7 rel m2o GsysUser return oldModel; } /** *??. * @generated */ public GsysOperatelog getNewModel() { GsysOperatelog newGsysOperatelog = new GsysOperatelog(); newGsysOperatelog.setLoginIp(this.loginIp);//1 IP newGsysOperatelog.setCreatedate(new Date());//2 newGsysOperatelog.setMessage(this.message);//3 ? newGsysOperatelog.setUserId(this.userId);//4 ? newGsysOperatelog.setKind(this.kind);//5 newGsysOperatelog.setDetail(this.detail);//6 //newGsysOperatelog.setGsysUser(this.gsysUser);//7 rel m2o GsysUser return newGsysOperatelog; } /** * ?. * @generated */ public void setModel(GsysOperatelog model) { this.setId(model.getId());//id 1 this.setLoginIp(model.getLoginIp());//2 IP this.setCreatedate(model.getCreatedate());//3 this.setMessage(model.getMessage());//4 ? this.setUserId(model.getUserId());//5 ? this.setKind(model.getKind());//6 this.setDetail(model.getDetail());//7 // this.setGsysUser(model.getGsysUser());//8 gsysUser } // ------------------------------------------------------------------------ // Utils // ------------------------------------------------------------------------ /** @generated */ @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("id", getId()) .append("loginIp", loginIp).append("createdate", createdate).append("message", message) .append("userId", userId).append("kind", kind).append("detail", detail)//.append("gsysUser",gsysUser) .toString(); } }