Class DefaultThemeHydrationService<T extends ThemeFieldGroup>
java.lang.Object
com.broadleafcommerce.content.service.hydration.DefaultThemeHydrationService<T>
- All Implemented Interfaces:
ThemeHydrationService<T>
public class DefaultThemeHydrationService<T extends ThemeFieldGroup>
extends Object
implements ThemeHydrationService<T>
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultThemeHydrationService
(ThemeFieldService<ThemeField> themeFieldService) -
Method Summary
Modifier and TypeMethodDescriptionprotected ThemeFieldService<ThemeField>
org.springframework.data.domain.Page<T>
hydrate
(@NonNull org.springframework.data.domain.Page<T> unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Constructor Details
-
DefaultThemeHydrationService
-
-
Method Details
-
hydrate
public T hydrate(@NonNull T unhydrated, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
hydrate
in interfaceThemeHydrationService<T extends ThemeFieldGroup>
-
hydrate
public org.springframework.data.domain.Page<T> hydrate(@NonNull @NonNull org.springframework.data.domain.Page<T> unhydrated, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
hydrate
in interfaceThemeHydrationService<T extends ThemeFieldGroup>
-
getThemeFieldService
-