| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asNameValueMap() |
java.util.Map<java.lang.String,java.lang.Object> |
asNameValueMap(boolean ignoreNull,
boolean include,
java.lang.Iterable<java.lang.String> columns) |
java.util.Map<java.lang.String,java.lang.Object> |
asNameValueMap(boolean ignoreNull,
boolean include,
java.lang.String... includeColumns) |
java.util.Map<java.lang.String,java.lang.Object> |
asNameValueMap(boolean ignoreNull,
java.lang.Iterable<java.lang.String> ignoreColumns) |
java.util.Map<java.lang.String,java.lang.Object> |
asNameValueMap(boolean ignoreNull,
java.lang.String... ignoreColumns) |
java.lang.Object[] |
asValueArray(int... columnIds) |
boolean |
beModified()
Determines if the object has been modified since the last time this method was called.
|
BaseBean |
clone() |
<B extends BaseBean> |
copy(B bean)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
copy(B bean,
int... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
copy(B bean,
com.google.common.base.Predicate<java.lang.Integer> fieldFilter,
int... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
copy(B bean,
com.google.common.base.Predicate<java.lang.String> fieldFilter,
java.lang.String... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
copy(B bean,
java.lang.String... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean,F extends BaseBean> |
copy(F from,
java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap)
Copies the passed F bean into the current bean.
|
<B extends BaseBean> |
copy(java.util.Map<java.lang.Integer,java.lang.Object> values)
Copies the passed values into the current bean.
|
boolean |
equalColumn(java.lang.Object object,
int... fieldList)
check columns equation.
|
boolean |
equalColumn(java.lang.Object object,
int columnId)
check column equation.
|
boolean |
equalColumn(java.lang.Object object,
com.google.common.base.Predicate<java.lang.Integer> fieldFilter,
int... fieldList)
check columns equation.
|
boolean |
equalColumn(java.lang.Object object,
com.google.common.base.Predicate<java.lang.String> fieldFilter,
java.lang.String... fieldList)
check columns equation.
|
int |
getInitialized() |
<T> T |
getJdbcValue(int columnID) |
int |
getModified() |
<T> T |
getOriginValue(int columnID) |
<T> T |
getValue(int columnID) |
<T> T |
getValue(java.lang.String column) |
<T> T |
getValueChecked(int columnID) |
<T> T |
getValueChecked(java.lang.String column) |
boolean |
isInitialized(int columnID)
Determines if the
columnID has been initialized. |
boolean |
isInitialized(java.lang.String column)
Determines if the
column has been initialized. |
boolean |
isModified(int... columnIDs)
Determines if the
columnIDs has been modified. |
boolean |
isModified(int columnID)
Determines if the
columnID has been modified. |
boolean |
isModified(java.lang.String... columns)
Determines if the
columns has been modified. |
boolean |
isModified(java.lang.String column)
Determines if the
column has been modified. |
boolean |
isModifiedNested(java.lang.String nestedName)
Determines if the
nestedName has been modified. |
boolean |
isNew()
Determines if the current object is new.
|
void |
modified(int... columnIDs)
set the object modification status to 'modified' and initialization status to 'initialized'
|
int |
modifiedColumnCount() |
int[] |
modifiedColumnIDs() |
java.lang.String[] |
modifiedColumns() |
<T> T |
primaryValue() |
java.lang.Object[] |
primaryValues() |
void |
resetIsModified()
Resets the object modification status to 'not modified'.
|
void |
resetModified(int mask)
reset columns modification status defined by
mask |
void |
resetPrimaryKeysModified()
Resets the primary keys modification status to 'not modified'.
|
void |
setInitialized(int initialized) |
void |
setModified(int modified) |
void |
setNew(boolean isNew)
Specifies to the object if it has been set as new.
|
<T> void |
setValue(int columnID,
T value)
set a value representation of the given column id
|
void |
setValue(java.lang.String column,
java.lang.Object value)
set a value representation of the given field
|
<T> boolean |
setValueIf(boolean expression,
int columnID,
T value)
set a value representation of the given column id if expression is true
|
boolean |
setValueIf(boolean expression,
java.lang.String column,
java.lang.Object value)
set a value representation of the given field if expression is true
|
<T> boolean |
setValueIfNonEqual(int columnID,
T value)
set a value representation of the given column id if value is not equal with old
|
boolean |
setValueIfNonEqual(java.lang.String column,
java.lang.Object value)
set a value representation of the given field if value is not equal with old
|
<T> boolean |
setValueIfNonNull(int columnID,
T value)
set a value representation of the given column id if value is not null
|
boolean |
setValueIfNonNull(java.lang.String column,
java.lang.Object value)
set a value representation of the given field if value is not null
|
java.lang.String |
tableName() |
java.lang.String |
toString(boolean notNull,
boolean fullIfStringOrBytes) |
boolean isNew()
void setNew(boolean isNew)
isNew - the boolean value to be assigned to the isNew fieldint getInitialized()
void setInitialized(int initialized)
initialized - the initialized status of columnsint getModified()
void setModified(int modified)
modified - the modified status of columnsboolean beModified()
void modified(int... columnIDs)
columnID - void resetIsModified()
void resetModified(int mask)
maskmask - void resetPrimaryKeysModified()
boolean isInitialized(int columnID)
columnID has been initialized.columnID - column idboolean isModified(int columnID)
columnID has been modified.columnID - column idboolean isModified(int... columnIDs)
columnIDs has been modified.columnIDs - column id arrayboolean isModified(java.lang.String... columns)
columns has been modified.columns - column name arrayboolean isInitialized(java.lang.String column)
column has been initialized.column - column nameboolean isModified(java.lang.String column)
column has been modified.column - column nameboolean isModifiedNested(java.lang.String nestedName)
nestedName has been modified.nestedName - nest name start with [tablename.]column name, splitted with '.'int[] modifiedColumnIDs()
java.lang.String[] modifiedColumns()
int modifiedColumnCount()
<B extends BaseBean> B copy(B bean)
bean - the bean to copy into the current bean<B extends BaseBean> B copy(B bean, int... fieldList)
bean - the bean to copy into the current beanfieldList - the column id list to copy into the current bean,if null or empty,copy all fields<B extends BaseBean> B copy(B bean, java.lang.String... fieldList)
bean - the bean to copy into the current beanfieldList - the column name list to copy into the current bean<B extends BaseBean> B copy(B bean, com.google.common.base.Predicate<java.lang.Integer> fieldFilter, int... fieldList)
bean - the bean to copy into the current beanfieldFilter - the filter for column name,ignore if nullfieldList - the column id list to copy into the current bean<B extends BaseBean> B copy(B bean, com.google.common.base.Predicate<java.lang.String> fieldFilter, java.lang.String... fieldList)
bean - the bean to copy into the current beanfieldFilter - the filter for column name,ignore if nullfieldList - the column name list to copy into the current bean<B extends BaseBean,F extends BaseBean> B copy(F from, java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap)
B - from bean typeF - this bean typefrom - columnsMap - columns map from F to B<B extends BaseBean> B copy(java.util.Map<java.lang.Integer,java.lang.Object> values)
values - boolean equalColumn(java.lang.Object object,
com.google.common.base.Predicate<java.lang.String> fieldFilter,
java.lang.String... fieldList)
object - the bean to comparefieldFilter - the filter for column name,ignore if nullfieldList - the column name list to compare to the current beantrue if special columns is all equal to object,otherwise falseboolean equalColumn(java.lang.Object object,
com.google.common.base.Predicate<java.lang.Integer> fieldFilter,
int... fieldList)
object - the bean to comparefieldFilter - the filter for column name,ignore if nullfieldList - the column id list to compare to the current beantrue if special columns is all equal to object,otherwise falseboolean equalColumn(java.lang.Object object,
int... fieldList)
object - the bean to comparefieldList - the column id list to compare to the current beantrue if special columns is all equal to object,otherwise falseboolean equalColumn(java.lang.Object object,
int columnId)
object - the bean to comparefieldList - the column id to compare to the current beantrue if special column is equal to object,otherwise false<T> T getValue(int columnID)
columnID - column id<T> T getOriginValue(int columnID)
columnID - column id<T> T getJdbcValue(int columnID)
columnID - <T> void setValue(int columnID,
T value)
columnID - column idvalue - <T> boolean setValueIfNonNull(int columnID,
T value)
columnID - column idvalue - <T> boolean setValueIfNonEqual(int columnID,
T value)
columnID - column idvalue - <T> boolean setValueIf(boolean expression,
int columnID,
T value)
columnID - column idvalue - <T> T getValue(java.lang.String column)
column - column name<T> T getValueChecked(int columnID)
columnID - column idNullPointerException if value is null<T> T getValueChecked(java.lang.String column)
column - column nameNullPointerException if value is nullvoid setValue(java.lang.String column,
java.lang.Object value)
column - column namevalue - boolean setValueIfNonNull(java.lang.String column,
java.lang.Object value)
column - column namevalue - boolean setValueIfNonEqual(java.lang.String column,
java.lang.Object value)
column - column namevalue - boolean setValueIf(boolean expression,
java.lang.String column,
java.lang.Object value)
column - column namevalue - java.lang.Object[] asValueArray(int... columnIds)
columnIds - column id that will be output, if null or empty,output all columnsjava.util.Map<java.lang.String,java.lang.Object> asNameValueMap()
java.util.Map<java.lang.String,java.lang.Object> asNameValueMap(boolean ignoreNull,
java.lang.String... ignoreColumns)
ignoreNull - remove all null columnignoreColumns - remove column name listjava.util.Map<java.lang.String,java.lang.Object> asNameValueMap(boolean ignoreNull,
java.lang.Iterable<java.lang.String> ignoreColumns)
ignoreNull - remove all null columnignoreColumns - remove column name listjava.util.Map<java.lang.String,java.lang.Object> asNameValueMap(boolean ignoreNull,
boolean include,
java.lang.Iterable<java.lang.String> columns)
ignoreNull - remove all null columninclude - if true,the columns is white list(include) for column, only output columns which in list,otherwise it's black list(exclude)columns - column name list for white/black(include/exclude) listjava.util.Map<java.lang.String,java.lang.Object> asNameValueMap(boolean ignoreNull,
boolean include,
java.lang.String... includeColumns)
ignoreNull - remove all null columninclude - if true,the columns is white list(include) for column, only output columns which in list,otherwise it's black list(exclude)columns - remove column name listjava.lang.Object[] primaryValues()
<T> T primaryValue()
T - PK typeUnsupportedOperationException if there is more than one primary keyjava.lang.String tableName()
java.lang.String toString(boolean notNull,
boolean fullIfStringOrBytes)
notNull - output not null field only if truefullIfStringOrBytes - for string or bytes field,output full content if true,otherwise output length.BaseBean clone()
Copyright © 2023. All Rights Reserved.