package com.aincc.seoulopenapi.model; import java.lang.reflect.Field; import org.apache.commons.lang3.builder.ReflectionToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; /** * * <h3><b>BaseModel</b></h3></br> * * 공통 모델 * <p> * * @author aincc@barusoft.com * @version 1.0.0 * @since 1.0.0 */ public class BaseModel { /** * rowId */ public String rowId; @Override public String toString() { return (new ReflectionToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) { @Override protected boolean accept(Field field) { // all field accept return super.accept(field); // except rowId // return super.accept(field) && !field.getName().equals("rowId"); } }).toString(); } }