Interface CPContentHelper


@ProviderType public interface CPContentHelper
  • Method Details

    • getAvailabilityContentContributorValueJSONObject

      com.liferay.portal.kernel.json.JSONObject getAvailabilityContentContributorValueJSONObject(com.liferay.commerce.product.catalog.CPCatalogEntry cpCatalogEntry, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getAvailabilityEstimateLabel

      String getAvailabilityEstimateLabel(javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getAvailabilityLabel

      String getAvailabilityLabel(javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getCategorizedCPDefinitionSpecificationOptionValues

      List<com.liferay.commerce.product.model.CPDefinitionSpecificationOptionValue> getCategorizedCPDefinitionSpecificationOptionValues(long cpDefinitionId, long cpOptionCategoryId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getCPCatalogEntry

      com.liferay.commerce.product.catalog.CPCatalogEntry getCPCatalogEntry(javax.servlet.http.HttpServletRequest httpServletRequest) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getCPContentContributorValueJSONObject

      com.liferay.portal.kernel.json.JSONObject getCPContentContributorValueJSONObject(String contributorKey, com.liferay.commerce.product.catalog.CPCatalogEntry cpCatalogEntry, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getCPContentContributorValueJSONObject

      com.liferay.portal.kernel.json.JSONObject getCPContentContributorValueJSONObject(String contributorKey, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getCPContentRendererKey

      String getCPContentRendererKey(String type, javax.portlet.RenderRequest renderRequest)
    • getCPContentRenderers

      List<CPContentRenderer> getCPContentRenderers(String cpType)
    • getCPDefinitionCDNURL

      String getCPDefinitionCDNURL(long cpDefinitionId, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getCPDefinitionImageFileVersion

      com.liferay.portal.kernel.repository.model.FileVersion getCPDefinitionImageFileVersion(long cpDefinitionId, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getCPDefinitionSpecificationOptionValues

      List<com.liferay.commerce.product.model.CPDefinitionSpecificationOptionValue> getCPDefinitionSpecificationOptionValues(long cpDefinitionId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getCPMedias

      List<CPMedia> getCPMedias(long cpDefinitionId, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getCPOptionCategories

      List<com.liferay.commerce.product.model.CPOptionCategory> getCPOptionCategories(long companyId)
    • getCPTypes

      List<com.liferay.commerce.product.type.CPType> getCPTypes()
    • getDefaultCPInstance

      com.liferay.commerce.product.model.CPInstance getDefaultCPInstance(com.liferay.commerce.product.catalog.CPCatalogEntry cpCatalogEntry) throws Exception
      Throws:
      Exception
    • getDefaultCPInstance

      com.liferay.commerce.product.model.CPInstance getDefaultCPInstance(javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getDefaultCPSku

      com.liferay.commerce.product.catalog.CPSku getDefaultCPSku(com.liferay.commerce.product.catalog.CPCatalogEntry cpCatalogEntry) throws Exception
      Throws:
      Exception
    • getDefaultImageFileURL

      String getDefaultImageFileURL(long commerceAccountId, long cpDefinitionId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getDownloadFileEntryURL

      String getDownloadFileEntryURL(com.liferay.portal.kernel.repository.model.FileEntry fileEntry, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getFriendlyURL

      String getFriendlyURL(com.liferay.commerce.product.catalog.CPCatalogEntry cpCatalogEntry, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getImages

      List<CPMedia> getImages(long cpDefinitionId, boolean gallery, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getImageURL

      String getImageURL(com.liferay.portal.kernel.repository.model.FileEntry fileEntry, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) throws Exception
      Throws:
      Exception
    • getIncomingQuantityLabel

      String getIncomingQuantityLabel(long companyId, Locale locale, String sku, String unitOfMeasureKey, com.liferay.portal.kernel.model.User user) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getMinOrderQuantity

      BigDecimal getMinOrderQuantity(long cpDefinitionId)
    • getReplacementCommerceProductFriendlyURL

      String getReplacementCommerceProductFriendlyURL(com.liferay.commerce.product.catalog.CPSku cpSku, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getStockQuantity

      String getStockQuantity(javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getStockQuantityLabel

      String getStockQuantityLabel(javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getSubscriptionInfoLabel

      String getSubscriptionInfoLabel(javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getViewAttachmentURL

      javax.portlet.ResourceURL getViewAttachmentURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • hasChildCPDefinitions

      boolean hasChildCPDefinitions(long cpDefinitionId)
    • hasCPDefinitionOptionRels

      boolean hasCPDefinitionOptionRels(long cpDefinitionId)
    • hasCPDefinitionSpecificationOptionValues

      boolean hasCPDefinitionSpecificationOptionValues(long cpDefinitionId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • hasMultipleCPSkus

      boolean hasMultipleCPSkus(com.liferay.commerce.product.catalog.CPCatalogEntry cpCatalogEntry) throws Exception
      Throws:
      Exception
    • hasReplacement

      boolean hasReplacement(com.liferay.commerce.product.catalog.CPSku cpSku, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • isDirectReplacement

      boolean isDirectReplacement(com.liferay.commerce.product.catalog.CPSku cpSku) throws Exception
      Throws:
      Exception
    • isInWishList

      boolean isInWishList(com.liferay.commerce.product.catalog.CPSku cpSku, com.liferay.commerce.product.catalog.CPCatalogEntry cpCatalogEntry, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) throws Exception
      Throws:
      Exception
    • renderCPType

      void renderCPType(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws Exception
      Throws:
      Exception
    • renderOptions

      void renderOptions(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws Exception
      Throws:
      Exception