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