Class DefaultLineOutboundMediaContentProvider
- java.lang.Object
-
- com.flowable.engage.external.system.line.DefaultLineOutboundMediaContentProvider
-
- All Implemented Interfaces:
LineOutboundMediaContentProvider
public class DefaultLineOutboundMediaContentProvider extends Object implements LineOutboundMediaContentProvider
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected EngageEngineConfiguration
engageEngineConfiguration
protected UriComponents
originalApiUriComponents
protected PlatformIdentityService
platformIdentityService
protected UriComponents
previewApiUriComponents
protected Duration
tokenExpirationDuration
protected String
tokenSigningSecret
-
Constructor Summary
Constructors Constructor Description DefaultLineOutboundMediaContentProvider(PlatformIdentityService platformIdentityService, EngageEngineConfiguration engageEngineConfiguration, String lineAdapterPublicApiUrl, Duration tokenExpirationDuration, String tokenSigningSecret)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalMediaContent
convertMediaContentToExternalMediaContent(String mediaId)
-
-
-
Field Detail
-
engageEngineConfiguration
protected final EngageEngineConfiguration engageEngineConfiguration
-
platformIdentityService
protected final PlatformIdentityService platformIdentityService
-
tokenExpirationDuration
protected final Duration tokenExpirationDuration
-
tokenSigningSecret
protected final String tokenSigningSecret
-
originalApiUriComponents
protected final UriComponents originalApiUriComponents
-
previewApiUriComponents
protected final UriComponents previewApiUriComponents
-
-
Constructor Detail
-
DefaultLineOutboundMediaContentProvider
public DefaultLineOutboundMediaContentProvider(PlatformIdentityService platformIdentityService, EngageEngineConfiguration engageEngineConfiguration, String lineAdapterPublicApiUrl, Duration tokenExpirationDuration, String tokenSigningSecret)
-
-
Method Detail
-
convertMediaContentToExternalMediaContent
public ExternalMediaContent convertMediaContentToExternalMediaContent(String mediaId)
- Specified by:
convertMediaContentToExternalMediaContent
in interfaceLineOutboundMediaContentProvider
-
-