Deletes the commerce discount rule from the database. Also notifies the appropriate model listeners.

@param commerceDiscountRule the commerce discount rule
@return the commerce discount rule that was removed
@throws PortalException
9687
@Override
	public com.liferay.commerce.discount.model.CommerceDiscountRule deleteCommerceDiscountRule(
		com.liferay.commerce.discount.model.CommerceDiscountRule commerceDiscountRule)
		throws com.liferay.portal.kernel.exception.PortalException {
		return _commerceDiscountRuleLocalService.deleteCommerceDiscountRule(commerceDiscountRule);
	}
97486
public static com.liferay.commerce.model.CommerceRegion deleteCommerceRegion(
		com.liferay.commerce.model.CommerceRegion commerceRegion)
		throws com.liferay.portal.kernel.exception.PortalException {
		return getService().deleteCommerceRegion(commerceRegion);
	}
345394
@Indexable(type = IndexableType.DELETE)
	@Override
	public CommerceDiscountUsageEntry deleteCommerceDiscountUsageEntry(
		CommerceDiscountUsageEntry commerceDiscountUsageEntry) {
		return commerceDiscountUsageEntryPersistence.remove(commerceDiscountUsageEntry);
	}
1094649
@Override
	public com.liferay.commerce.discount.model.CommerceDiscountRule createCommerceDiscountRule(
		long commerceDiscountRuleId) {
		return _commerceDiscountRuleLocalService.createCommerceDiscountRule(commerceDiscountRuleId);
	}
1360173
@Indexable(type = IndexableType.DELETE)
	@Override
	public CommerceUserSegmentEntry deleteCommerceUserSegmentEntry(
		CommerceUserSegmentEntry commerceUserSegmentEntry)
		throws PortalException {
		return commerceUserSegmentEntryPersistence.remove(commerceUserSegmentEntry);
	}
774409
public static com.liferay.commerce.model.CommerceCountry deleteCommerceCountry(
		com.liferay.commerce.model.CommerceCountry commerceCountry)
		throws com.liferay.portal.kernel.exception.PortalException {
		return getService().deleteCommerceCountry(commerceCountry);
	}
583061
@Override
	public com.liferay.commerce.model.CommerceRegion deleteCommerceRegion(
		com.liferay.commerce.model.CommerceRegion commerceRegion)
		throws com.liferay.portal.kernel.exception.PortalException {
		return _commerceRegionLocalService.deleteCommerceRegion(commerceRegion);
	}
1036439
@Indexable(type = IndexableType.REINDEX)
	@Override
	public CommerceDiscount updateCommerceDiscount(
		CommerceDiscount commerceDiscount) {
		return commerceDiscountPersistence.update(commerceDiscount);
	}
1083295
@Override
	public com.liferay.commerce.model.CommerceShippingMethod deleteCommerceShippingMethod(
		com.liferay.commerce.model.CommerceShippingMethod commerceShippingMethod)
		throws com.liferay.portal.kernel.exception.PortalException {
		return _commerceShippingMethodLocalService.deleteCommerceShippingMethod(commerceShippingMethod);
	}
221515
public static com.liferay.commerce.discount.model.CommerceDiscount updateCommerceDiscount(
		com.liferay.commerce.discount.model.CommerceDiscount commerceDiscount) {
		return getService().updateCommerceDiscount(commerceDiscount);
	}
1105651
public static com.liferay.commerce.user.segment.model.CommerceUserSegmentEntry deleteCommerceUserSegmentEntry(
		com.liferay.commerce.user.segment.model.CommerceUserSegmentEntry commerceUserSegmentEntry)
		throws com.liferay.portal.kernel.exception.PortalException {
		return getService()
				   .deleteCommerceUserSegmentEntry(commerceUserSegmentEntry);
	}
203983
@Override
	public com.liferay.commerce.discount.model.CommerceDiscountRel getCommerceDiscountRel(
		long commerceDiscountRelId)
		throws com.liferay.portal.kernel.exception.PortalException {
		return _commerceDiscountRelLocalService.getCommerceDiscountRel(commerceDiscountRelId);
	}
464299
public static void deleteCommerceNotificationQueueEntry(
		long commerceNotificationQueueEntryId)
		throws com.liferay.portal.kernel.exception.PortalException {
		getService()
			.deleteCommerceNotificationQueueEntry(commerceNotificationQueueEntryId);
	}
1299370
public static com.liferay.commerce.discount.model.CommerceDiscountRel createCommerceDiscountRel(
		long commerceDiscountRelId) {
		return getService().createCommerceDiscountRel(commerceDiscountRelId);
	}
1021708
@Indexable(type = IndexableType.DELETE)
	@Override
	public CommerceRegion deleteCommerceRegion(CommerceRegion commerceRegion)
		throws PortalException {
		return commerceRegionPersistence.remove(commerceRegion);
	}
953862
public static com.liferay.commerce.model.CPDefinitionInventory deleteCPDefinitionInventory(
		com.liferay.commerce.model.CPDefinitionInventory cpDefinitionInventory) {
		return getService().deleteCPDefinitionInventory(cpDefinitionInventory);
	}
540931
@Indexable(type = IndexableType.DELETE)
	@Override
	public CommerceOrderItem deleteCommerceOrderItem(
		CommerceOrderItem commerceOrderItem) throws PortalException {
		return commerceOrderItemPersistence.remove(commerceOrderItem);
	}