public class MediaPublishingServiceImpl extends DefaultComponent implements MediaPublishingService
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log |
static String |
PROVIDER_EP |
protected MediaPublishingProviderRegistry |
providers |
lastModified| Constructor and Description |
|---|
MediaPublishingServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
String[] |
getAvailableProviders(DocumentModel doc)
Return a list of the available media publishing services for the given document
|
MediaPublishingProvider |
getProvider(String provider)
Return the provider with the given name.
|
String |
publish(DocumentModel doc,
String serviceId,
String account,
Map<String,String> options)
Schedules an upload
|
void |
registerContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor) |
void |
unpublish(DocumentModel doc,
String provider)
Unpublish the media
|
activate, applicationStarted, deactivate, getAdapter, getApplicationStartedOrder, getLastModified, registerExtension, setLastModified, setModifiedNow, unregisterContribution, unregisterExtensionprotected static final org.apache.commons.logging.Log log
public static final String PROVIDER_EP
protected MediaPublishingProviderRegistry providers
public MediaPublishingServiceImpl()
public String[] getAvailableProviders(DocumentModel doc)
MediaPublishingServicegetAvailableProviders in interface MediaPublishingServicepublic MediaPublishingProvider getProvider(String provider)
MediaPublishingServicegetProvider in interface MediaPublishingServicepublic String publish(DocumentModel doc, String serviceId, String account, Map<String,String> options)
MediaPublishingServicepublish in interface MediaPublishingServicedoc - the Document to uploadserviceId - the id of the media publishing providerpublic void unpublish(DocumentModel doc, String provider)
MediaPublishingServiceunpublish in interface MediaPublishingServicepublic void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
registerContribution in class DefaultComponentCopyright © 2017 Nuxeo. All rights reserved.