Class BeanPropertyIdClass
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, SpiQueryManyJoin, ElPropertyDeploy, ElPropertyValue, STreeProperty, STreePropertyAssoc, STreePropertyAssocOne
Bean property for an IdClass embeddedId.
-
Field Summary
Fields inherited from class BeanProperty
idFields inherited from interface 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 BeanPropertyAssocOne
addJoin, addTenant, appendFrom, appendSelect, assocIdExpression, assocIdInExpr, assocIdInValueExpr, assocIdValues, buildElPropertyValue, buildRawSqlSelectChain, createEmbeddedId, deleteByParentId, deleteByParentIdList, diff, elPlaceholder, findIdsByParentId, findIdsByParentIdList, findMatchImport, format, freeze, 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 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 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ElPropertyDeploy
fetchOrderBy, pathMethods inherited from interface STreeProperty
appendGroupBy, elPrefix, encryptKeyAsString, extraIncludes, fullName, isAggregation, isAggregationManyToOne, isEmbedded, isFormula, isId, isLobForPlatform, name, scalarTypeMethods inherited from interface 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
-