Interface StoreprojectingtailoringTrait<T extends StoreprojectingtailoringTrait<T>>

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

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

    • getStoreProjection

      List<String> getStoreProjection()
    • withStoreProjection

      <TValue> StoreprojectingtailoringTrait<T> withStoreProjection(TValue storeProjection)
      set storeProjection with the specificied value
      Type Parameters:
      TValue - value type
      Parameters:
      storeProjection - value to be set
      Returns:
      StoreprojectingtailoringTrait
    • addStoreProjection

      <TValue> StoreprojectingtailoringTrait<T> addStoreProjection(TValue storeProjection)
      add additional storeProjection query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      storeProjection - value to be added
      Returns:
      StoreprojectingtailoringTrait
    • asStoreprojectingtailoringTrait

      default StoreprojectingtailoringTrait<T> asStoreprojectingtailoringTrait()
    • asStoreprojectingtailoringTraitToBaseType

      default T asStoreprojectingtailoringTraitToBaseType()