public class BeanPropertyCompoundScalar extends BeanProperty
isAssocProperty
EXCLUDE_FROM_DELETE_WHERE, EXCLUDE_FROM_INSERT, EXCLUDE_FROM_UPDATE, EXCLUDE_FROM_UPDATE_WHERE
ROOT_ELPREFIX
Constructor and Description |
---|
BeanPropertyCompoundScalar(BeanPropertyCompoundRoot rootProperty,
DeployBeanProperty scalarDeploy,
CtCompoundProperty ctProperty,
ScalarTypeConverter<?,?> typeConverter) |
Modifier and Type | Method and Description |
---|---|
Object |
elGetReference(Object bean)
Return the value ensuring objects prior to the top scalar property are
automatically populated.
|
Object |
elGetValue(Object bean)
Return the value from a given entity bean.
|
void |
elSetReference(Object bean)
Make the owning bean of this property a reference (as in not new/dirty).
|
void |
elSetValue(Object bean,
Object value,
boolean populate,
boolean reference)
Set a value given a root level bean.
|
Object |
getValue(Object valueObject)
Return the value of the property method.
|
Object |
getValueIntercept(Object bean)
No interception on embedded scalar values inside a CVO.
|
void |
setValue(Object bean,
Object value)
Set the value of the property without interception or
PropertyChangeSupport.
|
void |
setValueInCompound(Object bean,
Object value,
boolean intercept) |
void |
setValueIntercept(Object bean,
Object value)
No interception on embedded scalar values inside a CVO.
|
appendFrom, appendSelect, bind, buildElPropertyValue, buildSelectExpressionChain, containsFormulaWithJoin, containsMany, containsManySince, convertToLogicalType, copyProperty, elConvertType, getAssocIdInExpr, getAssocIdInValueExpr, getAssocOneIdExpr, getAssocOneIdValues, getBeanDescriptor, getBeanProperty, getCacheDataValue, getDbBind, getDbColumn, getDbColumnDefn, getDbConstraintExpression, getDbEncryptedType, getDbLength, getDbScale, getDbType, getDecryptProperty, getDecryptProperty, getDecryptSql, getDecryptSql, getDefaultValue, getDeployOrder, getDeployProperty, getElName, getElPlaceholder, getElPrefix, getEncryptKey, getExtraAttribute, getField, getFullBeanName, getGeneratedProperty, getJdbcType, getName, getPropertyType, getReadMethod, getScalarType, getSecondaryTableJoinPrefix, getStringFormatter, getStringParser, getValueViaReflection, getValueWithInheritance, getWriteMethod, hasChanged, initialise, isAssignableFrom, isAssocId, isAssocProperty, isCascadeValidate, isDateTimeCapable, isDbEncrypted, isDbInsertable, isDbRead, isDbUpdatable, isDDLNotNull, isDeployOnly, isEmbedded, isFetchEager, isFormula, isId, isInherited, isLob, isLocal, isLocalEncrypted, isNaturalKey, isNullable, isScalar, isSecondaryTable, isTransient, isUnique, isValueLoaded, isVersion, jsonRead, jsonWrite, load, loadIgnore, parseDateTime, read, readData, readSet, readSetOwning, renderDbType, setCacheDataValue, setDeployOrder, toBeanType, toString, writeData
public BeanPropertyCompoundScalar(BeanPropertyCompoundRoot rootProperty, DeployBeanProperty scalarDeploy, CtCompoundProperty ctProperty, ScalarTypeConverter<?,?> typeConverter)
public Object getValue(Object valueObject)
BeanProperty
getValue
in class BeanProperty
public void setValue(Object bean, Object value)
BeanProperty
setValue
in class BeanProperty
public void setValueIntercept(Object bean, Object value)
setValueIntercept
in class BeanProperty
public Object getValueIntercept(Object bean)
getValueIntercept
in class BeanProperty
public Object elGetReference(Object bean)
ElPropertyValue
elGetReference
in interface ElPropertyValue
elGetReference
in class BeanProperty
public Object elGetValue(Object bean)
ElPropertyValue
elGetValue
in interface ElPropertyValue
elGetValue
in class BeanProperty
public void elSetReference(Object bean)
ElPropertyValue
elSetReference
in interface ElPropertyValue
elSetReference
in class BeanProperty
public void elSetValue(Object bean, Object value, boolean populate, boolean reference)
ElPropertyValue
If populate then
elSetValue
in interface ElPropertyValue
elSetValue
in class BeanProperty
Copyright © 2015. All Rights Reserved.