All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.commerce.discount.service.base.CommerceDiscountLocalServiceBaseImpl Maven / Gradle / Ivy

There is a newer version: 4.0.83
Show newest version
/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package com.liferay.commerce.discount.service.base;

import com.liferay.commerce.discount.model.CommerceDiscount;
import com.liferay.commerce.discount.service.CommerceDiscountLocalService;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountAccountRelFinder;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountAccountRelPersistence;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountCommerceAccountGroupRelFinder;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountCommerceAccountGroupRelPersistence;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountFinder;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountPersistence;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountRelFinder;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountRelPersistence;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountRuleFinder;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountRulePersistence;
import com.liferay.commerce.discount.service.persistence.CommerceDiscountUsageEntryPersistence;
import com.liferay.expando.kernel.service.persistence.ExpandoRowPersistence;
import com.liferay.exportimport.kernel.lar.ExportImportHelperUtil;
import com.liferay.exportimport.kernel.lar.ManifestSummary;
import com.liferay.exportimport.kernel.lar.PortletDataContext;
import com.liferay.exportimport.kernel.lar.StagedModelDataHandler;
import com.liferay.exportimport.kernel.lar.StagedModelDataHandlerRegistryUtil;
import com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil;
import com.liferay.exportimport.kernel.lar.StagedModelType;
import com.liferay.portal.kernel.bean.BeanReference;
import com.liferay.portal.kernel.dao.db.DB;
import com.liferay.portal.kernel.dao.db.DBManagerUtil;
import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
import com.liferay.portal.kernel.dao.orm.Criterion;
import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
import com.liferay.portal.kernel.dao.orm.Disjunction;
import com.liferay.portal.kernel.dao.orm.DynamicQuery;
import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
import com.liferay.portal.kernel.dao.orm.Projection;
import com.liferay.portal.kernel.dao.orm.Property;
import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil;
import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.model.PersistedModel;
import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
import com.liferay.portal.kernel.search.Indexable;
import com.liferay.portal.kernel.search.IndexableType;
import com.liferay.portal.kernel.service.BaseLocalServiceImpl;
import com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry;
import com.liferay.portal.kernel.service.persistence.BasePersistence;
import com.liferay.portal.kernel.service.persistence.ClassNamePersistence;
import com.liferay.portal.kernel.service.persistence.UserPersistence;
import com.liferay.portal.kernel.service.persistence.WorkflowInstanceLinkPersistence;
import com.liferay.portal.kernel.transaction.Transactional;
import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.PortalUtil;
import com.liferay.portal.kernel.workflow.WorkflowConstants;
import com.liferay.portal.spring.extender.service.ServiceReference;

import java.io.Serializable;

import java.util.List;

import javax.sql.DataSource;

