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
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
FieldsFields 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, TRANSFORMER_NOT_EXISTS_MESSAGE_PATTERNFields inherited from class org.alfresco.repo.action.executer.ActionExecuterAbstractBase
actionAccessRestrictions, actionDefinition, applicableTypes, publicActionFields inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
adhocPropertiesAllowed, DISPLAY_LABEL, runtimeActionServiceFields inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
nameFields inherited from interface org.alfresco.repo.action.executer.ActionExecuter
PARAM_RESULT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddParameterDefinitions(List<ParameterDefinition> paramList) Add parameter definitionsprotected TransformationOptionsnewTransformationOptions(Action ruleAction, NodeRef sourceNodeRef) Methods inherited from class org.alfresco.repo.action.executer.TransformActionExecuter
doTransform, executeImpl, onLogException, setCheckOutCheckInService, setContentService, setConverter, setCopyService, setDictionaryService, setMimetypeService, setNodeService, setSynchronousTransformClient, transformNameMethods inherited from class org.alfresco.repo.action.executer.ActionExecuterAbstractBase
createActionDefinition, execute, getActionAccessRestrictions, getActionDefinition, getIgnoreLock, getQueueName, getTrackStatus, init, isApplicableType, setActionAccessRestrictions, setApplicableTypes, setBaseNodeService, setIgnoreLock, setLockService, setMlAwareNodeService, setPublicAction, setQueueName, setTrackStatus, verifyActionAccessRestrictionsMethods inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
checkMandatoryProperties, getAdhocPropertiesAllowed, getDescriptionKey, getLocalizedParameterDefinitions, getParamDisplayLabel, getParamDisplayLabel, getParameterDefintions, getTitleKey, setAdhocPropertiesAllowed, setLocales, setRuntimeActionService, toStringMethods inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
setBeanNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.alfresco.repo.action.executer.ActionExecuter
isExecuteAsynchronously
-
Field Details
-
NAME
Action constants- See Also:
-
PARAM_CONVERT_COMMAND
- See Also:
-
-
Constructor Details
-
ImageTransformActionExecuter
public ImageTransformActionExecuter()
-
-
Method Details
-
addParameterDefinitions
Add parameter definitions- Overrides:
addParameterDefinitionsin classTransformActionExecuter- Parameters:
paramList- the parameter definitions list
-
newTransformationOptions
- Overrides:
newTransformationOptionsin classTransformActionExecuter
-