public class RenditionsImpl extends Object implements Renditions, org.springframework.context.ResourceLoaderAware
PARAM_STATUS
Constructor and Description |
---|
RenditionsImpl() |
Modifier and Type | Method and Description |
---|---|
void |
createRendition(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Rendition rendition,
boolean executeAsync,
Parameters parameters)
Creates a rendition for the given node - either async r sync
|
void |
createRendition(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Rendition rendition,
Parameters parameters)
Creates a rendition for the given node asynchronously.
|
BinaryResource |
getContent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String renditionId,
Parameters parameters)
Downloads rendition.
|
BinaryResource |
getContentNoValidation(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
String renditionId,
Parameters parameters)
Downloads rendition.
|
Rendition |
getRendition(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String renditionId,
Parameters parameters)
Gets information about a rendition of a node in the repository.
|
protected org.alfresco.service.cmr.repository.NodeRef |
getRenditionByName(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String renditionId,
Parameters parameters) |
CollectionWithPagingInfo<Rendition> |
getRenditions(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Parameters parameters)
Lists all available renditions includes those that have been created and those that are yet to be created.
|
void |
init() |
void |
setNodes(Nodes nodes) |
void |
setRenditionsDataCollector(RenditionsDataCollector renditionsDataCollector) |
void |
setRenditionService2(org.alfresco.repo.rendition2.RenditionService2 renditionService2) |
void |
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) |
void |
setScriptThumbnailService(org.alfresco.repo.thumbnail.script.ScriptThumbnailService scriptThumbnailService) |
void |
setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry) |
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService) |
protected Rendition |
toApiRendition(org.alfresco.service.cmr.repository.NodeRef renditionNodeRef) |
protected Rendition |
toApiRendition(String renditionName) |
org.alfresco.service.cmr.repository.NodeRef |
validateNode(org.alfresco.service.cmr.repository.StoreRef storeRef,
String nodeId) |
public void setNodes(Nodes nodes)
public void setScriptThumbnailService(org.alfresco.repo.thumbnail.script.ScriptThumbnailService scriptThumbnailService)
public void setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry)
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
setResourceLoader
in interface org.springframework.context.ResourceLoaderAware
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
public void setRenditionService2(org.alfresco.repo.rendition2.RenditionService2 renditionService2)
public void setRenditionsDataCollector(RenditionsDataCollector renditionsDataCollector)
public void init()
public CollectionWithPagingInfo<Rendition> getRenditions(org.alfresco.service.cmr.repository.NodeRef nodeRef, Parameters parameters)
Renditions
getRenditions
in interface Renditions
parameters
- the Parameters
object to get the parameters passed into the requestpublic Rendition getRendition(org.alfresco.service.cmr.repository.NodeRef nodeRef, String renditionId, Parameters parameters)
Renditions
getRendition
in interface Renditions
renditionId
- the rendition idparameters
- the Parameters
object to get the parameters passed into the requestRendition
objectpublic void createRendition(org.alfresco.service.cmr.repository.NodeRef nodeRef, Rendition rendition, Parameters parameters)
Renditions
createRendition
in interface Renditions
rendition
- the Rendition
requestparameters
- the Parameters
object to get the parameters passed into the requestpublic void createRendition(org.alfresco.service.cmr.repository.NodeRef nodeRef, Rendition rendition, boolean executeAsync, Parameters parameters)
Renditions
createRendition
in interface Renditions
public BinaryResource getContent(org.alfresco.service.cmr.repository.NodeRef nodeRef, String renditionId, Parameters parameters)
Renditions
getContent
in interface Renditions
nodeRef
- the source nodeRefrenditionId
- the rendition idparameters
- the Parameters
object to get the parameters passed into the requestpublic BinaryResource getContentNoValidation(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, String renditionId, Parameters parameters)
Renditions
getContentNoValidation
in interface Renditions
sourceNodeRef
- the source nodeRefrenditionId
- the rendition idparameters
- the Parameters
object to get the parameters passed into the requestprotected org.alfresco.service.cmr.repository.NodeRef getRenditionByName(org.alfresco.service.cmr.repository.NodeRef nodeRef, String renditionId, Parameters parameters)
protected Rendition toApiRendition(org.alfresco.service.cmr.repository.NodeRef renditionNodeRef)
public org.alfresco.service.cmr.repository.NodeRef validateNode(org.alfresco.service.cmr.repository.StoreRef storeRef, String nodeId)
Copyright © 2005–2018 Alfresco Software. All rights reserved.