Class ImageTransformActionExecuter
- java.lang.Object
-
- org.alfresco.repo.action.CommonResourceAbstractBase
-
- org.alfresco.repo.action.ParameterizedItemAbstractBase
-
- org.alfresco.repo.action.executer.ActionExecuterAbstractBase
-
- org.alfresco.repo.action.executer.TransformActionExecuter
-
- org.alfresco.repo.action.executer.ImageTransformActionExecuter
-
- All Implemented Interfaces:
ActionExecuter,LoggingAwareExecuter,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
public class ImageTransformActionExecuter extends TransformActionExecuter
Transform action executer. Modified original code to use any transformer rather than just ImageMagick. The original, allowed additional command line options to be supplied (added for backward compatibility in 15/04/2008). Now removed. Did not find any internal usage (22/11/2012) but it is possible that there may be some in Javascript calling ScriptNode or custom code using the context passed to the ImageRenderingEngine. That said, it will almost always be ImagMagick that does the transform so it will still be used. These command line options were to overcome issues with ImageMagick. Other transformers will just ignore them.- Author:
- Roy Wetherall
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMEAction constantsstatic java.lang.StringPARAM_CONVERT_COMMAND-
Fields inherited from class org.alfresco.repo.action.executer.TransformActionExecuter
ERR_OVERWRITE, options, PARAM_ASSOC_QNAME, PARAM_ASSOC_TYPE_QNAME, PARAM_DESTINATION_FOLDER, PARAM_MIME_TYPE, PARAM_OVERWRITE_COPY
-
Fields inherited from class org.alfresco.repo.action.executer.ActionExecuterAbstractBase
actionDefinition, applicableTypes, publicAction
-
Fields inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
adhocPropertiesAllowed, DISPLAY_LABEL, runtimeActionService
-
Fields inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
name
-
Fields inherited from interface org.alfresco.repo.action.executer.ActionExecuter
PARAM_RESULT
-
-
Constructor Summary
Constructors Constructor Description ImageTransformActionExecuter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddParameterDefinitions(java.util.List<ParameterDefinition> paramList)Add parameter definitionsprotected TransformationOptionsnewTransformationOptions(Action ruleAction, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef)-
Methods inherited from class org.alfresco.repo.action.executer.TransformActionExecuter
doTransform, executeImpl, onLogException, setCheckOutCheckInService, setContentService, setCopyService, setDictionaryService, setMimetypeService, setNodeService, transformName
-
Methods inherited from class org.alfresco.repo.action.executer.ActionExecuterAbstractBase
createActionDefinition, execute, getActionDefinition, getIgnoreLock, getQueueName, getTrackStatus, init, isApplicableType, setApplicableTypes, setBaseNodeService, setIgnoreLock, setLockService, setMlAwareNodeService, setPublicAction, setQueueName, setTrackStatus
-
Methods inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
checkMandatoryProperties, getAdhocPropertiesAllowed, getDescriptionKey, getLocalizedParameterDefinitions, getParamDisplayLabel, getParamDisplayLabel, getParameterDefintions, getTitleKey, setAdhocPropertiesAllowed, setLocales, setRuntimeActionService, toString
-
Methods inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
setBeanName
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
Action constants- See Also:
- Constant Field Values
-
PARAM_CONVERT_COMMAND
public static final java.lang.String PARAM_CONVERT_COMMAND
- See Also:
- Constant Field Values
-
-
Method Detail
-
addParameterDefinitions
protected void addParameterDefinitions(java.util.List<ParameterDefinition> paramList)
Add parameter definitions- Overrides:
addParameterDefinitionsin classTransformActionExecuter- Parameters:
paramList- the parameter definitions list
-
newTransformationOptions
protected TransformationOptions newTransformationOptions(Action ruleAction, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef)
- Overrides:
newTransformationOptionsin classTransformActionExecuter
-
-