public final class DataLayerBuilder extends Object
Modifier and Type | Method and Description |
---|---|
static AssetDataBuilder |
extending(@NotNull AssetData assetData)
Get a AssetDataBuilder that extends existing asset data.
|
static ComponentDataLayerExtender |
extending(@NotNull ComponentData componentData)
Extend an existing component data layer model.
|
static IdRequiredDataBuilder<AssetDataBuilder,AssetData> |
forAsset()
Get a AssetDataBuilder for an asset.
|
static AssetDataBuilder |
forAsset(@NotNull com.day.cq.dam.api.Asset asset)
Get an AssetDataBuilder with standard asset data.
|
static IdRequiredDataBuilder<ComponentDataBuilder,ComponentData> |
forComponent()
Get a ComponentDataBuilder for a component.
|
static IdRequiredDataBuilder<ContainerDataBuilder,ContainerData> |
forContainer()
Get a ComponentDataBuilder for a container component
|
static IdRequiredDataBuilder<ImageComponentDataBuilder,ImageData> |
forImageComponent()
Get a ImageComponentDataBuilder for an image component.
|
static IdRequiredDataBuilder<PageDataBuilder,PageData> |
forPage()
Get a PageDataBuilder for a page.
|
public static IdRequiredDataBuilder<ComponentDataBuilder,ComponentData> forComponent()
public static IdRequiredDataBuilder<ContainerDataBuilder,ContainerData> forContainer()
public static IdRequiredDataBuilder<ImageComponentDataBuilder,ImageData> forImageComponent()
public static IdRequiredDataBuilder<PageDataBuilder,PageData> forPage()
public static IdRequiredDataBuilder<AssetDataBuilder,AssetData> forAsset()
public static AssetDataBuilder forAsset(@NotNull @NotNull com.day.cq.dam.api.Asset asset)
asset
- The asset used to initialize the AssetDataBuilder.public static AssetDataBuilder extending(@NotNull @NotNull AssetData assetData)
assetData
- The asset data to extend.public static ComponentDataLayerExtender extending(@NotNull @NotNull ComponentData componentData)
componentData
- The component data to extend.Copyright © 2021. All rights reserved.