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, isMediaAvailable
public 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
MediaPublishingProvider
IOException
public boolean unpublish(PublishableMedia media)
MediaPublishingProvider
public String getPublishedUrl(String mediaId, String account)
MediaPublishingProvider
public String getEmbedCode(String mediaId, String account)
MediaPublishingProvider
public Map<String,String> getStats(String mediaId, String account)
MediaPublishingProvider
public boolean isMediaPublished(String mediaId, String account)
MediaPublishingProvider
public List<Project> getProjects(String account)
Copyright © 2016 Nuxeo SA. All rights reserved.