Class CPDefinitionLocalServiceUtil
com.liferay.commerce.product.service.impl.CPDefinitionLocalServiceImpl 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CPDefinitionaddCPDefinition(CPDefinition cpDefinition) Adds the cp definition to the database.static CPDefinitionaddCPDefinition(String externalReferenceCode, long groupId, long userId, Map<Locale, String> nameMap, Map<Locale, String> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, String productTypeName, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, String defaultSku, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, boolean deliverySubscriptionEnabled, int deliverySubscriptionLength, String deliverySubscriptionType, com.liferay.portal.kernel.util.UnicodeProperties deliverySubscriptionTypeSettingsUnicodeProperties, long deliveryMaxSubscriptionCycles, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitionaddCPDefinition(String externalReferenceCode, long groupId, long userId, Map<Locale, String> nameMap, Map<Locale, String> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, String productTypeName, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, String defaultSku, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitionaddOrUpdateCPDefinition(String externalReferenceCode, long groupId, long userId, Map<Locale, String> nameMap, Map<Locale, String> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, String productTypeName, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, String defaultSku, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, boolean deliverySubscriptionEnabled, int deliverySubscriptionLength, String deliverySubscriptionType, com.liferay.portal.kernel.util.UnicodeProperties deliverySubscriptionTypeSettingsUnicodeProperties, long deliveryMaxSubscriptionCycles, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitionaddOrUpdateCPDefinition(String externalReferenceCode, long groupId, long userId, Map<Locale, String> nameMap, Map<Locale, String> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, String productTypeName, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, String defaultSku, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) static voidstatic CPDefinitioncloneCPDefinition(long userId, long cpDefinitionId, long groupId, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitioncopyCPDefinition(long sourceCPDefinitionId) static CPDefinitioncopyCPDefinition(long sourceCPDefinitionId, long groupId, int status) static CPDefinitioncreateCPDefinition(long CPDefinitionId) Creates a new cp definition with the primary key.static com.liferay.portal.kernel.model.PersistedModelcreatePersistedModel(Serializable primaryKeyObj) static voiddeleteAssetCategoryCPDefinition(long cpDefinitionId, long categoryId, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitiondeleteCPDefinition(long CPDefinitionId) Deletes the cp definition with the primary key from the database.static CPDefinitiondeleteCPDefinition(CPDefinition cpDefinition) Deletes the cp definition from the database.static voiddeleteCPDefinitions(long companyId) static voiddeleteCPDefinitions(long cProductId, int status) static com.liferay.portal.kernel.model.PersistedModeldeletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) static <T> TdslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) static intdslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) static com.liferay.portal.kernel.dao.orm.DynamicQuerystatic <T> List<T>dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) Performs a dynamic query on the database and returns the matching rows.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.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.static longdynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) Returns the number of rows matching the dynamic query.static longdynamicQueryCount(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.static CPDefinitionfetchCPDefinition(long CPDefinitionId) static CPDefinitionfetchCPDefinitionByCProductExternalReferenceCode(String externalReferenceCode, long companyId) static CPDefinitionfetchCPDefinitionByCProductId(long cProductId) static CPDefinitionfetchCPDefinitionByUuidAndGroupId(String uuid, long groupId) Returns the cp definition matching the UUID and group.static CPDefinitionLocalizationfetchCPDefinitionLocalization(long CPDefinitionId, String languageId) static com.liferay.portal.kernel.dao.orm.ActionableDynamicQuerystatic CPDefinitiongetCPDefinition(long CPDefinitionId) Returns the cp definition with the primary key.static CPDefinitiongetCPDefinitionByUuidAndGroupId(String uuid, long groupId) Returns the cp definition matching the UUID and group.getCPDefinitionDescriptionMap(long cpDefinitionId) static CPDefinitionLocalizationgetCPDefinitionLocalization(long CPDefinitionId, String languageId) getCPDefinitionLocalizationLanguageIds(long cpDefinitionId) static List<CPDefinitionLocalization>getCPDefinitionLocalizations(long CPDefinitionId) getCPDefinitionMetaDescriptionMap(long cpDefinitionId) getCPDefinitionMetaKeywordsMap(long cpDefinitionId) getCPDefinitionMetaTitleMap(long cpDefinitionId) getCPDefinitionNameMap(long cpDefinitionId) static List<CPDefinition>getCPDefinitions(int start, int end) Returns a range of all the cp definitions.static List<CPDefinition>getCPDefinitions(long groupId, boolean subscriptionEnabled) static List<CPDefinition>getCPDefinitions(long groupId, int status, int start, int end) static List<CPDefinition>getCPDefinitions(long groupId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CPDefinition> orderByComparator) static List<CPDefinition>getCPDefinitions(long groupId, String productTypeName, String languageId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CPDefinition> orderByComparator) static List<CPDefinition>getCPDefinitionsByUuidAndCompanyId(String uuid, long companyId) Returns all the cp definitions matching the UUID and company.static List<CPDefinition>getCPDefinitionsByUuidAndCompanyId(String uuid, long companyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CPDefinition> orderByComparator) Returns a range of cp definitions matching the UUID and company.static intReturns the number of cp definitions.static intgetCPDefinitionsCount(long groupId, boolean subscriptionEnabled) static intgetCPDefinitionsCount(long groupId, int status) static intgetCPDefinitionsCount(long groupId, String productTypeName, String languageId, int status) getCPDefinitionShortDescriptionMap(long cpDefinitionId) static CPDefinitiongetCProductCPDefinition(long cProductId, int version) static List<CPDefinition>getCProductCPDefinitions(long cProductId, int status, int start, int end) static List<CPDefinition>getCProductCPDefinitions(long cProductId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CPDefinition> orderByComparator) static CPAttachmentFileEntrygetDefaultImageCPAttachmentFileEntry(long cpDefinitionId) static com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuerygetExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) static List<com.liferay.portal.kernel.search.facet.Facet>getFacets(String filterFields, String filterValues, com.liferay.portal.kernel.search.SearchContext searchContext) static com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuerystatic StringgetLayoutPageTemplateEntryUuid(long groupId, long cpDefinitionId) static StringgetLayoutUuid(long groupId, long cpDefinitionId) static StringReturns the OSGi service identifier.static com.liferay.portal.kernel.model.PersistedModelgetPersistedModel(Serializable primaryKeyObj) static CPDefinitionLocalServicegetUrlTitleMap(long cpDefinitionId) static StringgetUrlTitleMapAsXML(long cpDefinitionId) static booleanhasChildCPDefinitions(long cpDefinitionId) static booleanisPublishedCPDefinition(long cpDefinitionId) static booleanisPublishedCPDefinition(CPDefinition cpDefinition) static booleanisVersionable(long cpDefinitionId) static booleanisVersionable(long cpDefinitionId, javax.servlet.http.HttpServletRequest httpServletRequest) static booleanisVersionable(CPDefinition cpDefinition) static voidmaintainVersionThreshold(long cProductId) static com.liferay.portal.kernel.search.BaseModelSearchResult<CPDefinition>searchCPDefinitions(long companyId, long[] groupIds, String keywords, int status, boolean ignoreCommerceAccountGroup, int start, int end, com.liferay.portal.kernel.search.Sort sort) static com.liferay.portal.kernel.search.BaseModelSearchResult<CPDefinition>searchCPDefinitions(long companyId, long[] groupIds, String keywords, String filterFields, String filterValues, int start, int end, com.liferay.portal.kernel.search.Sort sort) static com.liferay.portal.kernel.search.BaseModelSearchResult<CPDefinition>searchCPDefinitionsByChannelGroupId(long companyId, long[] groupIds, long commerceChannelGroupId, String keywords, int status, boolean ignoreCommerceAccountGroup, int start, int end, com.liferay.portal.kernel.search.Sort sort) static voidupdateAsset(long userId, CPDefinition cpDefinition, long[] assetCategoryIds, String[] assetTagNames, long[] assetLinkEntryIds, Double priority) static CPDefinitionupdateCPDefinition(long cpDefinitionId, Map<Locale, String> nameMap, Map<Locale, String> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitionupdateCPDefinition(long cpDefinitionId, Map<Locale, String> nameMap, Map<Locale, String> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, boolean ignoreSKUCombinations, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitionupdateCPDefinition(CPDefinition cpDefinition) Updates the cp definition in the database or adds it if it does not yet exist.static CPDefinitionupdateCPDefinitionAccountGroupFilter(long cpDefinitionId, boolean enable) static CPDefinitionupdateCPDefinitionCategorization(long cpDefinitionId, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitionupdateCPDefinitionChannelFilter(long cpDefinitionId, boolean enable) static CPDefinitionupdateCPDefinitionIgnoreSKUCombinations(long cpDefinitionId, boolean ignoreSKUCombinations, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitionLocalizationupdateCPDefinitionLocalization(CPDefinition cpDefinition, String languageId, String name, String shortDescription, String description, String metaTitle, String metaDescription, String metaKeywords) static List<CPDefinitionLocalization>updateCPDefinitionLocalizations(CPDefinition cpDefinition, Map<String, String> nameMap, Map<String, String> shortDescriptionMap, Map<String, String> descriptionMap, Map<String, String> metaTitleMap, Map<String, String> metaDescriptionMap, Map<String, String> metaKeywordsMap) static voidupdateCPDefinitionsByCPTaxCategoryId(long cpTaxCategoryId) static CPDefinitionupdateExternalReferenceCode(String externalReferenceCode, long cpDefinitionId) static CPDefinitionupdateShippingInfo(long cpDefinitionId, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, com.liferay.portal.kernel.service.ServiceContext serviceContext) static CPDefinitionupdateStatus(long userId, long cpDefinitionId, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext, Map<String, Serializable> workflowContext) static CPDefinitionupdateSubscriptionInfo(long cpDefinitionId, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, boolean deliverySubscriptionEnabled, int deliverySubscriptionLength, String deliverySubscriptionType, com.liferay.portal.kernel.util.UnicodeProperties deliverySubscriptionTypeSettingsUnicodeProperties, long deliveryMaxSubscriptionCycles) static CPDefinitionupdateTaxCategoryInfo(long cpDefinitionId, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics)
-
Constructor Details
-
CPDefinitionLocalServiceUtil
public CPDefinitionLocalServiceUtil()
-
-
Method Details
-
addCPDefinition
Adds the cp definition to the database. Also notifies the appropriate model listeners.Important: Inspect CPDefinitionLocalServiceImpl 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:
cpDefinition- the cp definition- Returns:
- the cp definition that was added
-
addCPDefinition
public static CPDefinition addCPDefinition(String externalReferenceCode, long groupId, long userId, Map<Locale, String> nameMap, Map<Locale, throws com.liferay.portal.kernel.exception.PortalExceptionString> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, String productTypeName, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, String defaultSku, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, boolean deliverySubscriptionEnabled, int deliverySubscriptionLength, String deliverySubscriptionType, com.liferay.portal.kernel.util.UnicodeProperties deliverySubscriptionTypeSettingsUnicodeProperties, long deliveryMaxSubscriptionCycles, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
addCPDefinition
public static CPDefinition addCPDefinition(String externalReferenceCode, long groupId, long userId, Map<Locale, String> nameMap, Map<Locale, throws com.liferay.portal.kernel.exception.PortalExceptionString> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, String productTypeName, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, String defaultSku, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
addOrUpdateCPDefinition
public static CPDefinition addOrUpdateCPDefinition(String externalReferenceCode, long groupId, long userId, Map<Locale, String> nameMap, Map<Locale, throws com.liferay.portal.kernel.exception.PortalExceptionString> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, String productTypeName, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, String defaultSku, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, boolean deliverySubscriptionEnabled, int deliverySubscriptionLength, String deliverySubscriptionType, com.liferay.portal.kernel.util.UnicodeProperties deliverySubscriptionTypeSettingsUnicodeProperties, long deliveryMaxSubscriptionCycles, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
addOrUpdateCPDefinition
public static CPDefinition addOrUpdateCPDefinition(String externalReferenceCode, long groupId, long userId, Map<Locale, String> nameMap, Map<Locale, throws com.liferay.portal.kernel.exception.PortalExceptionString> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, String productTypeName, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, String defaultSku, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
checkCPDefinitions
public static void checkCPDefinitions() throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
cloneCPDefinition
public static CPDefinition cloneCPDefinition(long userId, long cpDefinitionId, long groupId, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
copyCPDefinition
public static CPDefinition copyCPDefinition(long sourceCPDefinitionId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
copyCPDefinition
public static CPDefinition copyCPDefinition(long sourceCPDefinitionId, long groupId, int status) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
createCPDefinition
Creates a new cp definition with the primary key. Does not add the cp definition to the database.- Parameters:
CPDefinitionId- the primary key for the new cp definition- Returns:
- the new cp definition
-
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
-
deleteAssetCategoryCPDefinition
public static void deleteAssetCategoryCPDefinition(long cpDefinitionId, long categoryId, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
deleteCPDefinition
public static CPDefinition deleteCPDefinition(CPDefinition cpDefinition) throws com.liferay.portal.kernel.exception.PortalException Deletes the cp definition from the database. Also notifies the appropriate model listeners.Important: Inspect CPDefinitionLocalServiceImpl 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:
cpDefinition- the cp definition- Returns:
- the cp definition that was removed
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
deleteCPDefinition
public static CPDefinition deleteCPDefinition(long CPDefinitionId) throws com.liferay.portal.kernel.exception.PortalException Deletes the cp definition with the primary key from the database. Also notifies the appropriate model listeners.Important: Inspect CPDefinitionLocalServiceImpl 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:
CPDefinitionId- the primary key of the cp definition- Returns:
- the cp definition that was removed
- Throws:
com.liferay.portal.kernel.exception.PortalException- if a cp definition with the primary key could not be found
-
deleteCPDefinitions
public static void deleteCPDefinitions(long companyId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
deleteCPDefinitions
public static void deleteCPDefinitions(long cProductId, int status) -
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
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 - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromcom.liferay.commerce.product.model.impl.CPDefinitionModelImpl.- Parameters:
dynamicQuery- the dynamic querystart- the lower bound of the range of model instancesend- 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 - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromcom.liferay.commerce.product.model.impl.CPDefinitionModelImpl.- Parameters:
dynamicQuery- the dynamic querystart- the lower bound of the range of model instancesend- the upper bound of the range of model instances (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)- 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 queryprojection- the projection to apply to the query- Returns:
- the number of rows matching the dynamic query
-
fetchCPDefinition
-
fetchCPDefinitionByCProductExternalReferenceCode
public static CPDefinition fetchCPDefinitionByCProductExternalReferenceCode(String externalReferenceCode, long companyId) -
fetchCPDefinitionByCProductId
-
fetchCPDefinitionByUuidAndGroupId
Returns the cp definition matching the UUID and group.- Parameters:
uuid- the cp definition's UUIDgroupId- the primary key of the group- Returns:
- the matching cp definition, or
nullif a matching cp definition could not be found
-
fetchCPDefinitionLocalization
public static CPDefinitionLocalization fetchCPDefinitionLocalization(long CPDefinitionId, String languageId) -
getActionableDynamicQuery
public static com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery() -
getCPDefinition
public static CPDefinition getCPDefinition(long CPDefinitionId) throws com.liferay.portal.kernel.exception.PortalException Returns the cp definition with the primary key.- Parameters:
CPDefinitionId- the primary key of the cp definition- Returns:
- the cp definition
- Throws:
com.liferay.portal.kernel.exception.PortalException- if a cp definition with the primary key could not be found
-
getCPDefinitionByUuidAndGroupId
public static CPDefinition getCPDefinitionByUuidAndGroupId(String uuid, long groupId) throws com.liferay.portal.kernel.exception.PortalException Returns the cp definition matching the UUID and group.- Parameters:
uuid- the cp definition's UUIDgroupId- the primary key of the group- Returns:
- the matching cp definition
- Throws:
com.liferay.portal.kernel.exception.PortalException- if a matching cp definition could not be found
-
getCPDefinitionDescriptionMap
-
getCPDefinitionLocalization
public static CPDefinitionLocalization getCPDefinitionLocalization(long CPDefinitionId, String languageId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getCPDefinitionLocalizationLanguageIds
-
getCPDefinitionLocalizations
-
getCPDefinitionMetaDescriptionMap
-
getCPDefinitionMetaKeywordsMap
-
getCPDefinitionMetaTitleMap
-
getCPDefinitionNameMap
-
getCPDefinitions
Returns a range of all the cp definitions.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromcom.liferay.commerce.product.model.impl.CPDefinitionModelImpl.- Parameters:
start- the lower bound of the range of cp definitionsend- the upper bound of the range of cp definitions (not inclusive)- Returns:
- the range of cp definitions
-
getCPDefinitions
-
getCPDefinitions
-
getCPDefinitions
public static List<CPDefinition> getCPDefinitions(long groupId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CPDefinition> orderByComparator) -
getCPDefinitions
public static List<CPDefinition> getCPDefinitions(long groupId, String productTypeName, String languageId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CPDefinition> orderByComparator) -
getCPDefinitionsByUuidAndCompanyId
Returns all the cp definitions matching the UUID and company.- Parameters:
uuid- the UUID of the cp definitionscompanyId- the primary key of the company- Returns:
- the matching cp definitions, or an empty list if no matches were found
-
getCPDefinitionsByUuidAndCompanyId
public static List<CPDefinition> getCPDefinitionsByUuidAndCompanyId(String uuid, long companyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CPDefinition> orderByComparator) Returns a range of cp definitions matching the UUID and company.- Parameters:
uuid- the UUID of the cp definitionscompanyId- the primary key of the companystart- the lower bound of the range of cp definitionsend- the upper bound of the range of cp definitions (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)- Returns:
- the range of matching cp definitions, or an empty list if no matches were found
-
getCPDefinitionsCount
public static int getCPDefinitionsCount()Returns the number of cp definitions.- Returns:
- the number of cp definitions
-
getCPDefinitionsCount
public static int getCPDefinitionsCount(long groupId, boolean subscriptionEnabled) -
getCPDefinitionsCount
public static int getCPDefinitionsCount(long groupId, int status) -
getCPDefinitionsCount
-
getCPDefinitionShortDescriptionMap
-
getCProductCPDefinition
public static CPDefinition getCProductCPDefinition(long cProductId, int version) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getCProductCPDefinitions
public static List<CPDefinition> getCProductCPDefinitions(long cProductId, int status, int start, int end) -
getCProductCPDefinitions
public static List<CPDefinition> getCProductCPDefinitions(long cProductId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CPDefinition> orderByComparator) -
getDefaultImageCPAttachmentFileEntry
public static CPAttachmentFileEntry getDefaultImageCPAttachmentFileEntry(long cpDefinitionId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getExportActionableDynamicQuery
public static com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) -
getFacets
-
getIndexableActionableDynamicQuery
public static com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() -
getLayoutPageTemplateEntryUuid
-
getLayoutUuid
-
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
-
getUrlTitleMap
-
getUrlTitleMapAsXML
public static String getUrlTitleMapAsXML(long cpDefinitionId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
hasChildCPDefinitions
public static boolean hasChildCPDefinitions(long cpDefinitionId) -
isPublishedCPDefinition
-
isPublishedCPDefinition
public static boolean isPublishedCPDefinition(long cpDefinitionId) -
isVersionable
-
isVersionable
public static boolean isVersionable(long cpDefinitionId) -
isVersionable
public static boolean isVersionable(long cpDefinitionId, javax.servlet.http.HttpServletRequest httpServletRequest) -
maintainVersionThreshold
public static void maintainVersionThreshold(long cProductId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
searchCPDefinitions
public static com.liferay.portal.kernel.search.BaseModelSearchResult<CPDefinition> searchCPDefinitions(long companyId, long[] groupIds, String keywords, int status, boolean ignoreCommerceAccountGroup, 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
-
searchCPDefinitions
public static com.liferay.portal.kernel.search.BaseModelSearchResult<CPDefinition> searchCPDefinitions(long companyId, long[] groupIds, String keywords, String filterFields, String filterValues, 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
-
searchCPDefinitionsByChannelGroupId
public static com.liferay.portal.kernel.search.BaseModelSearchResult<CPDefinition> searchCPDefinitionsByChannelGroupId(long companyId, long[] groupIds, long commerceChannelGroupId, String keywords, int status, boolean ignoreCommerceAccountGroup, 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
-
updateAsset
public static void updateAsset(long userId, CPDefinition cpDefinition, long[] assetCategoryIds, String[] assetTagNames, long[] assetLinkEntryIds, Double priority) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCPDefinition
Updates the cp definition in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.Important: Inspect CPDefinitionLocalServiceImpl 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:
cpDefinition- the cp definition- Returns:
- the cp definition that was updated
-
updateCPDefinition
public static CPDefinition updateCPDefinition(long cpDefinitionId, Map<Locale, String> nameMap, Map<Locale, throws com.liferay.portal.kernel.exception.PortalExceptionString> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, boolean ignoreSKUCombinations, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCPDefinition
public static CPDefinition updateCPDefinition(long cpDefinitionId, Map<Locale, String> nameMap, Map<Locale, throws com.liferay.portal.kernel.exception.PortalExceptionString> shortDescriptionMap, Map<Locale, String> descriptionMap, Map<Locale, String> urlTitleMap, Map<Locale, String> metaTitleMap, Map<Locale, String> metaDescriptionMap, Map<Locale, String> metaKeywordsMap, boolean ignoreSKUCombinations, String ddmStructureKey, boolean published, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCPDefinitionAccountGroupFilter
public static CPDefinition updateCPDefinitionAccountGroupFilter(long cpDefinitionId, boolean enable) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCPDefinitionCategorization
public static CPDefinition updateCPDefinitionCategorization(long cpDefinitionId, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCPDefinitionChannelFilter
public static CPDefinition updateCPDefinitionChannelFilter(long cpDefinitionId, boolean enable) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCPDefinitionIgnoreSKUCombinations
public static CPDefinition updateCPDefinitionIgnoreSKUCombinations(long cpDefinitionId, boolean ignoreSKUCombinations, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCPDefinitionLocalization
public static CPDefinitionLocalization updateCPDefinitionLocalization(CPDefinition cpDefinition, String languageId, String name, String shortDescription, String description, String metaTitle, String metaDescription, String metaKeywords) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCPDefinitionLocalizations
public static List<CPDefinitionLocalization> updateCPDefinitionLocalizations(CPDefinition cpDefinition, Map<String, String> nameMap, Map<String, throws com.liferay.portal.kernel.exception.PortalExceptionString> shortDescriptionMap, Map<String, String> descriptionMap, Map<String, String> metaTitleMap, Map<String, String> metaDescriptionMap, Map<String, String> metaKeywordsMap) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCPDefinitionsByCPTaxCategoryId
public static void updateCPDefinitionsByCPTaxCategoryId(long cpTaxCategoryId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateExternalReferenceCode
public static CPDefinition updateExternalReferenceCode(String externalReferenceCode, long cpDefinitionId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateShippingInfo
public static CPDefinition updateShippingInfo(long cpDefinitionId, boolean shippable, boolean freeShipping, boolean shipSeparately, double shippingExtraPrice, double width, double height, double depth, double weight, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateStatus
public static CPDefinition updateStatus(long userId, long cpDefinitionId, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext, Map<String, Serializable> workflowContext) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateSubscriptionInfo
public static CPDefinition updateSubscriptionInfo(long cpDefinitionId, boolean subscriptionEnabled, int subscriptionLength, String subscriptionType, com.liferay.portal.kernel.util.UnicodeProperties subscriptionTypeSettingsUnicodeProperties, long maxSubscriptionCycles, boolean deliverySubscriptionEnabled, int deliverySubscriptionLength, String deliverySubscriptionType, com.liferay.portal.kernel.util.UnicodeProperties deliverySubscriptionTypeSettingsUnicodeProperties, long deliveryMaxSubscriptionCycles) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateTaxCategoryInfo
public static CPDefinition updateTaxCategoryInfo(long cpDefinitionId, long cpTaxCategoryId, boolean taxExempt, boolean telcoOrElectronics) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getService
-