Class DataLayerListItem
- java.lang.Object
-
- com.adobe.cq.commerce.core.components.internal.datalayer.DataLayerComponent
-
- com.adobe.cq.commerce.core.components.internal.datalayer.DataLayerListItem
-
- Direct Known Subclasses:
NavigationItemImpl
,ProductListItemImpl
public abstract class DataLayerListItem extends DataLayerComponent
-
-
Field Summary
Fields Modifier and Type Field Description static String
ITEM_ID_PREFIX
protected String
parentId
-
Fields inherited from class com.adobe.cq.commerce.core.components.internal.datalayer.DataLayerComponent
ID_SEPARATOR, resource
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DataLayerListItem(String parentId, org.apache.sling.api.resource.Resource resource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
generateId()
protected String
getIdentifier()
-
Methods inherited from class com.adobe.cq.commerce.core.components.internal.datalayer.DataLayerComponent
getComponentData, getData, getDataLayerAssetResource, getDataLayerAssets, getDataLayerCategories, getDataLayerCurrency, getDataLayerDescription, getDataLayerLanguage, getDataLayerLinkUrl, getDataLayerPrice, getDataLayerShownItems, getDataLayerSKU, getDataLayerTags, getDataLayerTemplatePath, getDataLayerText, getDataLayerTitle, getDataLayerType, getDataLayerUrl, getId
-
-
-
-
Field Detail
-
ITEM_ID_PREFIX
public static final String ITEM_ID_PREFIX
- See Also:
- Constant Field Values
-
parentId
protected String parentId
-
-
Constructor Detail
-
DataLayerListItem
protected DataLayerListItem(String parentId, org.apache.sling.api.resource.Resource resource)
-
-
Method Detail
-
getIdentifier
protected String getIdentifier()
-
generateId
protected String generateId()
- Overrides:
generateId
in classDataLayerComponent
-
-