Index
All Classes and Interfaces|All Packages
A
- AggregateLookup<T,
ID> - Interface in org.jmolecules.spring -
Lookup interface to be implemented e.g.
- AssociationResolver<T extends org.jmolecules.ddd.types.AggregateRoot<T,
ID>, ID extends org.jmolecules.ddd.types.Identifier> - Interface in org.jmolecules.spring - AssociationToPrimitivesConverter<T extends org.jmolecules.ddd.types.AggregateRoot<T,
org.jmolecules.ddd.types.Identifier>> - Class in org.jmolecules.spring -
Converts
Associationinstances into their backingIdentifieror even to the wrapped value of those. - AssociationToPrimitivesConverter(Supplier<? extends ConversionService>) - Constructor for class org.jmolecules.spring.AssociationToPrimitivesConverter
-
Creates a new
AssociationToPrimitivesConverterusing the givenConversionServicefor intermediate conversions. - AssociationToPrimitivesConverter(IdentifierToPrimitivesConverter) - Constructor for class org.jmolecules.spring.AssociationToPrimitivesConverter
-
Creates a new
AssociationToPrimitivesConverterusing the givenIdentifierToPrimitivesConverterfor intermediate conversions.
C
- convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.jmolecules.spring.AssociationToPrimitivesConverter
- convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.jmolecules.spring.IdentifierToPrimitivesConverter
- convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.jmolecules.spring.PrimitivesToAssociationConverter
- convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.jmolecules.spring.PrimitivesToIdentifierConverter
- convertToDatabaseColumn(Association<T, ID>) - Method in class org.jmolecules.spring.jpa.JakartaPersistenceAssociationAttributeConverter
- convertToDatabaseColumn(Association<T, ID>) - Method in class org.jmolecules.spring.jpa.JpaAssociationAttributeConverter
- convertToEntityAttribute(S) - Method in class org.jmolecules.spring.jpa.JakartaPersistenceAssociationAttributeConverter
- convertToEntityAttribute(S) - Method in class org.jmolecules.spring.jpa.JpaAssociationAttributeConverter
F
- findById(ID) - Method in interface org.jmolecules.spring.AggregateLookup
-
Returns the
G
- getConvertibleTypes() - Method in class org.jmolecules.spring.AssociationToPrimitivesConverter
- getConvertibleTypes() - Method in class org.jmolecules.spring.IdentifierToPrimitivesConverter
- getConvertibleTypes() - Method in class org.jmolecules.spring.PrimitivesToAssociationConverter
- getConvertibleTypes() - Method in class org.jmolecules.spring.PrimitivesToIdentifierConverter
I
- IdentifierToPrimitivesConverter - Class in org.jmolecules.spring
- IdentifierToPrimitivesConverter(Supplier<? extends ConversionService>) - Constructor for class org.jmolecules.spring.IdentifierToPrimitivesConverter
- idTypeDescriptor - Variable in class org.jmolecules.spring.jpa.JpaAssociationAttributeConverter
- instantiate(ValueAccess, SessionFactoryImplementor) - Method in class org.jmolecules.spring.hibernate.RecordInstantiator
- isInstance(Object, SessionFactoryImplementor) - Method in class org.jmolecules.spring.hibernate.RecordInstantiator
- isSameClass(Object, SessionFactoryImplementor) - Method in class org.jmolecules.spring.hibernate.RecordInstantiator
J
- JakartaPersistenceAssociationAttributeConverter<T extends org.jmolecules.ddd.types.AggregateRoot<T,
ID>, ID extends org.jmolecules.ddd.types.Identifier, S> - Class in org.jmolecules.spring.jpa -
Jakarta Persistence 3.0 flavor of the
AssociationAttributeConverter. - JakartaPersistenceAssociationAttributeConverter(Class<ID>) - Constructor for class org.jmolecules.spring.jpa.JakartaPersistenceAssociationAttributeConverter
-
Creates a new
JakartaPersistenceAssociationAttributeConverterfor the given id type. - JMoleculesConverterConfigUtils - Class in org.jmolecules.spring.config
-
Utilities to easily configure JMolecules
Converterimplementations within aConversionService. - JMoleculesConverterConfigUtils() - Constructor for class org.jmolecules.spring.config.JMoleculesConverterConfigUtils
- JpaAssociationAttributeConverter<T extends org.jmolecules.ddd.types.AggregateRoot<T,
ID>, ID extends org.jmolecules.ddd.types.Identifier, S> - Class in org.jmolecules.spring.jpa -
JPA flavor of
AssociationAttributeConverter. - JpaAssociationAttributeConverter(Class<ID>) - Constructor for class org.jmolecules.spring.jpa.JpaAssociationAttributeConverter
-
Creates a new
JpaAssociationAttributeConverterfor the given id type.
M
- matches(TypeDescriptor, TypeDescriptor) - Method in class org.jmolecules.spring.IdentifierToPrimitivesConverter
- matches(TypeDescriptor, TypeDescriptor) - Method in class org.jmolecules.spring.PrimitivesToIdentifierConverter
- MutablePersistable<T extends org.jmolecules.ddd.types.Identifiable<ID>,
ID> - Interface in org.jmolecules.spring.data -
Synthetic extension of
Persistableto allow marking an entity instance as not new.
N
- NotNewCallback<T extends MutablePersistable<T,
?>> - Class in org.jmolecules.spring.jdbc -
Spring Data JDBC entity callback to flip the is-new flag for just persisted and loaded entities.
- NotNewCallback<T extends MutablePersistable<T,
?>> - Class in org.jmolecules.spring.mongodb - NotNewCallback() - Constructor for class org.jmolecules.spring.jdbc.NotNewCallback
- NotNewCallback() - Constructor for class org.jmolecules.spring.mongodb.NotNewCallback
O
- OBJECT_TYPE_DESCRIPTOR - Static variable in class org.jmolecules.spring.jpa.JpaAssociationAttributeConverter
- onAfterConvert(T) - Method in class org.jmolecules.spring.jdbc.NotNewCallback
- onAfterConvert(T, Document, String) - Method in class org.jmolecules.spring.mongodb.NotNewCallback
- onAfterSave(T) - Method in class org.jmolecules.spring.jdbc.NotNewCallback
- onAfterSave(T, Document, String) - Method in class org.jmolecules.spring.mongodb.NotNewCallback
- org.jmolecules.spring - package org.jmolecules.spring
- org.jmolecules.spring.config - package org.jmolecules.spring.config
- org.jmolecules.spring.data - package org.jmolecules.spring.data
- org.jmolecules.spring.hibernate - package org.jmolecules.spring.hibernate
- org.jmolecules.spring.jdbc - package org.jmolecules.spring.jdbc
- org.jmolecules.spring.jpa - package org.jmolecules.spring.jpa
- org.jmolecules.spring.mongodb - package org.jmolecules.spring.mongodb
P
- PrimitivesToAssociationConverter<T extends org.jmolecules.ddd.types.AggregateRoot<T,
org.jmolecules.ddd.types.Identifier>> - Class in org.jmolecules.spring -
Converter to create
Associationinstances from eitherIdentifierprimitives orIdentifierinstances themselves. - PrimitivesToAssociationConverter(Supplier<? extends ConversionService>) - Constructor for class org.jmolecules.spring.PrimitivesToAssociationConverter
-
Creates a new
PrimitivesToAssociationConverterusing the givenConversionServicefor intermediate conversions. - PrimitivesToAssociationConverter(PrimitivesToIdentifierConverter) - Constructor for class org.jmolecules.spring.PrimitivesToAssociationConverter
-
Creates a new
PrimitivesToAssociationConverterusing the given delegatePrimitivesToIdentifierConverterfor intermediate conversions. - PrimitivesToIdentifierConverter - Class in org.jmolecules.spring
- PrimitivesToIdentifierConverter(Supplier<? extends ConversionService>) - Constructor for class org.jmolecules.spring.PrimitivesToIdentifierConverter
-
Creates a new
PrimitivesToIdentifierConverterfor the givenConversionService.
R
- RecordInstantiator - Class in org.jmolecules.spring.hibernate
-
Hibernate 6 specific
EmbeddableInstantiatorthat inspects aRecordfor itsRecordComponents to assemble instances of it in#instantiate(Supplier, SessionFactoryImplementor). - RecordInstantiator(Class<?>) - Constructor for class org.jmolecules.spring.hibernate.RecordInstantiator
-
Creates a new
AssociationAttributeConverterfor the givenIdentifiertype. - registerConverters(T) - Static method in class org.jmolecules.spring.config.JMoleculesConverterConfigUtils
-
Registers the following
Converterinstances in the givenConversionService:PrimitivesToIdentifierConverterIdentifierToPrimitivesConverterPrimitivesToAssociationConverterAssociationToPrimitivesConverter - resolve(Association<T, ID>) - Method in interface org.jmolecules.spring.AssociationResolver
-
Resolves the
AggregateRootpointed to by the givenAssociation. - resolveRequired(Association<T, ID>) - Method in interface org.jmolecules.spring.AssociationResolver
-
Resolves the
AggregateRootpointed to by the givenAssociation.
T
- toAssociation - Variable in class org.jmolecules.spring.jpa.JpaAssociationAttributeConverter
- toPrimitive - Variable in class org.jmolecules.spring.jpa.JpaAssociationAttributeConverter
_
- __jMolecules__markNotNew() - Method in interface org.jmolecules.spring.data.MutablePersistable
All Classes and Interfaces|All Packages