Interface DataerasureTrait<T extends DataerasureTrait<T>>

Type Parameters:
T - type of extending interface
All Known Implementing Classes:
ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyCartsByIDDelete, ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyCartsKeyByKeyDelete, ByProjectKeyCartsByIDDelete, ByProjectKeyCartsKeyByKeyDelete, ByProjectKeyCustomersByIDDelete, ByProjectKeyCustomersKeyByKeyDelete, ByProjectKeyCustomObjectsByContainerByKeyDelete, ByProjectKeyDiscountCodesByIDDelete, ByProjectKeyDiscountCodesKeyByKeyDelete, ByProjectKeyInStoreKeyByStoreKeyCartsByIDDelete, ByProjectKeyInStoreKeyByStoreKeyCartsKeyByKeyDelete, ByProjectKeyInStoreKeyByStoreKeyCustomersByIDDelete, ByProjectKeyInStoreKeyByStoreKeyCustomersKeyByKeyDelete, ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsByIDDelete, ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsKeyByKeyDelete, ByProjectKeyInStoreKeyByStoreKeyOrdersByIDDelete, ByProjectKeyInStoreKeyByStoreKeyOrdersOrderNumberByOrderNumberDelete, ByProjectKeyInStoreKeyByStoreKeyShoppingListsByIDDelete, ByProjectKeyInStoreKeyByStoreKeyShoppingListsKeyByKeyDelete, ByProjectKeyOrdersByIDDelete, ByProjectKeyOrdersOrderNumberByOrderNumberDelete, ByProjectKeyPaymentsByIDDelete, ByProjectKeyPaymentsKeyByKeyDelete, ByProjectKeyQuoteRequestsByIDDelete, ByProjectKeyQuoteRequestsKeyByKeyDelete, ByProjectKeyQuotesByIDDelete, ByProjectKeyQuotesKeyByKeyDelete, ByProjectKeyReviewsByIDDelete, ByProjectKeyReviewsKeyByKeyDelete, ByProjectKeyShoppingListsByIDDelete, ByProjectKeyShoppingListsKeyByKeyDelete, ByProjectKeyStagedQuotesByIDDelete, ByProjectKeyStagedQuotesKeyByKeyDelete

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

    • getDataErasure

      List<String> getDataErasure()
    • withDataErasure

      <TValue> DataerasureTrait<T> withDataErasure(TValue dataErasure)
      set dataErasure with the specificied value
      Type Parameters:
      TValue - value type
      Parameters:
      dataErasure - value to be set
      Returns:
      DataerasureTrait
    • addDataErasure

      <TValue> DataerasureTrait<T> addDataErasure(TValue dataErasure)
      add additional dataErasure query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      dataErasure - value to be added
      Returns:
      DataerasureTrait
    • asDataerasureTrait

      default DataerasureTrait<T> asDataerasureTrait()
    • asDataerasureTraitToBaseType

      default T asDataerasureTraitToBaseType()