Package org.qi4j.api.composite

Interface Summary
Composite All Composite objects must implement this interface.
TransientBuilder<T> TransientBuilders are used to instantiate TransientComposites.
TransientBuilderFactory This factory creates TransientComposites and the TransientBuilders.
TransientComposite TransientComposites have the following criteria; Does not persist its state, and is not serializable Can not be referenced from Properties, Associations, ValueComposites nor Entities Can reference all types No lifecycle equals/hashCode is delegated to a single Mixin implementing the methods, like any other method
 

Class Summary
CompositeContext<T extends TransientComposite> Thread-associated composites.
PropertyMapper Transfer properties to Composite properties
 

Exception Summary
AmbiguousTypeException This Exception is thrown when more than one Composite implements a MixinType that one tries to use to create a Composite instance from.
InvalidValueCompositeException  
MissingMethodException  
NoSuchCompositeException This exception is thrown if client code tries to create a non-existing Composite type