All Classes and Interfaces

Class
Description
Lookup interface to be implemented e.g.
AssociationResolver<T extends org.jmolecules.ddd.types.AggregateRoot<T,ID>,ID extends org.jmolecules.ddd.types.Identifier>
 
AssociationToPrimitivesConverter<T extends org.jmolecules.ddd.types.AggregateRoot<T,org.jmolecules.ddd.types.Identifier>>
Converts Association instances into their backing Identifier or even to the wrapped value of those.
A Spring Converter to convert from jMolecules Identifier types to primitives like UUID and String assuming the Identifier implementation contains a single property of that type.
JakartaPersistenceAssociationAttributeConverter<T extends org.jmolecules.ddd.types.AggregateRoot<T,ID>,ID extends org.jmolecules.ddd.types.Identifier,S>
Jakarta Persistence 3.0 flavor of the AssociationAttributeConverter.
Utilities to easily configure JMolecules Converter implementations within a ConversionService.
JpaAssociationAttributeConverter<T extends org.jmolecules.ddd.types.AggregateRoot<T,ID>,ID extends org.jmolecules.ddd.types.Identifier,S>
JPA flavor of AssociationAttributeConverter.
MutablePersistable<T extends org.jmolecules.ddd.types.Identifiable<ID>,ID>
Synthetic extension of Persistable to allow marking an entity instance as not new.
Spring Data JDBC entity callback to flip the is-new flag for just persisted and loaded entities.
 
PrimitivesToAssociationConverter<T extends org.jmolecules.ddd.types.AggregateRoot<T,org.jmolecules.ddd.types.Identifier>>
Converter to create Association instances from either Identifier primitives or Identifier instances themselves.
A Spring Converter to convert primitives like String and UUID values to jMolecules Identifier instances, assuming they expose a static factory method of(…).
Hibernate 6 specific EmbeddableInstantiator that inspects a Record for its RecordComponents to assemble instances of it in #instantiate(Supplier, SessionFactoryImplementor).