Interface LocaleprojectingTrait<T extends LocaleprojectingTrait<T>>

Type Parameters:
T - type of extending interface
All Known Implementing Classes:
ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet, ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet, ByProjectKeyProductProjectionsByIDGet, ByProjectKeyProductProjectionsGet, ByProjectKeyProductProjectionsKeyByKeyGet, ByProjectKeyProductProjectionsSearchGet

public interface LocaleprojectingTrait<T extends LocaleprojectingTrait<T>>
LocaleprojectingTrait
  • Method Details

    • getLocaleProjection

      List<String> getLocaleProjection()
    • withLocaleProjection

      <TValue> LocaleprojectingTrait<T> withLocaleProjection(TValue localeProjection)
      set localeProjection with the specificied value
      Type Parameters:
      TValue - value type
      Parameters:
      localeProjection - value to be set
      Returns:
      LocaleprojectingTrait
    • addLocaleProjection

      <TValue> LocaleprojectingTrait<T> addLocaleProjection(TValue localeProjection)
      add additional localeProjection query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      localeProjection - value to be added
      Returns:
      LocaleprojectingTrait
    • asLocaleprojectingTrait

      default LocaleprojectingTrait<T> asLocaleprojectingTrait()
    • asLocaleprojectingTraitToBaseType

      default T asLocaleprojectingTraitToBaseType()