public class BeanPropertyCompoundScalar extends BeanProperty
isAssocPropertyEXCLUDE_FROM_DELETE_WHERE, EXCLUDE_FROM_INSERT, EXCLUDE_FROM_UPDATE, EXCLUDE_FROM_UPDATE_WHEREROOT_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, writeDatapublic BeanPropertyCompoundScalar(BeanPropertyCompoundRoot rootProperty, DeployBeanProperty scalarDeploy, CtCompoundProperty ctProperty, ScalarTypeConverter<?,?> typeConverter)
public Object getValue(Object valueObject)
BeanPropertygetValue in class BeanPropertypublic void setValue(Object bean, Object value)
BeanPropertysetValue in class BeanPropertypublic void setValueIntercept(Object bean, Object value)
setValueIntercept in class BeanPropertypublic Object getValueIntercept(Object bean)
getValueIntercept in class BeanPropertypublic Object elGetReference(Object bean)
ElPropertyValueelGetReference in interface ElPropertyValueelGetReference in class BeanPropertypublic Object elGetValue(Object bean)
ElPropertyValueelGetValue in interface ElPropertyValueelGetValue in class BeanPropertypublic void elSetReference(Object bean)
ElPropertyValueelSetReference in interface ElPropertyValueelSetReference in class BeanPropertypublic void elSetValue(Object bean, Object value, boolean populate, boolean reference)
ElPropertyValueIf populate then
elSetValue in interface ElPropertyValueelSetValue in class BeanPropertyCopyright © 2014. All Rights Reserved.