Interface ImageUrlApi

    • Method Detail

      • getImageServerPreviewURL

        @Deprecated
        @Nullable
        @Nullable java.lang.String getImageServerPreviewURL​(Resource resource,
                                                            ResourceResolver resolver)
        Deprecated.
        Use getImageServerPreviewURL(Resource resource)
        Retrieve the preview server url of the asset if it is on the ips server
        Parameters:
        resource - Resource for asset instance
        resolver - Resource's resolver
        Returns:
        The url of the publish server, or null if could not get
      • getImageServerDeliveryURL

        @Deprecated
        @Nullable
        @Nullable java.lang.String getImageServerDeliveryURL​(Resource resource,
                                                             ResourceResolver resolver)
        Deprecated.
        Use getImageServerDeliveryURL(Resource resource)
        Retrieve the delivery server url of the asset if it is on the ips server
        Parameters:
        resource - Resource for asset instance
        resolver - Resource's resolver
        Returns:
        The url of the publish server, or null if could not get
      • getImageRootPath

        @Deprecated
        @Nullable
        @Nullable java.lang.String getImageRootPath​(Resource resource,
                                                    ResourceResolver resolver)
        Deprecated.
        Use getImageRootPath(Resource resource)
        Retrieve the path of the asset on the ips server
        Parameters:
        resource - Resource for asset instance
        resolver - Resource's resolver
        Returns:
        The path of the resource, or null if could not get
      • getImageServerPreviewURL

        @Nullable
        @Nullable java.lang.String getImageServerPreviewURL​(Resource resource)
        Retrieve the preview server url of the asset if it is on the ips server
        Parameters:
        resource - Resource for asset instance
        Returns:
        The url of the publish server, or null if could not get
      • getImageServerPreviewToken

        @Nullable
        @Nullable java.lang.String getImageServerPreviewToken​(Resource resource)
        Retrieve the auth token for preview server for the asset
        Parameters:
        resource - Resource for asset instance
        Returns:
        The jwt for secure preview, or null if could not get
      • getImageServerDeliveryURL

        @Nullable
        @Nullable java.lang.String getImageServerDeliveryURL​(Resource resource)
        Retrieve the delivery server url of the asset if it is on the ips server
        Parameters:
        resource - Resource for asset instance
        Returns:
        The url of the publish server, or null if could not get
      • getImageRootPath

        @Nullable
        @Nullable java.lang.String getImageRootPath​(Resource resource)
        Retrieve the path of the asset on the ips server
        Parameters:
        resource - Resource for asset instance
        Returns:
        The path of the resource, or null if could not get
      • getRemoteAssetPublishURL

        @Nullable
        @Nullable java.lang.String getRemoteAssetPublishURL​(Resource resource,
                                                            ImageUrlApi.RemoteUrlType urlType)
        Returns published ("delivery") world-visible URL link to remote DM asset linked to the given JCR Resource.
        Parameters:
        resource - JCR resource pointing to the asset
        urlType - format of URL
        Returns:
        publish URL string, or null if given resource is not DM-synchronized asset, or asset is not published, or any other error.
      • getRemoteAssetPreviewURL

        @Nullable
        @Nullable java.lang.String getRemoteAssetPreviewURL​(Resource resource,
                                                            ImageUrlApi.RemoteUrlType urlType)
        Returns secure-preview URL link to remote DM asset linked to the given JCR Resource.
        Parameters:
        resource - JCR resource pointing to the asset
        urlType - format of URL
        Returns:
        preview URL string, or null if given resource is not DM-synchronized asset, or any other error.