public interface Scene7AEMBridge
Modifier and Type | Method and Description |
---|---|
java.util.List<Scene7Asset> |
getAllBatchSetsContainingAsset(Resource asset) |
java.util.List<Scene7Asset> |
getAllMembersOfBatchSetByAssetHandle(java.lang.String assetHandle,
Resource ipsCompanySharedDirectory) |
java.util.List<Scene7Asset> |
getAssetsByHandles(java.lang.String[] assetHandles,
Resource ipsCompanySharedDirectory) |
java.lang.String |
getS7AssetPreviewUrl(Resource resource) |
java.lang.String |
getS7AssetPublishUrl(Resource resource) |
S7Config |
getS7configFromResource(Resource resource) |
java.util.List<Scene7Asset> getAllMembersOfBatchSetByAssetHandle(java.lang.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 queriedjava.util.List<Scene7Asset> getAllBatchSetsContainingAsset(Resource asset)
asset
- AEM Asset which has been ingested by IPS and has appropriate IPS metadata on itS7Config getS7configFromResource(Resource resource)
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 metadatajava.util.List<Scene7Asset> getAssetsByHandles(java.lang.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 queriedjava.lang.String getS7AssetPublishUrl(Resource resource)
resource
- AEM resource that ingest into S7java.lang.String getS7AssetPreviewUrl(Resource resource)
resource
- AEM resource that ingest into S7"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"