Uses of Class
io.ebeaninternal.server.deploy.BeanProperty
Packages that use BeanProperty
Package
Description
Core implementation objects
Bean description
Helpers for Id property conversion
Temporary objects used to collect deployment information
-
Uses of BeanProperty in io.ebeaninternal.server.core
Methods in io.ebeaninternal.server.core with parameters of type BeanPropertyModifier and TypeMethodDescriptionbooleanPersistRequestBean.isAddToUpdate(BeanProperty prop) Return true if the property should be included in the update.booleanPersistRequestBean.isDirtyProperty(BeanProperty prop) Return true if the property is dirty.booleanPersistRequestBean.isLoadedProperty(BeanProperty prop) Return true if this property is loaded (full bean or included in partial bean).PersistRequestBean.origValue(BeanProperty prop) Return the original / old value for the given property. -
Uses of BeanProperty in io.ebeaninternal.server.deploy
Subclasses of BeanProperty in io.ebeaninternal.server.deployModifier and TypeClassDescriptionclassAbstract base for properties mapped to an associated bean, list, set or map.classProperty mapped to a List Set or Map.classProperty mapped to a joined bean.final classBean property for an IdClass embeddedId.classA DbJson property that does not use Jackson ObjectMapper.final classHandle json property with MutationDetection of SOURCE or HASH only.final classBean property for synthetic sort order value / order column.final classMethods in io.ebeaninternal.server.deploy that return BeanPropertyModifier and TypeMethodDescriptionBeanDescriptor.beanProperty(String propName) Get a BeanProperty by its name.BeanFkeyProperty.beanProperty()BeanProperty.beanProperty()DbSqlContext.encryptedProps()Return a list of encrypted properties which require additional binding.BeanPropertyAssocOne.findMatchImport(String dbCol) Find and return a matching imported id property.BeanDescriptor.findProperty(String propName) Find a BeanProperty including searching the inheritance hierarchy.BeanDescriptor.findPropertyFromPath(String path) Return the bean property traversing the object graph and taking into account inheritance.BeanTable.getIdProperty()Return the Id properties.BeanEmbeddedMeta.getProperties()Return the properties with over ridden mapping information.BeanDescriptor.idProperty()BeanDescriptor.orderColumn()Return the order column property.BeanProperty.override(io.ebeaninternal.server.deploy.BeanPropertyOverride override) BeanPropertyJsonBasic.override(io.ebeaninternal.server.deploy.BeanPropertyOverride override) BeanPropertyJsonMapper.override(io.ebeaninternal.server.deploy.BeanPropertyOverride override) BeanPropertyAssocOne.properties()Return meta data for the deployment of the embedded bean specific to this property.BeanDescriptor.propertiesBaseScalar()Scalar properties without the unique id or secondary table properties.BeanDescriptor.propertiesGenInsert()Return the properties set as generated values on insert.BeanDescriptor.propertiesGenUpdate()Return the properties set as generated values on update.BeanDescriptor.propertiesNonMany()All Non Assoc Many's for this descriptor.BeanDescriptor.propertiesNonTransient()Return the non transient non id properties.BeanDescriptor.propertiesTransient()Return the transient properties.BeanDescriptor.propertyByIndex(int pos) BeanDescriptor.propertyUnmappedJson()Return the property that holds unmapped JSON content.BeanDescriptor.tenantProperty()Return the tenant property when multi-tenant partitioning support is used.BeanDescriptor.versionProperty()Return the first version property that exists on the bean.BeanDescriptor.whenCreatedProperty()Return the 'when created' property if there is one defined.BeanDescriptor.whenModifiedProperty()Return the 'when modified' property if there is one defined.Methods in io.ebeaninternal.server.deploy that return types with arguments of type BeanPropertyModifier and TypeMethodDescriptionBeanDescriptor.propertiesAll()Return a collection of all BeanProperty.Methods in io.ebeaninternal.server.deploy with parameters of type BeanPropertyModifier and TypeMethodDescriptionvoidDbSqlContext.addEncryptedProp(BeanProperty prop) Add an encrypted property which will require additional binding.BeanDescriptorManager.createIdBinder(BeanProperty idProperty) BeanDescriptorMap.createIdBinder(BeanProperty id) Create a IdBinder for this bean property.BeanDescriptor.encryptKey(BeanProperty p) Return the Encrypt key given the BeanProperty.Constructors in io.ebeaninternal.server.deploy with parameters of type BeanPropertyModifierConstructorDescriptionprotectedBeanProperty(BeanProperty source, io.ebeaninternal.server.deploy.BeanPropertyOverride override) Create a Matching BeanProperty with some attributes overridden for Embedded beans.protectedBeanPropertyJsonBasic(BeanProperty source, io.ebeaninternal.server.deploy.BeanPropertyOverride override) -
Uses of BeanProperty in io.ebeaninternal.server.deploy.id
Methods in io.ebeaninternal.server.deploy.id that return BeanPropertyModifier and TypeMethodDescriptionIdBinderEmbedded.beanProperty()IdBinderSimple.beanProperty()IdBinder.findBeanProperty(String dbColumnName) Find a BeanProperty that is mapped to the database column.IdBinderEmbedded.findBeanProperty(String dbColumnName) IdBinderSimple.findBeanProperty(String dbColumnName) ImportedId.findMatchImport(String matchDbColumn) Used to derive a missing concatenated key from multiple imported keys.ImportedIdEmbedded.findMatchImport(String matchDbColumn) Not supported for embedded id.ImportedIdSimple.findMatchImport(String matchDbColumn) IdBinderEmbedded.properties()Methods in io.ebeaninternal.server.deploy.id with parameters of type BeanPropertyModifier and TypeMethodDescriptionIdBinderFactory.createIdBinder(BeanProperty id) Create the IdConvertSet for the given type of Id properties.Constructors in io.ebeaninternal.server.deploy.id with parameters of type BeanPropertyModifierConstructorDescriptionIdBinderSimple(BeanProperty idProperty, io.ebeaninternal.server.persist.platform.MultiValueBind multiValueBind) ImportedIdSimple(BeanPropertyAssoc<?> owner, String localDbColumn, String localSqlFormula, BeanProperty foreignProperty, int position) ImportedIdSimple(BeanPropertyAssoc<?> owner, String localDbColumn, String localSqlFormula, BeanProperty foreignProperty, int position, boolean insertable, boolean updateable) -
Uses of BeanProperty in io.ebeaninternal.server.deploy.meta
Methods in io.ebeaninternal.server.deploy.meta that return BeanPropertyModifier and TypeMethodDescriptionDeployBeanTable.createIdProperty(BeanDescriptorMap owner) Return the id properties.DeployBeanPropertyLists.getAggregates()DeployBeanPropertyLists.getBaseScalar()Return the base scalar properties (excludes Id and secondary table properties).DeployBeanPropertyLists.getGeneratedInsert()Return the properties set via generated values on insert.DeployBeanPropertyLists.getGeneratedUpdate()Return the properties set via generated values on update.DeployBeanPropertyLists.getId()DeployBeanPropertyLists.getMutable()DeployBeanPropertyLists.getNonMany()DeployBeanPropertyLists.getNonTransients()DeployBeanPropertyLists.getOrderColumn()Return the order column property.DeployBeanPropertyLists.getSoftDeleteProperty()DeployBeanPropertyLists.getTenant()DeployBeanPropertyLists.getTransients()DeployBeanPropertyLists.getUnmappedJson()DeployBeanPropertyLists.getVersionProperty()Methods in io.ebeaninternal.server.deploy.meta that return types with arguments of type BeanProperty -
Uses of BeanProperty in io.ebeaninternal.server.deploy.visitor
Methods in io.ebeaninternal.server.deploy.visitor with parameters of type BeanPropertyModifier and TypeMethodDescriptionprotected voidVisitProperties.visit(BeanPropertyVisitor pv, BeanProperty p) Visit the property.abstract voidBaseTablePropertyVisitor.visitEmbeddedScalar(BeanProperty p, BeanPropertyAssocOne<?> embedded) Override this method.voidBeanPropertyVisitor.visitEmbeddedScalar(BeanProperty p, BeanPropertyAssocOne<?> embedded) Visit the scalar property of an embedded bean.abstract voidBaseTablePropertyVisitor.visitScalar(BeanProperty p, boolean allowNonNull) Override this method for normal scalar property.voidBeanPropertyVisitor.visitScalar(BeanProperty p, boolean allowNonNull) Visit a scalar property specify allowing non-null (e.g. -
Uses of BeanProperty in io.ebeaninternal.server.el
Methods in io.ebeaninternal.server.el that return BeanPropertyModifier and TypeMethodDescriptionElPropertyChain.beanProperty()ElPropertyDeploy.beanProperty()Return the underlying bean property. -
Uses of BeanProperty in io.ebeaninternal.server.query
Methods in io.ebeaninternal.server.query with parameters of type BeanPropertyModifier and TypeMethodDescriptionSqlBeanLoad.load(BeanProperty prop) voidSqlBeanLoad.load(BeanProperty target, Object dbVal) Load the given value into the property.