Module io.ebean.api
Package io.ebean.bean
package io.ebean.bean
Enhanced beans API and Support objects
-
ClassDescriptionLazy loading capable Maps, Lists and Sets.Interface to define the addition of a bean to the underlying collection.Loads a entity bean collection.Visitor for collecting new/old values for a bean update.Loads a entity bean.A call origin for query execution profiling to collect graph use (for query tuning).Represent the call stack (stack trace elements).Marker interface for classes enhanced to support Transactional methods.Bean that is aware of EntityBeanIntercept.This is the object added to every entity bean using byte code enhancement.Holds information on mutable values (like plain beans stored as json).Represents a next value to use for mutable content properties (DbJson with jackson beans).Collects profile information for a bean (or reference/proxy bean) at a given node.Collects the profile information.This exception is thrown, when the default implementation of EntityBean is not or not properly overwritten by enhancer.Identifies a unique node of an object graph.Represents a "origin" of an ORM object graph.Holds entity beans by there type and id.Wrapper on a bean to also indicate if a bean has been deleted.A callback that can be registered to fire on getter method calls.BeanLoader used when single beans are loaded (which is usually not ideal / N+1).Single bean lazy loaded when a reference bean.Single bean lazy loaded when bean from L2 cache.Single bean lazy loaded when a reference bean.A type that can participate in building toString content with ToStringBuilder.Helps build toString content taking into account recursion.