java.lang.Object
io.ebeaninternal.server.deploy.BeanProperty
io.ebeaninternal.server.deploy.BeanPropertyAssoc
io.ebeaninternal.server.deploy.BeanPropertyAssocOne
io.ebeaninternal.server.deploy.BeanPropertyIdClass
- All Implemented Interfaces:
ScalarDataReader,ExpressionPath,Property,ElPropertyDeploy,ElPropertyValue,STreeProperty,STreePropertyAssoc,STreePropertyAssocOne
Bean property for an IdClass embeddedId.
-
Field Summary
Fields inherited from class io.ebeaninternal.server.deploy.BeanProperty
idFields inherited from interface io.ebeaninternal.server.el.ElPropertyDeploy
ROOT_ELPREFIX -
Constructor Summary
ConstructorsConstructorDescriptionBeanPropertyIdClass(BeanDescriptorMap owner, BeanDescriptor descriptor, DeployBeanPropertyAssocOne deploy) -
Method Summary
Modifier and TypeMethodDescriptiongetValue(EntityBean bean) Return the value of the property method.getValueIntercept(EntityBean bean) voidsetValue(EntityBean bean, Object value) Set the value of the property without interception or PropertyChangeSupport.voidsetValueIntercept(EntityBean bean, Object value) Set the value of the property.Methods inherited from class io.ebeaninternal.server.deploy.BeanPropertyAssocOne
addJoin, addTenant, appendFrom, appendSelect, assocIdExpression, assocIdInExpr, assocIdInValueExpr, assocIdValues, buildElPropertyValue, buildRawSqlSelectChain, createEmbeddedId, deleteByParentId, deleteByParentIdList, diff, elPlaceholder, findIdsByParentId, findIdsByParentIdList, findMatchImport, format, getCacheDataValue, getCacheDataValueOrig, hasCircularImportedId, hasForeignKey, idReader, importedId, initialise, isAssocId, isAssocProperty, isOneToOne, isOneToOneExported, isOrphanRemoval, isReference, jsonRead, jsonRead, jsonWrite, jsonWriteForInsert, jsonWriteValue, load, loadIgnore, override, pathGetNested, properties, read, read, readSet, readSet, registerColumn, setCacheDataValue, setParentBeanToChild, setTenantValue, targetType, valueAsEntityBeanMethods inherited from class io.ebeaninternal.server.deploy.BeanPropertyAssoc
addJoin, beanTable, cascadeInfo, extraWhere, fetchPreference, foreignKey, hasForeignKeyConstraint, hasForeignKeyIndex, hasId, idBinder, isInsertable, isSaveRecurseSkippable, isSaveRecurseSkippable, isScalar, isTargetSoftDelete, isUpdateable, mappedBy, newQuery, softDeletePredicate, tableJoin, target, targetDescriptor, targetIdPropertyMethods inherited from class io.ebeaninternal.server.deploy.BeanProperty
assocIsEmpty, beanProperty, bind, containsFormulaWithJoin, containsMany, containsManySince, convert, createMutableInfo, dbBind, dbCheckConstraintValues, dbColumn, dbColumnDefault, dbColumnDefn, dbComment, dbEncryptedType, dbLength, dbMigrationInfos, dbScale, dbType, decryptProperty, deployOrder, descriptor, elName, elPrefix, encryptKey, encryptKeyAsString, fullName, generatedProperty, isAggregation, isArrayType, isAssignableFrom, isAssocMany, isCacheDataInclude, isDbEncrypted, isDbInsertable, isDbUpdatable, isDDLColumn, isDDLNotNull, isDiscriminator, isEmbedded, isExcludedFromHistory, isFetchEager, isFormula, isGenerated, isId, isImportedPrimaryKey, isJsonSerialize, isLoadProperty, isLob, isLobForPlatform, isLobType, isLocal, isLocalEncrypted, isMany, isMutableScalarType, isNaturalKey, isNullable, isSecondaryTable, isSoftDelete, isTenantId, isTransient, isUnique, isUnmappedJson, isVersion, jdbcType, localEncrypt, merge, name, parse, pathGet, pathSet, property, propertyIndex, readData, renderDbType, scalarType, secondaryTableJoinPrefix, setDeployOrder, setValueChanged, stringParser, toString, type, value, writeDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.ebeaninternal.server.query.STreeProperty
elPrefix, encryptKeyAsString, extraIncludes, fullName, isAggregation, isAggregationManyToOne, isEmbedded, isFormula, isId, isLobForPlatform, name, scalarTypeMethods inherited from interface io.ebeaninternal.server.query.STreePropertyAssoc
addJoin, extraWhere, idBinder, isTargetSoftDelete, softDeletePredicate, target
-
Constructor Details
-
BeanPropertyIdClass
public BeanPropertyIdClass(BeanDescriptorMap owner, BeanDescriptor descriptor, DeployBeanPropertyAssocOne deploy)
-
-
Method Details
-
setValue
Description copied from class:BeanPropertySet the value of the property without interception or PropertyChangeSupport.- Specified by:
setValuein interfaceSTreePropertyAssoc- Overrides:
setValuein classBeanPropertyAssocOne
-
setValueIntercept
Description copied from class:BeanPropertySet the value of the property.- Overrides:
setValueInterceptin classBeanPropertyAssocOne
-
getValue
Description copied from class:BeanPropertyReturn the value of the property method.- Overrides:
getValuein classBeanProperty
-
getValueIntercept
- Overrides:
getValueInterceptin classBeanProperty
-