public class FieldPathResolverImpl implements FieldPathResolver
Default interface FieldPathResolver
implementation.
The field paths are resolved by splitting the paths to a list of Strings around occurrences of the delimiter FIELD_PATH_SEPARATOR.
An interface AliasResolutionService
checks if a part of the field path is an alias. If so, it returns the real field name, otherwise it returns the received part.
public static com.weedow.spring.data.search.fieldpath.FieldPathResolverImpl.Companion Companion
public FieldPathResolverImpl(@NotNull AliasResolutionService aliasResolutionService)
Default interface FieldPathResolver
implementation.
The field paths are resolved by splitting the paths to a list of Strings around occurrences of the delimiter FIELD_PATH_SEPARATOR.
An interface AliasResolutionService
checks if a part of the field path is an alias. If so, it returns the real field name, otherwise it returns the received part.
@NotNull public FieldPathInfo resolveFieldPath(@NotNull java.lang.Class<?> rootClass, @NotNull java.lang.String fieldPath)