T - public class BeanModelDescriptor<T> extends Object implements DomainModelDescriptor<T>
DomainModelDescriptor with JavaBean| 构造器和说明 |
|---|
BeanModelDescriptor(Class<T> domainModelClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Field[] |
getColumnizableFields(Class domainModelClass,
boolean insertable,
boolean updatable) |
protected String |
getColumnName(Field field) |
String |
getColumnName(String fieldName) |
String[] |
getColumns() |
ColumnTransitional |
getColumnTransition(String fieldName) |
Class |
getDomainModelClass() |
String |
getFieldName(String fieldName) |
Class |
getFieldType(String fieldName) |
String[] |
getInsertableColumns() |
PrimaryKey |
getPrimaryKey() |
Object |
getPrimaryValue(Object domainObject) |
DomainModelDescriptor |
getRelatedModeDescriptor(Class relatedClass) |
String |
getTableName() |
String[] |
getUpdatableColumns() |
Object |
getValue(T modelObject,
String fieldName) |
protected boolean |
isColumnizable(Field field) |
T |
newInstance() |
void |
setValue(T modelObject,
String fieldName,
Object fieldValue) |
boolean |
skipNullOnUpdate() |
public T newInstance()
newInstance 在接口中 DomainModelDescriptor<T>public Class getDomainModelClass()
getDomainModelClass 在接口中 DomainModelDescriptor<T>public DomainModelDescriptor getRelatedModeDescriptor(Class relatedClass)
getRelatedModeDescriptor 在接口中 DomainModelDescriptor<T>public String[] getColumns()
getColumns 在接口中 DomainModelDescriptor<T>public String getTableName()
getTableName 在接口中 DomainModelDescriptor<T>public PrimaryKey getPrimaryKey()
getPrimaryKey 在接口中 DomainModelDescriptor<T>public Object getPrimaryValue(Object domainObject)
getPrimaryValue 在接口中 DomainModelDescriptor<T>public boolean skipNullOnUpdate()
skipNullOnUpdate 在接口中 DomainModelDescriptor<T>public String[] getInsertableColumns()
getInsertableColumns 在接口中 DomainModelDescriptor<T>public String[] getUpdatableColumns()
getUpdatableColumns 在接口中 DomainModelDescriptor<T>public String getColumnName(String fieldName)
getColumnName 在接口中 DomainModelDescriptor<T>public String getFieldName(String fieldName)
getFieldName 在接口中 DomainModelDescriptor<T>public Class getFieldType(String fieldName)
getFieldType 在接口中 DomainModelDescriptor<T>public Object getValue(T modelObject, String fieldName)
getValue 在接口中 DomainModelDescriptor<T>public void setValue(T modelObject, String fieldName, Object fieldValue)
setValue 在接口中 DomainModelDescriptor<T>public ColumnTransitional getColumnTransition(String fieldName)
getColumnTransition 在接口中 DomainModelDescriptor<T>protected Field[] getColumnizableFields(Class domainModelClass, boolean insertable, boolean updatable)
protected boolean isColumnizable(Field field)
Copyright © 2020 com.github.braisdom. All rights reserved.