Interface AttributefilteringTrait<T extends AttributefilteringTrait<T>>

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

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

    • getFilterAttributes

      List<String> getFilterAttributes()
    • withFilterAttributes

      <TValue> AttributefilteringTrait<T> withFilterAttributes(TValue filterAttributes)
      set filterAttributes with the specificied value
      Type Parameters:
      TValue - value type
      Parameters:
      filterAttributes - value to be set
      Returns:
      AttributefilteringTrait
    • addFilterAttributes

      <TValue> AttributefilteringTrait<T> addFilterAttributes(TValue filterAttributes)
      add additional filterAttributes query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      filterAttributes - value to be added
      Returns:
      AttributefilteringTrait
    • asAttributefilteringTrait

      default AttributefilteringTrait<T> asAttributefilteringTrait()
    • asAttributefilteringTraitToBaseType

      default T asAttributefilteringTraitToBaseType()