Interface LocaleprojectingTrait<T extends LocaleprojectingTrait<T>>

Type Parameters:
T - type of extending interface
All Known Implementing Classes:
ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet, ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDVariantAttributesGet, ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet, ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyVariantAttributesGet, ByProjectKeyInStoreKeyByStoreKeyVariantProjectionsByIDGet, ByProjectKeyInStoreKeyByStoreKeyVariantProjectionsGet, ByProjectKeyInStoreKeyByStoreKeyVariantProjectionsKeyByKeyGet, ByProjectKeyProductProjectionsByIDGet, ByProjectKeyProductProjectionsByIDVariantAttributesGet, ByProjectKeyProductProjectionsGet, ByProjectKeyProductProjectionsKeyByKeyGet, ByProjectKeyProductProjectionsKeyByKeyVariantAttributesGet, ByProjectKeyProductProjectionsSearchGet, ByProjectKeyVariantProjectionsByIDGet, ByProjectKeyVariantProjectionsGet, ByProjectKeyVariantProjectionsKeyByKeyGet

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()