/**
 * Provides the base implementation for the commerce discount local service.
 *
 * 

* This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.commerce.discount.service.impl.CommerceDiscountLocalServiceImpl}. *

* * @author Marco Leo * @see com.liferay.commerce.discount.service.impl.CommerceDiscountLocalServiceImpl * @generated */ public abstract class CommerceDiscountLocalServiceBaseImpl extends BaseLocalServiceImpl implements CommerceDiscountLocalService, IdentifiableOSGiService { /* * NOTE FOR DEVELOPERS: * * Never modify or reference this class directly. Use CommerceDiscountLocalService via injection or a org.osgi.util.tracker.ServiceTracker or use com.liferay.commerce.discount.service.CommerceDiscountLocalServiceUtil. */ /** * Adds the commerce discount to the database. Also notifies the appropriate model listeners. * * @param commerceDiscount the commerce discount * @return the commerce discount that was added */ @Indexable(type = IndexableType.REINDEX) @Override public CommerceDiscount addCommerceDiscount( CommerceDiscount commerceDiscount) { commerceDiscount.setNew(true); return commerceDiscountPersistence.update(commerceDiscount); } /** * Creates a new commerce discount with the primary key. Does not add the commerce discount to the database. * * @param commerceDiscountId the primary key for the new commerce discount * @return the new commerce discount */ @Override @Transactional(enabled = false) public CommerceDiscount createCommerceDiscount(long commerceDiscountId) { return commerceDiscountPersistence.create(commerceDiscountId); } /** * Deletes the commerce discount with the primary key from the database. Also notifies the appropriate model listeners. * * @param commerceDiscountId the primary key of the commerce discount * @return the commerce discount that was removed * @throws PortalException if a commerce discount with the primary key could not be found */ @Indexable(type = IndexableType.DELETE) @Override public CommerceDiscount deleteCommerceDiscount(long commerceDiscountId) throws PortalException { return commerceDiscountPersistence.remove(commerceDiscountId); } /** * Deletes the commerce discount from the database. Also notifies the appropriate model listeners. * * @param commerceDiscount the commerce discount * @return the commerce discount that was removed * @throws PortalException */ @Indexable(type = IndexableType.DELETE) @Override public CommerceDiscount deleteCommerceDiscount( CommerceDiscount commerceDiscount) throws PortalException { return commerceDiscountPersistence.remove(commerceDiscount); } @Override public DynamicQuery dynamicQuery() { Class clazz = getClass(); return DynamicQueryFactoryUtil.forClass( CommerceDiscount.class, clazz.getClassLoader()); } /** * Performs a dynamic query on the database and returns the matching rows. * * @param dynamicQuery the dynamic query * @return the matching rows */ @Override public List dynamicQuery(DynamicQuery dynamicQuery) { return commerceDiscountPersistence.findWithDynamicQuery(dynamicQuery); } /** * Performs a dynamic query on the database and returns a range of the matching rows. * *

* Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.commerce.discount.model.impl.CommerceDiscountModelImpl. *

* * @param dynamicQuery the dynamic query * @param start the lower bound of the range of model instances * @param end the upper bound of the range of model instances (not inclusive) * @return the range of matching rows */ @Override public List dynamicQuery( DynamicQuery dynamicQuery, int start, int end) { return commerceDiscountPersistence.findWithDynamicQuery( dynamicQuery, start, end); } /** * Performs a dynamic query on the database and returns an ordered range of the matching rows. * *

* Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.commerce.discount.model.impl.CommerceDiscountModelImpl. *

* * @param dynamicQuery the dynamic query * @param start the lower bound of the range of model instances * @param end the upper bound of the range of model instances (not inclusive) * @param orderByComparator the comparator to order the results by (optionally null) * @return the ordered range of matching rows */ @Override public List dynamicQuery( DynamicQuery dynamicQuery, int start, int end, OrderByComparator orderByComparator) { return commerceDiscountPersistence.findWithDynamicQuery( dynamicQuery, start, end, orderByComparator); } /** * Returns the number of rows matching the dynamic query. * * @param dynamicQuery the dynamic query * @return the number of rows matching the dynamic query */ @Override public long dynamicQueryCount(DynamicQuery dynamicQuery) { return commerceDiscountPersistence.countWithDynamicQuery(dynamicQuery); } /** * Returns the number of rows matching the dynamic query. * * @param dynamicQuery the dynamic query * @param projection the projection to apply to the query * @return the number of rows matching the dynamic query */ @Override public long dynamicQueryCount( DynamicQuery dynamicQuery, Projection projection) { return commerceDiscountPersistence.countWithDynamicQuery( dynamicQuery, projection); } @Override public CommerceDiscount fetchCommerceDiscount(long commerceDiscountId) { return commerceDiscountPersistence.fetchByPrimaryKey( commerceDiscountId); } /** * Returns the commerce discount with the matching UUID and company. * * @param uuid the commerce discount's UUID * @param companyId the primary key of the company * @return the matching commerce discount, or null if a matching commerce discount could not be found */ @Override public CommerceDiscount fetchCommerceDiscountByUuidAndCompanyId( String uuid, long companyId) { return commerceDiscountPersistence.fetchByUuid_C_First( uuid, companyId, null); } /** * Returns the commerce discount with the matching external reference code and company. * * @param companyId the primary key of the company * @param externalReferenceCode the commerce discount's external reference code * @return the matching commerce discount, or null if a matching commerce discount could not be found */ @Override public CommerceDiscount fetchCommerceDiscountByReferenceCode( long companyId, String externalReferenceCode) { return commerceDiscountPersistence.fetchByC_ERC( companyId, externalReferenceCode); } /** * Returns the commerce discount with the primary key. * * @param commerceDiscountId the primary key of the commerce discount * @return the commerce discount * @throws PortalException if a commerce discount with the primary key could not be found */ @Override public CommerceDiscount getCommerceDiscount(long commerceDiscountId) throws PortalException { return commerceDiscountPersistence.findByPrimaryKey(commerceDiscountId); } @Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService( commerceDiscountLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(CommerceDiscount.class); actionableDynamicQuery.setPrimaryKeyPropertyName("commerceDiscountId"); return actionableDynamicQuery; } @Override public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() { IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setBaseLocalService( commerceDiscountLocalService); indexableActionableDynamicQuery.setClassLoader(getClassLoader()); indexableActionableDynamicQuery.setModelClass(CommerceDiscount.class); indexableActionableDynamicQuery.setPrimaryKeyPropertyName( "commerceDiscountId"); return indexableActionableDynamicQuery; } protected void initActionableDynamicQuery( ActionableDynamicQuery actionableDynamicQuery) { actionableDynamicQuery.setBaseLocalService( commerceDiscountLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(CommerceDiscount.class); actionableDynamicQuery.setPrimaryKeyPropertyName("commerceDiscountId"); } @Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override public long performCount() throws PortalException { ManifestSummary manifestSummary = portletDataContext.getManifestSummary(); StagedModelType stagedModelType = getStagedModelType(); long modelAdditionCount = super.performCount(); manifestSummary.addModelAdditionCount( stagedModelType, modelAdditionCount); long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount( portletDataContext, stagedModelType); manifestSummary.addModelDeletionCount( stagedModelType, modelDeletionCount); return modelAdditionCount; } }; initActionableDynamicQuery(exportActionableDynamicQuery); exportActionableDynamicQuery.setAddCriteriaMethod( new ActionableDynamicQuery.AddCriteriaMethod() { @Override public void addCriteria(DynamicQuery dynamicQuery) { Criterion modifiedDateCriterion = portletDataContext.getDateRangeCriteria("modifiedDate"); Criterion statusDateCriterion = portletDataContext.getDateRangeCriteria("statusDate"); if ((modifiedDateCriterion != null) && (statusDateCriterion != null)) { Disjunction disjunction = RestrictionsFactoryUtil.disjunction(); disjunction.add(modifiedDateCriterion); disjunction.add(statusDateCriterion); dynamicQuery.add(disjunction); } Property workflowStatusProperty = PropertyFactoryUtil.forName("status"); if (portletDataContext.isInitialPublication()) { dynamicQuery.add( workflowStatusProperty.ne( WorkflowConstants.STATUS_IN_TRASH)); } else { StagedModelDataHandler stagedModelDataHandler = StagedModelDataHandlerRegistryUtil. getStagedModelDataHandler( CommerceDiscount.class.getName()); dynamicQuery.add( workflowStatusProperty.in( stagedModelDataHandler. getExportableStatuses())); } } }); exportActionableDynamicQuery.setCompanyId( portletDataContext.getCompanyId()); exportActionableDynamicQuery.setPerformActionMethod( new ActionableDynamicQuery.PerformActionMethod() { @Override public void performAction(CommerceDiscount commerceDiscount) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel( portletDataContext, commerceDiscount); } }); exportActionableDynamicQuery.setStagedModelType( new StagedModelType( PortalUtil.getClassNameId(CommerceDiscount.class.getName()))); return exportActionableDynamicQuery; } /** * @throws PortalException */ @Override public PersistedModel deletePersistedModel(PersistedModel persistedModel) throws PortalException { return commerceDiscountLocalService.deleteCommerceDiscount( (CommerceDiscount)persistedModel); } public BasePersistence getBasePersistence() { return commerceDiscountPersistence; } /** * @throws PortalException */ @Override public PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException { return commerceDiscountPersistence.findByPrimaryKey(primaryKeyObj); } /** * Returns the commerce discount with the matching UUID and company. * * @param uuid the commerce discount's UUID * @param companyId the primary key of the company * @return the matching commerce discount * @throws PortalException if a matching commerce discount could not be found */ @Override public CommerceDiscount getCommerceDiscountByUuidAndCompanyId( String uuid, long companyId) throws PortalException { return commerceDiscountPersistence.findByUuid_C_First( uuid, companyId, null); } /** * Returns a range of all the commerce discounts. * *

* Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.commerce.discount.model.impl.CommerceDiscountModelImpl. *

* * @param start the lower bound of the range of commerce discounts * @param end the upper bound of the range of commerce discounts (not inclusive) * @return the range of commerce discounts */ @Override public List getCommerceDiscounts(int start, int end) { return commerceDiscountPersistence.findAll(start, end); } /** * Returns the number of commerce discounts. * * @return the number of commerce discounts */ @Override public int getCommerceDiscountsCount() { return commerceDiscountPersistence.countAll(); } /** * Updates the commerce discount in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. * * @param commerceDiscount the commerce discount * @return the commerce discount that was updated */ @Indexable(type = IndexableType.REINDEX) @Override public CommerceDiscount updateCommerceDiscount( CommerceDiscount commerceDiscount) { return commerceDiscountPersistence.update(commerceDiscount); } /** * Returns the commerce discount local service. * * @return the commerce discount local service */ public CommerceDiscountLocalService getCommerceDiscountLocalService() { return commerceDiscountLocalService; } /** * Sets the commerce discount local service. * * @param commerceDiscountLocalService the commerce discount local service */ public void setCommerceDiscountLocalService( CommerceDiscountLocalService commerceDiscountLocalService) { this.commerceDiscountLocalService = commerceDiscountLocalService; } /** * Returns the commerce discount persistence. * * @return the commerce discount persistence */ public CommerceDiscountPersistence getCommerceDiscountPersistence() { return commerceDiscountPersistence; } /** * Sets the commerce discount persistence. * * @param commerceDiscountPersistence the commerce discount persistence */ public void setCommerceDiscountPersistence( CommerceDiscountPersistence commerceDiscountPersistence) { this.commerceDiscountPersistence = commerceDiscountPersistence; } /** * Returns the commerce discount finder. * * @return the commerce discount finder */ public CommerceDiscountFinder getCommerceDiscountFinder() { return commerceDiscountFinder; } /** * Sets the commerce discount finder. * * @param commerceDiscountFinder the commerce discount finder */ public void setCommerceDiscountFinder( CommerceDiscountFinder commerceDiscountFinder) { this.commerceDiscountFinder = commerceDiscountFinder; } /** * Returns the commerce discount account rel local service. * * @return the commerce discount account rel local service */ public com.liferay.commerce.discount.service. CommerceDiscountAccountRelLocalService getCommerceDiscountAccountRelLocalService() { return commerceDiscountAccountRelLocalService; } /** * Sets the commerce discount account rel local service. * * @param commerceDiscountAccountRelLocalService the commerce discount account rel local service */ public void setCommerceDiscountAccountRelLocalService( com.liferay.commerce.discount.service. CommerceDiscountAccountRelLocalService commerceDiscountAccountRelLocalService) { this.commerceDiscountAccountRelLocalService = commerceDiscountAccountRelLocalService; } /** * Returns the commerce discount account rel persistence. * * @return the commerce discount account rel persistence */ public CommerceDiscountAccountRelPersistence getCommerceDiscountAccountRelPersistence() { return commerceDiscountAccountRelPersistence; } /** * Sets the commerce discount account rel persistence. * * @param commerceDiscountAccountRelPersistence the commerce discount account rel persistence */ public void setCommerceDiscountAccountRelPersistence( CommerceDiscountAccountRelPersistence commerceDiscountAccountRelPersistence) { this.commerceDiscountAccountRelPersistence = commerceDiscountAccountRelPersistence; } /** * Returns the commerce discount account rel finder. * * @return the commerce discount account rel finder */ public CommerceDiscountAccountRelFinder getCommerceDiscountAccountRelFinder() { return commerceDiscountAccountRelFinder; } /** * Sets the commerce discount account rel finder. * * @param commerceDiscountAccountRelFinder the commerce discount account rel finder */ public void setCommerceDiscountAccountRelFinder( CommerceDiscountAccountRelFinder commerceDiscountAccountRelFinder) { this.commerceDiscountAccountRelFinder = commerceDiscountAccountRelFinder; } /** * Returns the commerce discount commerce account group rel local service. * * @return the commerce discount commerce account group rel local service */ public com.liferay.commerce.discount.service. CommerceDiscountCommerceAccountGroupRelLocalService getCommerceDiscountCommerceAccountGroupRelLocalService() { return commerceDiscountCommerceAccountGroupRelLocalService; } /** * Sets the commerce discount commerce account group rel local service. * * @param commerceDiscountCommerceAccountGroupRelLocalService the commerce discount commerce account group rel local service */ public void setCommerceDiscountCommerceAccountGroupRelLocalService( com.liferay.commerce.discount.service. CommerceDiscountCommerceAccountGroupRelLocalService commerceDiscountCommerceAccountGroupRelLocalService) { this.commerceDiscountCommerceAccountGroupRelLocalService = commerceDiscountCommerceAccountGroupRelLocalService; } /** * Returns the commerce discount commerce account group rel persistence. * * @return the commerce discount commerce account group rel persistence */ public CommerceDiscountCommerceAccountGroupRelPersistence getCommerceDiscountCommerceAccountGroupRelPersistence() { return commerceDiscountCommerceAccountGroupRelPersistence; } /** * Sets the commerce discount commerce account group rel persistence. * * @param commerceDiscountCommerceAccountGroupRelPersistence the commerce discount commerce account group rel persistence */ public void setCommerceDiscountCommerceAccountGroupRelPersistence( CommerceDiscountCommerceAccountGroupRelPersistence commerceDiscountCommerceAccountGroupRelPersistence) { this.commerceDiscountCommerceAccountGroupRelPersistence = commerceDiscountCommerceAccountGroupRelPersistence; } /** * Returns the commerce discount commerce account group rel finder. * * @return the commerce discount commerce account group rel finder */ public CommerceDiscountCommerceAccountGroupRelFinder getCommerceDiscountCommerceAccountGroupRelFinder() { return commerceDiscountCommerceAccountGroupRelFinder; } /** * Sets the commerce discount commerce account group rel finder. * * @param commerceDiscountCommerceAccountGroupRelFinder the commerce discount commerce account group rel finder */ public void setCommerceDiscountCommerceAccountGroupRelFinder( CommerceDiscountCommerceAccountGroupRelFinder commerceDiscountCommerceAccountGroupRelFinder) { this.commerceDiscountCommerceAccountGroupRelFinder = commerceDiscountCommerceAccountGroupRelFinder; } /** * Returns the commerce discount rel local service. * * @return the commerce discount rel local service */ public com.liferay.commerce.discount.service.CommerceDiscountRelLocalService getCommerceDiscountRelLocalService() { return commerceDiscountRelLocalService; } /** * Sets the commerce discount rel local service. * * @param commerceDiscountRelLocalService the commerce discount rel local service */ public void setCommerceDiscountRelLocalService( com.liferay.commerce.discount.service.CommerceDiscountRelLocalService commerceDiscountRelLocalService) { this.commerceDiscountRelLocalService = commerceDiscountRelLocalService; } /** * Returns the commerce discount rel persistence. * * @return the commerce discount rel persistence */ public CommerceDiscountRelPersistence getCommerceDiscountRelPersistence() { return commerceDiscountRelPersistence; } /** * Sets the commerce discount rel persistence. * * @param commerceDiscountRelPersistence the commerce discount rel persistence */ public void setCommerceDiscountRelPersistence( CommerceDiscountRelPersistence commerceDiscountRelPersistence) { this.commerceDiscountRelPersistence = commerceDiscountRelPersistence; } /** * Returns the commerce discount rel finder. * * @return the commerce discount rel finder */ public CommerceDiscountRelFinder getCommerceDiscountRelFinder() { return commerceDiscountRelFinder; } /** * Sets the commerce discount rel finder. * * @param commerceDiscountRelFinder the commerce discount rel finder */ public void setCommerceDiscountRelFinder( CommerceDiscountRelFinder commerceDiscountRelFinder) { this.commerceDiscountRelFinder = commerceDiscountRelFinder; } /** * Returns the commerce discount rule local service. * * @return the commerce discount rule local service */ public com.liferay.commerce.discount.service.CommerceDiscountRuleLocalService getCommerceDiscountRuleLocalService() { return commerceDiscountRuleLocalService; } /** * Sets the commerce discount rule local service. * * @param commerceDiscountRuleLocalService the commerce discount rule local service */ public void setCommerceDiscountRuleLocalService( com.liferay.commerce.discount.service.CommerceDiscountRuleLocalService commerceDiscountRuleLocalService) { this.commerceDiscountRuleLocalService = commerceDiscountRuleLocalService; } /** * Returns the commerce discount rule persistence. * * @return the commerce discount rule persistence */ public CommerceDiscountRulePersistence getCommerceDiscountRulePersistence() { return commerceDiscountRulePersistence; } /** * Sets the commerce discount rule persistence. * * @param commerceDiscountRulePersistence the commerce discount rule persistence */ public void setCommerceDiscountRulePersistence( CommerceDiscountRulePersistence commerceDiscountRulePersistence) { this.commerceDiscountRulePersistence = commerceDiscountRulePersistence; } /** * Returns the commerce discount rule finder. * * @return the commerce discount rule finder */ public CommerceDiscountRuleFinder getCommerceDiscountRuleFinder() { return commerceDiscountRuleFinder; } /** * Sets the commerce discount rule finder. * * @param commerceDiscountRuleFinder the commerce discount rule finder */ public void setCommerceDiscountRuleFinder( CommerceDiscountRuleFinder commerceDiscountRuleFinder) { this.commerceDiscountRuleFinder = commerceDiscountRuleFinder; } /** * Returns the commerce discount usage entry local service. * * @return the commerce discount usage entry local service */ public com.liferay.commerce.discount.service. CommerceDiscountUsageEntryLocalService getCommerceDiscountUsageEntryLocalService() { return commerceDiscountUsageEntryLocalService; } /** * Sets the commerce discount usage entry local service. * * @param commerceDiscountUsageEntryLocalService the commerce discount usage entry local service */ public void setCommerceDiscountUsageEntryLocalService( com.liferay.commerce.discount.service. CommerceDiscountUsageEntryLocalService commerceDiscountUsageEntryLocalService) { this.commerceDiscountUsageEntryLocalService = commerceDiscountUsageEntryLocalService; } /** * Returns the commerce discount usage entry persistence. * * @return the commerce discount usage entry persistence */ public CommerceDiscountUsageEntryPersistence getCommerceDiscountUsageEntryPersistence() { return commerceDiscountUsageEntryPersistence; } /** * Sets the commerce discount usage entry persistence. * * @param commerceDiscountUsageEntryPersistence the commerce discount usage entry persistence */ public void setCommerceDiscountUsageEntryPersistence( CommerceDiscountUsageEntryPersistence commerceDiscountUsageEntryPersistence) { this.commerceDiscountUsageEntryPersistence = commerceDiscountUsageEntryPersistence; } /** * Returns the counter local service. * * @return the counter local service */ public com.liferay.counter.kernel.service.CounterLocalService getCounterLocalService() { return counterLocalService; } /** * Sets the counter local service. * * @param counterLocalService the counter local service */ public void setCounterLocalService( com.liferay.counter.kernel.service.CounterLocalService counterLocalService) { this.counterLocalService = counterLocalService; } /** * Returns the class name local service. * * @return the class name local service */ public com.liferay.portal.kernel.service.ClassNameLocalService getClassNameLocalService() { return classNameLocalService; } /** * Sets the class name local service. * * @param classNameLocalService the class name local service */ public void setClassNameLocalService( com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService) { this.classNameLocalService = classNameLocalService; } /** * Returns the class name persistence. * * @return the class name persistence */ public ClassNamePersistence getClassNamePersistence() { return classNamePersistence; } /** * Sets the class name persistence. * * @param classNamePersistence the class name persistence */ public void setClassNamePersistence( ClassNamePersistence classNamePersistence) { this.classNamePersistence = classNamePersistence; } /** * Returns the resource local service. * * @return the resource local service */ public com.liferay.portal.kernel.service.ResourceLocalService getResourceLocalService() { return resourceLocalService; } /** * Sets the resource local service. * * @param resourceLocalService the resource local service */ public void setResourceLocalService( com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService) { this.resourceLocalService = resourceLocalService; } /** * Returns the user local service. * * @return the user local service */ public com.liferay.portal.kernel.service.UserLocalService getUserLocalService() { return userLocalService; } /** * Sets the user local service. * * @param userLocalService the user local service */ public void setUserLocalService( com.liferay.portal.kernel.service.UserLocalService userLocalService) { this.userLocalService = userLocalService; } /** * Returns the user persistence. * * @return the user persistence */ public UserPersistence getUserPersistence() { return userPersistence; } /** * Sets the user persistence. * * @param userPersistence the user persistence */ public void setUserPersistence(UserPersistence userPersistence) { this.userPersistence = userPersistence; } /** * Returns the workflow instance link local service. * * @return the workflow instance link local service */ public com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() { return workflowInstanceLinkLocalService; } /** * Sets the workflow instance link local service. * * @param workflowInstanceLinkLocalService the workflow instance link local service */ public void setWorkflowInstanceLinkLocalService( com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) { this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService; } /** * Returns the workflow instance link persistence. * * @return the workflow instance link persistence */ public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() { return workflowInstanceLinkPersistence; } /** * Sets the workflow instance link persistence. * * @param workflowInstanceLinkPersistence the workflow instance link persistence */ public void setWorkflowInstanceLinkPersistence( WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) { this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence; } /** * Returns the expando row local service. * * @return the expando row local service */ public com.liferay.expando.kernel.service.ExpandoRowLocalService getExpandoRowLocalService() { return expandoRowLocalService; } /** * Sets the expando row local service. * * @param expandoRowLocalService the expando row local service */ public void setExpandoRowLocalService( com.liferay.expando.kernel.service.ExpandoRowLocalService expandoRowLocalService) { this.expandoRowLocalService = expandoRowLocalService; } /** * Returns the expando row persistence. * * @return the expando row persistence */ public ExpandoRowPersistence getExpandoRowPersistence() { return expandoRowPersistence; } /** * Sets the expando row persistence. * * @param expandoRowPersistence the expando row persistence */ public void setExpandoRowPersistence( ExpandoRowPersistence expandoRowPersistence) { this.expandoRowPersistence = expandoRowPersistence; } public void afterPropertiesSet() { persistedModelLocalServiceRegistry.register( "com.liferay.commerce.discount.model.CommerceDiscount", commerceDiscountLocalService); } public void destroy() { persistedModelLocalServiceRegistry.unregister( "com.liferay.commerce.discount.model.CommerceDiscount"); } /** * Returns the OSGi service identifier. * * @return the OSGi service identifier */ @Override public String getOSGiServiceIdentifier() { return CommerceDiscountLocalService.class.getName(); } protected Class getModelClass() { return CommerceDiscount.class; } protected String getModelClassName() { return CommerceDiscount.class.getName(); } /** * Performs a SQL query. * * @param sql the sql query */ protected void runSQL(String sql) { try { DataSource dataSource = commerceDiscountPersistence.getDataSource(); DB db = DBManagerUtil.getDB(); sql = db.buildSQL(sql); sql = PortalUtil.transformSQL(sql); SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate( dataSource, sql); sqlUpdate.update(); } catch (Exception exception) { throw new SystemException(exception); } } @BeanReference(type = CommerceDiscountLocalService.class) protected CommerceDiscountLocalService commerceDiscountLocalService; @BeanReference(type = CommerceDiscountPersistence.class) protected CommerceDiscountPersistence commerceDiscountPersistence; @BeanReference(type = CommerceDiscountFinder.class) protected CommerceDiscountFinder commerceDiscountFinder; @BeanReference( type = com.liferay.commerce.discount.service.CommerceDiscountAccountRelLocalService.class ) protected com.liferay.commerce.discount.service. CommerceDiscountAccountRelLocalService commerceDiscountAccountRelLocalService; @BeanReference(type = CommerceDiscountAccountRelPersistence.class) protected CommerceDiscountAccountRelPersistence commerceDiscountAccountRelPersistence; @BeanReference(type = CommerceDiscountAccountRelFinder.class) protected CommerceDiscountAccountRelFinder commerceDiscountAccountRelFinder; @BeanReference( type = com.liferay.commerce.discount.service.CommerceDiscountCommerceAccountGroupRelLocalService.class ) protected com.liferay.commerce.discount.service. CommerceDiscountCommerceAccountGroupRelLocalService commerceDiscountCommerceAccountGroupRelLocalService; @BeanReference( type = CommerceDiscountCommerceAccountGroupRelPersistence.class ) protected CommerceDiscountCommerceAccountGroupRelPersistence commerceDiscountCommerceAccountGroupRelPersistence; @BeanReference(type = CommerceDiscountCommerceAccountGroupRelFinder.class) protected CommerceDiscountCommerceAccountGroupRelFinder commerceDiscountCommerceAccountGroupRelFinder; @BeanReference( type = com.liferay.commerce.discount.service.CommerceDiscountRelLocalService.class ) protected com.liferay.commerce.discount.service.CommerceDiscountRelLocalService commerceDiscountRelLocalService; @BeanReference(type = CommerceDiscountRelPersistence.class) protected CommerceDiscountRelPersistence commerceDiscountRelPersistence; @BeanReference(type = CommerceDiscountRelFinder.class) protected CommerceDiscountRelFinder commerceDiscountRelFinder; @BeanReference( type = com.liferay.commerce.discount.service.CommerceDiscountRuleLocalService.class ) protected com.liferay.commerce.discount.service.CommerceDiscountRuleLocalService commerceDiscountRuleLocalService; @BeanReference(type = CommerceDiscountRulePersistence.class) protected CommerceDiscountRulePersistence commerceDiscountRulePersistence; @BeanReference(type = CommerceDiscountRuleFinder.class) protected CommerceDiscountRuleFinder commerceDiscountRuleFinder; @BeanReference( type = com.liferay.commerce.discount.service.CommerceDiscountUsageEntryLocalService.class ) protected com.liferay.commerce.discount.service. CommerceDiscountUsageEntryLocalService commerceDiscountUsageEntryLocalService; @BeanReference(type = CommerceDiscountUsageEntryPersistence.class) protected CommerceDiscountUsageEntryPersistence commerceDiscountUsageEntryPersistence; @ServiceReference( type = com.liferay.counter.kernel.service.CounterLocalService.class ) protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService; @ServiceReference( type = com.liferay.portal.kernel.service.ClassNameLocalService.class ) protected com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService; @ServiceReference(type = ClassNamePersistence.class) protected ClassNamePersistence classNamePersistence; @ServiceReference( type = com.liferay.portal.kernel.service.ResourceLocalService.class ) protected com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService; @ServiceReference( type = com.liferay.portal.kernel.service.UserLocalService.class ) protected com.liferay.portal.kernel.service.UserLocalService userLocalService; @ServiceReference(type = UserPersistence.class) protected UserPersistence userPersistence; @ServiceReference( type = com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService.class ) protected com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService; @ServiceReference(type = WorkflowInstanceLinkPersistence.class) protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence; @ServiceReference( type = com.liferay.expando.kernel.service.ExpandoRowLocalService.class ) protected com.liferay.expando.kernel.service.ExpandoRowLocalService expandoRowLocalService; @ServiceReference(type = ExpandoRowPersistence.class) protected ExpandoRowPersistence expandoRowPersistence; @ServiceReference(type = PersistedModelLocalServiceRegistry.class) protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy