📄 accesstor.java
字号:
package ActiveObject.vo;import ActiveObject.core.ActiveRecord;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method; /** * @author tanjiazhang */public class Accesstor { private String fieldName; private String columnName; private Method getter = null; private Method setter = null;// private boolean identify = false; public Accesstor (Method getter, Method setter) { this.getter = getter; this.setter = setter; } public Accesstor (String fieldName, Method getter, Method setter) { this.fieldName = fieldName; this.getter = getter; this.setter = setter; } public Accesstor (String fieldName, String columnName, Method getter, Method setter) { this.fieldName = fieldName; this.columnName = columnName; this.getter = getter; this.setter = setter; } public final Object invokeGetValue(ActiveRecord record) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { return this.getter.invoke(record); } public final void invokeSetValue(ActiveRecord record, Object value)throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { this.setter.invoke(record, value); } /** * @return the fieldName */ public String getFieldName() { return fieldName; } /** * @param fieldName the fieldName to set */ public void setFieldName(String fieldName) { this.fieldName = fieldName; } /** * @return the columnName */ public String getColumnName() { return columnName; } /** * @param columnName the columnName to set */ public void setColumnName(String columnName) { this.columnName = columnName; } /** * @return the identify */// public boolean isIdentify() {// return identify;// }//// /**// * @param identify the identify to set// */// public void setIdentify(boolean identify) {// this.identify = identify;// }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -