Package com.day.cq.dam.commons.util
Class DynamicMediaServicesConfigUtil
java.lang.Object
com.day.cq.dam.commons.util.DynamicMediaServicesConfigUtil
Utility helper class to facilitate access to Dynamic Media services cloud configuration.
There can be only a single definition of this service.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DynamicMediaServicesConfiggetDefaultConfig(ResourceResolver resourceResolver) the default definition of DynamicMediaServicesConfigstatic DynamicMediaServicesConfiggetDefaultConfig(ResourceResolver resourceResolver, String assetPath) the default definition of DynamicMediaServicesConfigstatic DynamicMediaServicesConfiggetDefaultConfigForTenant(ResourceResolver resourceResolver, String tenantId) the default definition of DynamicMediaServicesConfigstatic StringgetImageServiceUrl(ResourceResolver resourceResolver) The image service url for the Dynamic Media image deliverystatic StringgetImageServiceUrl(ResourceResolver resourceResolver, String assetPath) The image service url for the Dynamic Media image deliverystatic StringgetPublicKey(ResourceResolver resourceResolver) The public key for the Dynamic Media servicestatic StringgetPublicKey(ResourceResolver resourceResolver, String assetPath) The public key for the Dynamic Media servicestatic StringgetRegistrationId(Resource resource) Get encrypted Registration Id for the Dynamic Media servicestatic StringgetRegistrationId(ResourceResolver resourceResolver) Get encrypted Registration Id for the Dynamic Media servicestatic StringgetRegistrationId(ResourceResolver resourceResolver, String assetPath) Get encrypted Registration Id for the Dynamic Media servicestatic StringGet encrypted Registration Id for the Dynamic Media servicestatic StringgetServiceUrl(Resource resource) The service url for the Dynamic Media pr0xy servicestatic StringgetServiceUrl(ResourceResolver resourceResolver) The service url for the Dynamic Media pr0xy servicestatic StringgetServiceUrl(ResourceResolver resourceResolver, String assetPath) The service url for the Dynamic Media pr0xy servicestatic StringThe service url for the Dynamic Media pr0xy servicestatic booleanHelper method to determine if Dynamic Media Service support cloud config has been defined.static booleanisDynamicMediaServiceConfigured(ResourceResolver resolver, String assetPath) Helper method to determine if Dynamic Media Service support cloud config has been defined.
-
Constructor Details
-
DynamicMediaServicesConfigUtil
public DynamicMediaServicesConfigUtil()
-
-
Method Details
-
isDynamicMediaServiceConfigured
Helper method to determine if Dynamic Media Service support cloud config has been defined.- Parameters:
resolver- aResourceResolverto be used for the operation- Returns:
Booleanindicating if Dynamic Media is enabled or not
-
isDynamicMediaServiceConfigured
Helper method to determine if Dynamic Media Service support cloud config has been defined.- Parameters:
resolver- aResourceResolverto be used for the operationassetPath- - optional uploaded asset path, invalid value refers to the non-tenant-aware environment- Returns:
Booleanindicating if Dynamic Media is enabled or not
-
getDefaultConfig
the default definition of DynamicMediaServicesConfig- Parameters:
resourceResolver-- Returns:
- DynamicMediaServicesConfig or null if it is not completely defined (includes a registration ID)
-
getDefaultConfig
public static DynamicMediaServicesConfig getDefaultConfig(ResourceResolver resourceResolver, String assetPath) the default definition of DynamicMediaServicesConfig- Parameters:
resourceResolver-assetPath- - optional uploaded asset path, invalid value refers to the non-tenant-aware environment- Returns:
- DynamicMediaServicesConfig or null if it is not completely defined (includes a registration ID)
-
getRegistrationId
Get encrypted Registration Id for the Dynamic Media service- Parameters:
resourceResolver-- Returns:
- the registration Id or null if undefined This is an encrypted version of the registration
-
getRegistrationId
Get encrypted Registration Id for the Dynamic Media service- Parameters:
resourceResolver-assetPath- - optional uploaded asset path, invalid value refers to the non-tenant-aware environment- Returns:
- the registration Id or null if undefined This is an encrypted version of the registration
-
getRegistrationId
Get encrypted Registration Id for the Dynamic Media service- Parameters:
resource-- Returns:
- the registration Id or null if undefined This is an encrypted version of the registration
-
getRegistrationIdFromTenant
Get encrypted Registration Id for the Dynamic Media service- Parameters:
config-- Returns:
- the registration Id or null if undefined This is an encrypted version of the registration
-
getPublicKey
The public key for the Dynamic Media service- Parameters:
resourceResolver-- Returns:
- the public key proxy server or null if undefined
-
getPublicKey
The public key for the Dynamic Media service- Parameters:
resourceResolver-assetPath- - optional uploaded asset path, invalid value refers to the non-tenant-aware environment- Returns:
- the public key proxy server or null if undefined
-
getServiceUrl
The service url for the Dynamic Media pr0xy service- Parameters:
resourceResolver-- Returns:
- the service url or null if none exists
-
getServiceUrl
The service url for the Dynamic Media pr0xy service- Parameters:
resourceResolver-assetPath- - optional uploaded asset path, invalid value refers to the non-tenant-aware environment- Returns:
- the service url or null if none exists
-
getServiceUrl
The service url for the Dynamic Media pr0xy service- Parameters:
resource-- Returns:
- the service url or null if none exists
-
getServiceUrlFromTenant
The service url for the Dynamic Media pr0xy service- Parameters:
config-- Returns:
- the service url or null if none exists
-
getDefaultConfigForTenant
public static DynamicMediaServicesConfig getDefaultConfigForTenant(ResourceResolver resourceResolver, String tenantId) the default definition of DynamicMediaServicesConfig- Parameters:
resourceResolver-tenantId- - gets the tenantId of the loggedIn tenant user- Returns:
- DynamicMediaServicesConfig or null if it is not completely defined (includes a registration ID)
-
getImageServiceUrl
The image service url for the Dynamic Media image delivery- Parameters:
resourceResolver- Resource resolver- Returns:
- the service url or empty if none exists
-
getImageServiceUrl
The image service url for the Dynamic Media image delivery- Parameters:
resourceResolver- Resource resolverassetPath- - optional uploaded asset path, invalid value refers to the non-tenant-aware environment- Returns:
- the service url or empty if none exists
-