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