/*
NOTE FOR DEVELOPERS:

Never modify this class directly. Add custom service methods to {@link com.liferay.commerce.product.service.impl.CPRuleAssetCategoryRelServiceImpl} and rerun ServiceBuilder to regenerate this class.
352253
public static com.liferay.commerce.product.model.CPRuleAssetCategoryRel addCPRuleAssetCategoryRel(
		long cpRuleId, long assetCategoryId,
		com.liferay.portal.kernel.service.ServiceContext serviceContext)
		throws com.liferay.portal.kernel.exception.PortalException {
		return getService()
				   .addCPRuleAssetCategoryRel(cpRuleId, assetCategoryId,
			serviceContext);
	}
961981
@Override
	public com.liferay.commerce.model.CommerceOrderItem updateCommerceOrderItem(
		com.liferay.commerce.model.CommerceOrderItem commerceOrderItem) {
		return _commerceOrderItemLocalService.updateCommerceOrderItem(commerceOrderItem);
	}
624157
public static com.liferay.commerce.model.CommerceShipment addCommerceShipment(
		com.liferay.commerce.model.CommerceShipment commerceShipment) {
		return getService().addCommerceShipment(commerceShipment);
	}
1212399
@Override
	public com.liferay.commerce.discount.model.CommerceDiscountUsageEntry addCommerceDiscountUsageEntry(
		com.liferay.commerce.discount.model.CommerceDiscountUsageEntry commerceDiscountUsageEntry) {
		return _commerceDiscountUsageEntryLocalService.addCommerceDiscountUsageEntry(commerceDiscountUsageEntry);
	}
1285409
protected void buildMetadataFilters(final SamlRegisteredService service, final AbstractMetadataResolver metadataProvider,
                                        final List<MetadataFilter> metadataFilterList) throws Exception {
        buildRequiredValidUntilFilterIfNeeded(service, metadataFilterList);
        buildSignatureValidationFilterIfNeeded(service, metadataFilterList);

        buildEntityRoleFilterIfNeeded(service, metadataFilterList);
        buildPredicateFilterIfNeeded(service, metadataFilterList);

        if (!metadataFilterList.isEmpty()) {
            addMetadataFiltersToMetadataResolver(metadataProvider, metadataFilterList);
        }
    }
159350
@Provides @Singleton @InvalidationService
    ManagedRegistration provideOstrichRegistration(ServiceRegistry serviceRegistry, ServiceEndPoint endPoint) {
        return new ManagedRegistration(serviceRegistry, endPoint);
    }
106750
public GrpcServiceBuilder addService(BindableService bindableService) {
        if (bindableService instanceof ProtoReflectionService) {
            checkState(protoReflectionService == null,
                       "Attempting to add a ProtoReflectionService but one is already present. " +
                       "ProtoReflectionService must only be added once.");
            protoReflectionService = (ProtoReflectionService) bindableService;
        }

        return addService(bindableService.bindService());
    }
522015
public void setCommerceDiscountRuleService(
		com.liferay.commerce.discount.service.CommerceDiscountRuleService commerceDiscountRuleService) {
		this.commerceDiscountRuleService = commerceDiscountRuleService;
	}
109638
@Override
	public void cacheResult(
		List<CPRuleAssetCategoryRel> cpRuleAssetCategoryRels) {
		for (CPRuleAssetCategoryRel cpRuleAssetCategoryRel : cpRuleAssetCategoryRels) {
			if (entityCache.getResult(
						CPRuleAssetCategoryRelModelImpl.ENTITY_CACHE_ENABLED,
						CPRuleAssetCategoryRelImpl.class,
						cpRuleAssetCategoryRel.getPrimaryKey()) == null) {
				cacheResult(cpRuleAssetCategoryRel);
			}
			else {
				cpRuleAssetCategoryRel.resetOriginalValues();
			}
		}
	}
1270808
@Override
	public void injectServices(ServiceRegistryImplementor serviceRegistry) {
		if ( gridDialect instanceof ServiceRegistryAwareService ) {
			( (ServiceRegistryAwareService) gridDialect ).injectServices( serviceRegistry );
		}
	}
1254150
public void setCPDefinitionLinkService(
		com.liferay.commerce.product.service.CPDefinitionLinkService cpDefinitionLinkService) {
		this.cpDefinitionLinkService = cpDefinitionLinkService;
	}
1086801
public void setCPFriendlyURLEntryLocalService(
		com.liferay.commerce.product.service.CPFriendlyURLEntryLocalService cpFriendlyURLEntryLocalService) {
		this.cpFriendlyURLEntryLocalService = cpFriendlyURLEntryLocalService;
	}
1101457
public static com.liferay.commerce.product.model.CPRuleAssetCategoryRel createCPRuleAssetCategoryRel(
		long CPRuleAssetCategoryRelId) {
		return getService()
				   .createCPRuleAssetCategoryRel(CPRuleAssetCategoryRelId);
	}
79394
public void setCommerceNotificationTemplateService(
		com.liferay.commerce.notification.service.CommerceNotificationTemplateService commerceNotificationTemplateService) {
		this.commerceNotificationTemplateService = commerceNotificationTemplateService;
	}
1178776
public void setCPRuleAssetCategoryRelLocalService(
		com.liferay.commerce.product.service.CPRuleAssetCategoryRelLocalService cpRuleAssetCategoryRelLocalService) {
		this.cpRuleAssetCategoryRelLocalService = cpRuleAssetCategoryRelLocalService;
	}
1069390
@Override
	public com.liferay.commerce.product.model.CPDefinitionLink addCPDefinitionLink(
		com.liferay.commerce.product.model.CPDefinitionLink cpDefinitionLink) {
		return _cpDefinitionLinkLocalService.addCPDefinitionLink(cpDefinitionLink);
	}
1225744
public static com.liferay.commerce.model.CommerceShippingMethod addCommerceShippingMethod(
		com.liferay.commerce.model.CommerceShippingMethod commerceShippingMethod) {
		return getService().addCommerceShippingMethod(commerceShippingMethod);
	}