java.lang.Object
io.ebeaninternal.server.deploy.BeanProperty
io.ebeaninternal.server.deploy.BeanPropertyJsonBasic
- All Implemented Interfaces:
ScalarDataReader<Object>,ExpressionPath,Property,ElPropertyDeploy,ElPropertyValue,STreeProperty
- Direct Known Subclasses:
BeanPropertyJsonMapper
A DbJson property that does not use Jackson ObjectMapper.
-
Field Summary
Fields inherited from class io.ebeaninternal.server.deploy.BeanProperty
idFields inherited from interface io.ebeaninternal.server.el.ElPropertyDeploy
ROOT_ELPREFIX -
Constructor Summary
ConstructorsModifierConstructorDescriptionBeanPropertyJsonBasic(BeanDescriptor<?> descriptor, DeployBeanProperty deploy) protectedBeanPropertyJsonBasic(BeanProperty source, io.ebeaninternal.server.deploy.BeanPropertyOverride override) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectcheckForEmpty(EntityBean bean) override(io.ebeaninternal.server.deploy.BeanPropertyOverride override) readSet(DataReader reader, EntityBean bean) Methods inherited from class io.ebeaninternal.server.deploy.BeanProperty
addTenant, appendFrom, appendSelect, assocIdExpression, assocIdInExpr, assocIdInValueExpr, assocIdValues, assocIsEmpty, beanProperty, bind, buildElPropertyValue, buildRawSqlSelectChain, containsFormulaWithJoin, containsMany, containsManySince, convert, createMutableInfo, dbBind, dbCheckConstraintValues, dbColumn, dbColumnDefault, dbColumnDefn, dbComment, dbEncryptedType, dbLength, dbMigrationInfos, dbScale, dbType, decryptProperty, deployOrder, descriptor, diff, elName, elPlaceholder, elPrefix, encryptKey, encryptKeyAsString, fetchPreference, format, fullName, generatedProperty, getCacheDataValue, getCacheDataValueOrig, getValue, getValueIntercept, initialise, isAggregation, isArrayType, isAssignableFrom, isAssocId, isAssocMany, isAssocProperty, 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, isScalar, isSecondaryTable, isSoftDelete, isTenantId, isTransient, isUnique, isUnmappedJson, isVersion, jdbcType, jsonRead, jsonRead, jsonWrite, jsonWriteForInsert, jsonWriteValue, load, loadIgnore, localEncrypt, merge, name, parse, pathGet, pathGetNested, pathSet, property, propertyIndex, read, read, readData, readSet, registerColumn, renderDbType, scalarType, secondaryTableJoinPrefix, setCacheDataValue, setDeployOrder, setTenantValue, setValue, setValueChanged, setValueIntercept, 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
extraIncludes, isAggregationManyToOne
-
Constructor Details
-
BeanPropertyJsonBasic
-
BeanPropertyJsonBasic
protected BeanPropertyJsonBasic(BeanProperty source, io.ebeaninternal.server.deploy.BeanPropertyOverride override)
-
-
Method Details
-
override
- Overrides:
overridein classBeanProperty
-
checkForEmpty
-
readSet
- Overrides:
readSetin classBeanProperty- Throws:
SQLException
-