Interface StoreprojectingTrait<T extends StoreprojectingTrait<T>>

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

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

    • getStoreProjection

      List<String> getStoreProjection()
    • withStoreProjection

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

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

      default StoreprojectingTrait<T> asStoreprojectingTrait()
    • asStoreprojectingTraitToBaseType

      default T asStoreprojectingTraitToBaseType()