Class DataLayerComponent

    • Field Detail

      • resource

        @Inject
        protected org.apache.sling.api.resource.Resource resource
    • Constructor Detail

      • DataLayerComponent

        public DataLayerComponent()
    • Method Detail

      • getData

        public com.adobe.cq.wcm.core.components.models.datalayer.ComponentData getData()
      • getComponentData

        protected com.adobe.cq.wcm.core.components.models.datalayer.ComponentData getComponentData()
      • generateId

        protected String generateId()
      • getId

        public String getId()
      • getDataLayerAssetResource

        public org.apache.sling.api.resource.Resource getDataLayerAssetResource()
      • getDataLayerType

        public String getDataLayerType()
      • getDataLayerTitle

        public String getDataLayerTitle()
      • getDataLayerDescription

        public String getDataLayerDescription()
      • getDataLayerText

        public String getDataLayerText()
      • getDataLayerTags

        public String[] getDataLayerTags()
      • getDataLayerUrl

        public String getDataLayerUrl()
      • getDataLayerLinkUrl

        public String getDataLayerLinkUrl()
      • getDataLayerTemplatePath

        public String getDataLayerTemplatePath()
      • getDataLayerLanguage

        public String getDataLayerLanguage()
      • getDataLayerShownItems

        public String[] getDataLayerShownItems()
      • getDataLayerSKU

        public String getDataLayerSKU()
      • getDataLayerPrice

        public Double getDataLayerPrice()
      • getDataLayerCurrency

        public String getDataLayerCurrency()
      • getDataLayerAssets

        public com.adobe.cq.wcm.core.components.models.datalayer.AssetData[] getDataLayerAssets()
      • getDataLayerCategories

        public CategoryData[] getDataLayerCategories()