/**
   * Adds the shopping item price to the database. Also notifies the appropriate model listeners.
   *
   * @param shoppingItemPrice the shopping item price
   * @return the shopping item price that was added
   * @throws SystemException if a system exception occurred
   */
  @Indexable(type = IndexableType.REINDEX)
  @Override
  public ShoppingItemPrice addShoppingItemPrice(ShoppingItemPrice shoppingItemPrice)
      throws SystemException {
    shoppingItemPrice.setNew(true);

    return shoppingItemPricePersistence.update(shoppingItemPrice);
  }