org.alfresco.repo.action.executer
Class LinkCategoryActionExecuter

java.lang.Object
  extended by org.alfresco.repo.action.CommonResourceAbstractBase
      extended by org.alfresco.repo.action.ParameterizedItemAbstractBase
          extended by org.alfresco.repo.action.executer.ActionExecuterAbstractBase
              extended by org.alfresco.repo.action.executer.LinkCategoryActionExecuter
All Implemented Interfaces:
ActionExecuter, org.springframework.beans.factory.BeanNameAware

public class LinkCategoryActionExecuter
extends ActionExecuterAbstractBase

Link category action executor


Field Summary
static java.lang.String NAME
          Rule constants
static java.lang.String PARAM_CATEGORY_ASPECT
           
static java.lang.String PARAM_CATEGORY_VALUE
           
 
Fields inherited from class org.alfresco.repo.action.executer.ActionExecuterAbstractBase
actionDefinition, applicableTypes, publicAction
 
Fields inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
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
LinkCategoryActionExecuter()
           
 
Method Summary
protected  void addParameterDefinitions(java.util.List paramList)
          Add the parameter definitions
protected  void executeImpl(Action ruleAction, NodeRef actionedUponNodeRef)
          Execute action implementation
 void setDictionaryService(DictionaryService dictionaryService)
          Sets the dictionary service
 void setNodeService(NodeService nodeService)
          Sets the node service
 
Methods inherited from class org.alfresco.repo.action.executer.ActionExecuterAbstractBase
createActionDefinition, execute, getActionDefinition, getQueueName, init, setApplicableTypes, setPublicAction, setQueueName
 
Methods inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
checkMandatoryProperties, getAdhocPropertiesAllowed, getDescriptionKey, getParamDisplayLabel, getParameterDefintions, getTitleKey, setRuntimeActionService, toString
 
Methods inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
setBeanName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
Rule constants

See Also:
Constant Field Values

PARAM_CATEGORY_ASPECT

public static final java.lang.String PARAM_CATEGORY_ASPECT
See Also:
Constant Field Values

PARAM_CATEGORY_VALUE

public static final java.lang.String PARAM_CATEGORY_VALUE
See Also:
Constant Field Values
Constructor Detail

LinkCategoryActionExecuter

public LinkCategoryActionExecuter()
Method Detail

setNodeService

public void setNodeService(NodeService nodeService)
Sets the node service

Parameters:
nodeService - the node service

setDictionaryService

public void setDictionaryService(DictionaryService dictionaryService)
Sets the dictionary service

Parameters:
dictionaryService - the dictionary service

addParameterDefinitions

protected void addParameterDefinitions(java.util.List paramList)
Add the parameter definitions

Specified by:
addParameterDefinitions in class ParameterizedItemAbstractBase
Parameters:
paramList - the parameter definitions list

executeImpl

protected void executeImpl(Action ruleAction,
                           NodeRef actionedUponNodeRef)
Execute action implementation

Specified by:
executeImpl in class ActionExecuterAbstractBase
Parameters:
ruleAction - the action
actionedUponNodeRef - the actioned upon node


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.