public class EntityJoinManagerImpl implements EntityJoinManager
Default interface EntityJoinManager
implementation.
This implementation computes the Entity joins for a given interface SearchDescriptor
, and cache the result.
public static com.weedow.spring.data.search.join.EntityJoinManagerImpl.Companion Companion
public EntityJoinManagerImpl()
Default interface EntityJoinManager
implementation.
This implementation computes the Entity joins for a given interface SearchDescriptor
, and cache the result.
@NotNull public <T> EntityJoins computeEntityJoins(@NotNull SearchDescriptor<T> searchDescriptor)
Computes the joins for the Entity defined in the given interface SearchDescriptor
.
The interface EntityJoinHandler
defined in the interface SearchDescriptor
are used to check the join type for each related field annotated with a Join Annotation.
searchDescriptor
- interface SearchDescriptor
with the Entity Class and the interface EntityJoinHandler
.interface EntityJoins
objectinterface SearchDescriptor
,
interface EntityJoinHandler
,
interface SearchDescriptor