Class CommercePricingClassLocalServiceUtil

java.lang.Object
com.liferay.commerce.pricing.service.CommercePricingClassLocalServiceUtil

public class CommercePricingClassLocalServiceUtil extends Object
Provides the local service utility for CommercePricingClass. This utility wraps com.liferay.commerce.pricing.service.impl.CommercePricingClassLocalServiceImpl and is an access point for service operations in application layer code running on the local server. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.
See Also:
Generated:
  • Constructor Details

    • CommercePricingClassLocalServiceUtil

      public CommercePricingClassLocalServiceUtil()
  • Method Details

    • addCommercePricingClass

      public static CommercePricingClass addCommercePricingClass(CommercePricingClass commercePricingClass)
      Adds the commerce pricing class to the database. Also notifies the appropriate model listeners.

      Important: Inspect CommercePricingClassLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Parameters:
      commercePricingClass - the commerce pricing class
      Returns:
      the commerce pricing class that was added
    • addCommercePricingClass

      public static CommercePricingClass addCommercePricingClass(long userId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • addCommercePricingClass

      public static CommercePricingClass addCommercePricingClass(String externalReferenceCode, long userId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • addOrUpdateCommercePricingClass

      public static CommercePricingClass addOrUpdateCommercePricingClass(String externalReferenceCode, long commercePricingClassId, long userId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • createCommercePricingClass

      public static CommercePricingClass createCommercePricingClass(long commercePricingClassId)
      Creates a new commerce pricing class with the primary key. Does not add the commerce pricing class to the database.
      Parameters:
      commercePricingClassId - the primary key for the new commerce pricing class
      Returns:
      the new commerce pricing class
    • createPersistedModel

      public static com.liferay.portal.kernel.model.PersistedModel createPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteCommercePricingClass

      public static CommercePricingClass deleteCommercePricingClass(CommercePricingClass commercePricingClass) throws com.liferay.portal.kernel.exception.PortalException
      Deletes the commerce pricing class from the database. Also notifies the appropriate model listeners.

      Important: Inspect CommercePricingClassLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Parameters:
      commercePricingClass - the commerce pricing class
      Returns:
      the commerce pricing class that was removed
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteCommercePricingClass

      public static CommercePricingClass deleteCommercePricingClass(long commercePricingClassId) throws com.liferay.portal.kernel.exception.PortalException
      Deletes the commerce pricing class with the primary key from the database. Also notifies the appropriate model listeners.

      Important: Inspect CommercePricingClassLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Parameters:
      commercePricingClassId - the primary key of the commerce pricing class
      Returns:
      the commerce pricing class that was removed
      Throws:
      com.liferay.portal.kernel.exception.PortalException - if a commerce pricing class with the primary key could not be found
    • deleteCommercePricingClasses

      public static void deleteCommercePricingClasses(long companyId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deletePersistedModel

      public static com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • dslQuery

      public static <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
    • dslQueryCount

      public static int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
    • dynamicQuery

      public static com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
    • dynamicQuery

      public static <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
      Performs a dynamic query on the database and returns the matching rows.
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the matching rows
    • dynamicQuery

      public static <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
      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.pricing.model.impl.CommercePricingClassModelImpl.

      Parameters:
      dynamicQuery - the dynamic query
      start - the lower bound of the range of model instances
      end - the upper bound of the range of model instances (not inclusive)
      Returns:
      the range of matching rows
    • dynamicQuery

      public static <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
      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.pricing.model.impl.CommercePricingClassModelImpl.

      Parameters:
      dynamicQuery - the dynamic query
      start - the lower bound of the range of model instances
      end - the upper bound of the range of model instances (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching rows
    • dynamicQueryCount

      public static long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
      Returns the number of rows matching the dynamic query.
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the number of rows matching the dynamic query
    • dynamicQueryCount

      public static long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection)
      Returns the number of rows matching the dynamic query.
      Parameters:
      dynamicQuery - the dynamic query
      projection - the projection to apply to the query
      Returns:
      the number of rows matching the dynamic query
    • fetchCommercePricingClass

      public static CommercePricingClass fetchCommercePricingClass(long commercePricingClassId)
    • fetchCommercePricingClassByExternalReferenceCode

      public static CommercePricingClass fetchCommercePricingClassByExternalReferenceCode(String externalReferenceCode, long companyId)
    • fetchCommercePricingClassByUuidAndCompanyId

      public static CommercePricingClass fetchCommercePricingClassByUuidAndCompanyId(String uuid, long companyId)
      Returns the commerce pricing class with the matching UUID and company.
      Parameters:
      uuid - the commerce pricing class's UUID
      companyId - the primary key of the company
      Returns:
      the matching commerce pricing class, or null if a matching commerce pricing class could not be found
    • getActionableDynamicQuery

      public static com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
    • getCommercePricingClass

      public static CommercePricingClass getCommercePricingClass(long commercePricingClassId) throws com.liferay.portal.kernel.exception.PortalException
      Returns the commerce pricing class with the primary key.
      Parameters:
      commercePricingClassId - the primary key of the commerce pricing class
      Returns:
      the commerce pricing class
      Throws:
      com.liferay.portal.kernel.exception.PortalException - if a commerce pricing class with the primary key could not be found
    • getCommercePricingClassByCPDefinition

      public static long[] getCommercePricingClassByCPDefinition(long cpDefinitionId)
    • getCommercePricingClassByExternalReferenceCode

      public static CommercePricingClass getCommercePricingClassByExternalReferenceCode(String externalReferenceCode, long companyId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getCommercePricingClassByUuidAndCompanyId

      public static CommercePricingClass getCommercePricingClassByUuidAndCompanyId(String uuid, long companyId) throws com.liferay.portal.kernel.exception.PortalException
      Returns the commerce pricing class with the matching UUID and company.
      Parameters:
      uuid - the commerce pricing class's UUID
      companyId - the primary key of the company
      Returns:
      the matching commerce pricing class
      Throws:
      com.liferay.portal.kernel.exception.PortalException - if a matching commerce pricing class could not be found
    • getCommercePricingClassCountByCPDefinitionId

      public static int getCommercePricingClassCountByCPDefinitionId(long cpDefinitionId, String title)
    • getCommercePricingClasses

      public static List<CommercePricingClass> getCommercePricingClasses(int start, int end)
      Returns a range of all the commerce pricing classes.

      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.pricing.model.impl.CommercePricingClassModelImpl.

      Parameters:
      start - the lower bound of the range of commerce pricing classes
      end - the upper bound of the range of commerce pricing classes (not inclusive)
      Returns:
      the range of commerce pricing classes
    • getCommercePricingClasses

      public static List<CommercePricingClass> getCommercePricingClasses(long companyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CommercePricingClass> orderByComparator)
    • getCommercePricingClassesCount

      public static int getCommercePricingClassesCount()
      Returns the number of commerce pricing classes.
      Returns:
      the number of commerce pricing classes
    • getCommercePricingClassesCount

      public static int getCommercePricingClassesCount(long companyId)
    • getCommercePricingClassesCount

      public static int getCommercePricingClassesCount(long cpDefinitionId, String title)
    • getExportActionableDynamicQuery

      public static com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext)
    • getIndexableActionableDynamicQuery

      public static com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
    • getOSGiServiceIdentifier

      public static String getOSGiServiceIdentifier()
      Returns the OSGi service identifier.
      Returns:
      the OSGi service identifier
    • getPersistedModel

      public static com.liferay.portal.kernel.model.PersistedModel getPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • searchByCPDefinitionId

      public static List<CommercePricingClass> searchByCPDefinitionId(long cpDefinitionId, String title, int start, int end)
    • searchCommercePricingClasses

      public static com.liferay.portal.kernel.search.BaseModelSearchResult<CommercePricingClass> searchCommercePricingClasses(long companyId, String keywords, int start, int end, com.liferay.portal.kernel.search.Sort sort) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateCommercePricingClass

      public static CommercePricingClass updateCommercePricingClass(CommercePricingClass commercePricingClass)
      Updates the commerce pricing class in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.

      Important: Inspect CommercePricingClassLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Parameters:
      commercePricingClass - the commerce pricing class
      Returns:
      the commerce pricing class that was updated
    • updateCommercePricingClass

      public static CommercePricingClass updateCommercePricingClass(long commercePricingClassId, long userId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateCommercePricingClassExternalReferenceCode

      public static CommercePricingClass updateCommercePricingClassExternalReferenceCode(String externalReferenceCode, long commercePricingClassId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getService

      public static CommercePricingClassLocalService getService()