Class ComponentDataImpl

  • All Implemented Interfaces:
    com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
    Direct Known Subclasses:
    CategoryListDataImpl, ProductDataImpl

    public class ComponentDataImpl
    extends Object
    implements com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
    • Field Detail

      • resource

        protected final org.apache.sling.api.resource.Resource resource
    • Constructor Detail

      • ComponentDataImpl

        public ComponentDataImpl​(DataLayerComponent component,
                                 org.apache.sling.api.resource.Resource resource)
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
      • getParentId

        public String getParentId()
        Specified by:
        getParentId in interface com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
      • getType

        public String getType()
        Specified by:
        getType in interface com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
      • getTitle

        public String getTitle()
        Specified by:
        getTitle in interface com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
      • getLastModifiedDate

        public Date getLastModifiedDate()
        Specified by:
        getLastModifiedDate in interface com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
      • getText

        public String getText()
        Specified by:
        getText in interface com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
      • getLinkUrl

        public String getLinkUrl()
        Specified by:
        getLinkUrl in interface com.adobe.cq.wcm.core.components.models.datalayer.ComponentData
      • getJson

        public String getJson()
        Specified by:
        getJson in interface com.adobe.cq.wcm.core.components.models.datalayer.ComponentData