@ProviderType
public interface Scene7AEMBridge
Modifier and Type | Method and Description |
---|---|
List<Scene7Asset> |
getAllBatchSetsContainingAsset(Resource asset) |
List<Scene7Asset> |
getAllMembersOfBatchSetByAssetHandle(String assetHandle,
Resource ipsCompanySharedDirectory) |
List<Scene7Asset> |
getAssetsByHandles(String[] assetHandles,
Resource ipsCompanySharedDirectory) |
String |
getS7AssetPreviewUrl(Resource resource) |
String |
getS7AssetPublishUrl(Resource resource) |
S7Config |
getS7configFromResource(Resource resource)
Deprecated.
Warning: this method leaks ResourceResolver! Use
S7ConfigResolver service instead! |
List<Scene7Asset> getAllMembersOfBatchSetByAssetHandle(String assetHandle, Resource ipsCompanySharedDirectory)
assetHandle
- asset metadata property imported from IPS during asset ingestionipsCompanySharedDirectory
- directory in AEM that maps to the company in IPS that is to be queriedList<Scene7Asset> getAllBatchSetsContainingAsset(Resource asset)
asset
- AEM Asset which has been ingested by IPS and has appropriate IPS metadata on it@Deprecated S7Config getS7configFromResource(Resource resource)
S7ConfigResolver
service instead!resource
- AEM resource that has relevant IPS ingestion metadata. If not, we recursively look at the resource's
directory structure to see if any of the parent folders have the necessary metadataList<Scene7Asset> getAssetsByHandles(String[] assetHandles, Resource ipsCompanySharedDirectory)
assetHandles
- IPS ingestion metadata used to query IPS for these assetsipsCompanySharedDirectory
- directory in AEM that maps to the company in IPS that is to be queriedString getS7AssetPublishUrl(Resource resource)
resource
- AEM resource that ingest into S7Copyright © 2010 - 2020 Adobe. All Rights Reserved