Class BeanPropertyJsonBasic
java.lang.Object
io.ebeaninternal.server.deploy.BeanProperty
io.ebeaninternal.server.deploy.BeanPropertyJsonBasic
- All Implemented Interfaces:
ScalarDataReader<Object>, ExpressionPath, Property, SpiQueryManyJoin, ElPropertyDeploy, ElPropertyValue, STreeProperty
- Direct Known Subclasses:
BeanPropertyJsonMapper
A DbJson property that does not use Jackson ObjectMapper.
-
Field Summary
Fields inherited from class BeanProperty
idFields inherited from interface 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 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, freeze, 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ElPropertyDeploy
fetchOrderBy, pathMethods inherited from interface STreeProperty
appendGroupBy, 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
-