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 Details

  • Method Details

    • hydrate

      public T hydrate(@NonNull T unhydrated, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Specified by:
      hydrate in interface ThemeHydrationService<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 interface ThemeHydrationService<T extends ThemeFieldGroup>
    • getThemeFieldService

      protected ThemeFieldService<ThemeField> getThemeFieldService()