Module io.ebean.core
Package io.ebeaninternal.server.deploy
package io.ebeaninternal.server.deploy
Bean description
Describes beans with their properties and configuration.
-
ClassDescriptionPersist info for determining if save or delete should be performed.Helper functions for performing tasks on Lists Sets or Maps.Creates Helpers specific to the type of the property (List Set or Map).Utility methods for BeanCollections.Describes Beans including their deployment information.Creates BeanDescriptors.Provides a method to find a BeanDescriptor.Used to evaluate imported foreign keys so as to avoid unnecessary joins.BeanListHelp<T>Helper object for dealing with Lists.Helper for element collection List.BeanManager<T>Holds the BeanDescriptor and its associated BeanPersister.BeanMapHelp<T>Helper specifically for dealing with Maps.Natural key for a bean type.Description of a property of a bean.Abstract base for properties mapped to an associated bean, list, set or map.Property mapped to a List Set or Map.Property mapped to a joined bean.Bean property for an IdClass embeddedId.A DbJson property that does not use Jackson ObjectMapper.Handle json property with MutationDetection of SOURCE or HASH only.Bean property for synthetic sort order value / order column.BeanSetHelp<T>Helper specifically for dealing with Sets.Helper for element collection List.Used for associated beans in place of a BeanDescriptor.The max length check on bind values.Standard string length implementation.Length check based on UTF8 bytes.Chains multiple BeanPersistController's together.Handles multiple BeanPersistListener's for a given entity type.Handles multiple BeanPostLoad's for a given entity type.Handles multiple BeanPostLoad's for a given entity type.Handles multiple BeanQueryAdapter for a given entity type.Class to hold the DDL-migration information that is needed to do correct alters.Context provided when a BeanProperty reads from a ResultSet.Used to provide context during sql construction.Converts logical property names to database columns.Converts logical property names to database columns with table alias.Converts logical property names to database columns using a Map.For updates converts logical property names to database columns and bean type to base table.Collects (List/Set/Map) of elements.Holds multiple column unique constraints defined for an entity.Helper to build IntersectionTable.Represents the type of a OneToMany or ManyToMany property.Utility to find the root bean type.Represents a join to another table.A join pair of local and foreign properties.Meta data for table spaces.