public class WistiaService extends OAuth2MediaPublishingProvider
| Constructor and Description |
|---|
WistiaService() |
| Modifier and Type | Method and Description |
|---|---|
String |
getEmbedCode(String mediaId,
String account)
Retrieve the HTML code for embedding the media
|
List<Project> |
getProjects(String account) |
String |
getPublishedUrl(String mediaId,
String account)
Retrieve the URL for the published media
|
Map<String,String> |
getStats(String mediaId,
String account)
Retrieve a map of statistics (depends on the provider)
|
WistiaClient |
getWistiaClient(String account) |
boolean |
isMediaPublished(String mediaId,
String account)
Checks if a media is published by the provider
|
boolean |
unpublish(PublishableMedia media)
Unpublish the media
|
String |
upload(PublishableMedia media,
MediaPublishingProgressListener progressListener,
String account,
Map<String,String> options)
Upload the media
|
getCredential, getOAuth2ServiceProvider, isAvailable, isMediaAvailablepublic static final String PROVIDER
public WistiaService()
public WistiaClient getWistiaClient(String account)
public String upload(PublishableMedia media, MediaPublishingProgressListener progressListener, String account, Map<String,String> options) throws IOException
MediaPublishingProviderIOExceptionpublic boolean unpublish(PublishableMedia media)
MediaPublishingProviderpublic String getPublishedUrl(String mediaId, String account)
MediaPublishingProviderpublic String getEmbedCode(String mediaId, String account)
MediaPublishingProviderpublic Map<String,String> getStats(String mediaId, String account)
MediaPublishingProviderpublic boolean isMediaPublished(String mediaId, String account)
MediaPublishingProviderpublic List<Project> getProjects(String account)
Copyright © 2019 Nuxeo. All rights reserved.