Class ParameterProcessor
- java.lang.Object
-
- org.alfresco.repo.action.parameter.ParameterProcessor
-
- Direct Known Subclasses:
DateParameterProcessor
,MessageParameterProcessor
,NodeParameterProcessor
public abstract class ParameterProcessor extends Object
Abstract parameter processor implementation.- Since:
- 2.1
- Author:
- Roy Wetherall
-
-
Constructor Summary
Constructors Constructor Description ParameterProcessor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
getName()
void
init()
Init methodabstract String
process(String value, NodeRef actionedUponNodeRef)
Process the parameter value.void
setName(String name)
void
setParameterProcessorComponent(ParameterProcessorComponent parameterProcessorComponent)
protected String
stripName(String value)
Strips the name of the processor from the subs value.
-
-
-
Method Detail
-
getName
public String getName()
- Returns:
- parameter processor name
-
setName
public void setName(String name)
- Parameters:
name
- parameter processor name
-
setParameterProcessorComponent
public void setParameterProcessorComponent(ParameterProcessorComponent parameterProcessorComponent)
- Parameters:
parameterProcessorComponent
- parameter processor component
-
init
public void init()
Init method
-
process
public abstract String process(String value, NodeRef actionedUponNodeRef)
Process the parameter value.- Parameters:
value
- substitution valueactionedUponNodeRef
- actioned upon node reference- Returns:
- String processed string, original string if subs string invalid
-
-