Interface ProjectionselectingTrait<T extends ProjectionselectingTrait<T>>

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

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

    • getStaged

      List<String> getStaged()
    • withStaged

      <TValue> ProjectionselectingTrait<T> withStaged(TValue staged)
      set staged with the specificied value
      Type Parameters:
      TValue - value type
      Parameters:
      staged - value to be set
      Returns:
      ProjectionselectingTrait
    • addStaged

      <TValue> ProjectionselectingTrait<T> addStaged(TValue staged)
      add additional staged query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      staged - value to be added
      Returns:
      ProjectionselectingTrait
    • asProjectionselectingTrait

      default ProjectionselectingTrait<T> asProjectionselectingTrait()
    • asProjectionselectingTraitToBaseType

      default T asProjectionselectingTraitToBaseType()