Class AbstractLocalTransform
- java.lang.Object
-
- org.alfresco.repo.content.transform.AbstractLocalTransform
-
- All Implemented Interfaces:
LocalTransform
- Direct Known Subclasses:
LocalPipelineTransform,LocalTransformImpl
public abstract class AbstractLocalTransform extends java.lang.Object implements LocalTransform
Abstract supper class for local transformer using flat transform options.
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Loglogprotected org.alfresco.service.cmr.repository.MimetypeServicemimetypeServiceprotected java.lang.Stringnameprotected TransformerDebugtransformerDebug
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanisAvailable()voidtransform(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, java.util.Map<java.lang.String,java.lang.String> transformOptions, java.lang.String renditionName, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef)protected abstract voidtransformImpl(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, java.util.Map<java.lang.String,java.lang.String> transformOptions, java.lang.String sourceMimetype, java.lang.String targetMimetype, java.lang.String sourceExtension, java.lang.String targetExtension, java.lang.String renditionName, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef)
-
-
-
Field Detail
-
log
protected static final org.apache.commons.logging.Log log
-
name
protected final java.lang.String name
-
mimetypeService
protected final org.alfresco.service.cmr.repository.MimetypeService mimetypeService
-
transformerDebug
protected final TransformerDebug transformerDebug
-
-
Method Detail
-
isAvailable
public abstract boolean isAvailable()
-
transformImpl
protected abstract void transformImpl(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, java.util.Map<java.lang.String,java.lang.String> transformOptions, java.lang.String sourceMimetype, java.lang.String targetMimetype, java.lang.String sourceExtension, java.lang.String targetExtension, java.lang.String renditionName, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef) throws java.lang.Exception- Throws:
java.lang.Exception
-
transform
public void transform(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, java.util.Map<java.lang.String,java.lang.String> transformOptions, java.lang.String renditionName, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef) throws java.lang.Exception- Specified by:
transformin interfaceLocalTransform- Throws:
java.lang.Exception
-
-