public class NodeEligibleForRethumbnailingEvaluator extends ActionConditionEvaluatorAbstractBase
Thumbnail Service.
It is used to evaluate whether a ThumbnailDefinition should be executed - based on
previous failed thumbnail attempts for that definition on that source node, as well as some
configuration data.
The behaviour is as follows:
ContentTransformer.system.thumbnail.retryCount times.system.thumbnail.retryPeriod seconds
and will use which ever content transformers the content service gives.system.thumbnail.quietPeriod seconds.system.thumbnail.quietPeriodRetriesEnabled to false.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME
Evaluator constants
|
protected org.alfresco.service.cmr.repository.NodeService |
nodeService |
static java.lang.String |
PARAM_QUIET_PERIOD |
static java.lang.String |
PARAM_QUIET_PERIOD_RETRIES_ENABLED |
static java.lang.String |
PARAM_RETRY_COUNT |
static java.lang.String |
PARAM_RETRY_PERIOD |
static java.lang.String |
PARAM_THUMBNAIL_DEFINITION_NAME |
protected ThumbnailService |
thumbnailService |
actionConditionDefinitionDISPLAY_LABEL, runtimeActionServicename| Constructor and Description |
|---|
NodeEligibleForRethumbnailingEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addParameterDefinitions(java.util.List paramList)
Add parameter definitions
|
boolean |
evaluateImpl(ActionCondition actionCondition,
org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
Evaluation implementation
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setThumbnailService(ThumbnailService thumbnailService) |
evaluate, getActionConditionDefintion, init, setPublicConditioncheckMandatoryProperties, getAdhocPropertiesAllowed, getDescriptionKey, getParamDisplayLabel, getParameterDefintions, getTitleKey, setRuntimeActionService, toStringsetBeanNamepublic static final java.lang.String NAME
public static final java.lang.String PARAM_THUMBNAIL_DEFINITION_NAME
public static final java.lang.String PARAM_RETRY_PERIOD
public static final java.lang.String PARAM_RETRY_COUNT
public static final java.lang.String PARAM_QUIET_PERIOD
public static final java.lang.String PARAM_QUIET_PERIOD_RETRIES_ENABLED
protected org.alfresco.service.cmr.repository.NodeService nodeService
protected ThumbnailService thumbnailService
public NodeEligibleForRethumbnailingEvaluator()
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setThumbnailService(ThumbnailService thumbnailService)
protected void addParameterDefinitions(java.util.List paramList)
addParameterDefinitions in class ParameterizedItemAbstractBaseparamList - the parameter definitions listpublic boolean evaluateImpl(ActionCondition actionCondition, org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
ActionConditionEvaluatorAbstractBaseevaluateImpl in class ActionConditionEvaluatorAbstractBaseactionCondition - the action conditionactionedUponNodeRef - the actioned upon node referenceActionConditionEvaluatorAbstractBase.evaluateImpl(ActionCondition, NodeRef)Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.