package egovframework.api.arms.module_reqadd.model; import egovframework.com.ext.jstree.springHibernate.core.vo.JsTreeHibernateDTO; import egovframework.com.ext.jstree.springHibernate.core.vo.JsTreeHibernateSearchDTO; import javax.persistence.Column; import javax.persistence.MappedSuperclass; import java.io.Serializable; import java.util.Date; @MappedSuperclass public class JsTreeHibernateLogDTO extends JsTreeHibernateSearchDTO implements Serializable { //@Getter @Setter @Column(name="C_METHOD") private String c_method; @Column(name="C_STATE") private String c_state; @Column(name="C_DATE") private Date c_date; public String getC_method() { return c_method; } public void setC_method(String c_method) { this.c_method = c_method; } public String getC_state() { return c_state; } public void setC_state(String c_state) { this.c_state = c_state; } public Date getC_date() { return c_date; } public void setC_date(Date c_date) { this.c_date = c_date; } @Override public void setFieldFromNewInstance(T paramInstance) { if( paramInstance instanceof JsTreeHibernateDTO){ if(paramInstance.isCopied()) { this.setC_title("copy_" + this.getC_title()); } } } }