public class AlfrescoEmbRenditionUtil
extends java.lang.Object
Constructor and Description |
---|
AlfrescoEmbRenditionUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canBeRenditioned(org.alfresco.service.ServiceRegistry serviceRegistry,
org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String targetMimetype)
Checks if a NodeRef can be renditioned to a specific target mimetype.
|
static org.alfresco.service.cmr.repository.TransformationOptions |
getDefaultTransformationOptions(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String sourceMimetype,
java.lang.String targetMimetype)
This is a helper function which by default sets up transformation options from content
to tsg:rendition as a PDF.
|
static org.alfresco.repo.content.transform.ContentTransformer |
getValidContentTransformer(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.ServiceRegistry serviceRegistry,
java.lang.String sourceMimeType,
java.lang.String targetMimeType)
This is a wrapper around the
getValidContentTransformer(NodeRef, ServiceRegistry, String, String, TransformationOptions)
function, which simply provides the default transformation options as defined by the
getDefaultTransformationOptions(NodeRef, String, String) function. |
static org.alfresco.repo.content.transform.ContentTransformer |
getValidContentTransformer(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.ServiceRegistry serviceRegistry,
java.lang.String sourceMimeType,
java.lang.String targetMimeType,
org.alfresco.service.cmr.repository.TransformationOptions options)
This function tries to get a transformer for the given source mimetype,
and targetmimetype, from Alfresco's own transformers; it returns null
if Alfresco doesn't have any which are able to transform the content.
|
static boolean |
transformNativeContentAsTSGRendition(org.alfresco.service.ServiceRegistry serviceRegistry,
org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String targetMimeType)
This function uses one of Alfresco's internal transformers, whichever is returned by Alfresco's API,
to create a tsg:rendition property with a targetMimetype rendition of the cm:content property.
|
public static boolean transformNativeContentAsTSGRendition(org.alfresco.service.ServiceRegistry serviceRegistry, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String targetMimeType)
serviceRegistry
- nodeRef
- targetMimeType
- public static org.alfresco.repo.content.transform.ContentTransformer getValidContentTransformer(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.ServiceRegistry serviceRegistry, java.lang.String sourceMimeType, java.lang.String targetMimeType, org.alfresco.service.cmr.repository.TransformationOptions options)
nodeRef
- serviceRegistry
- sourceMimeType
- targetMimeType
- options
- public static org.alfresco.repo.content.transform.ContentTransformer getValidContentTransformer(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.ServiceRegistry serviceRegistry, java.lang.String sourceMimeType, java.lang.String targetMimeType)
getValidContentTransformer(NodeRef, ServiceRegistry, String, String, TransformationOptions)
function, which simply provides the default transformation options as defined by the
getDefaultTransformationOptions(NodeRef, String, String)
function.nodeRef
- serviceRegistry
- sourceMimeType
- targetMimeType
- public static org.alfresco.service.cmr.repository.TransformationOptions getDefaultTransformationOptions(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String sourceMimetype, java.lang.String targetMimetype)
nodeRef
- sourceMimetype
- targetMimetype
- public static boolean canBeRenditioned(org.alfresco.service.ServiceRegistry serviceRegistry, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String targetMimetype)
serviceRegistry
- noceRef
- targetMimetype
-