Package org.alfresco.repo.action
Class ParameterizedItemImpl
- java.lang.Object
-
- org.alfresco.repo.action.ParameterizedItemImpl
-
- All Implemented Interfaces:
Serializable,ParameterizedItem
- Direct Known Subclasses:
ActionConditionImpl,ActionImpl
public abstract class ParameterizedItemImpl extends Object implements ParameterizedItem, Serializable
Rule item instance implementation class.- Author:
- Roy Wetherall
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParameterizedItemImpl(String id)ConstructorParameterizedItemImpl(String id, Map<String,Serializable> parameterValues)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Equals implementationStringgetId()Unique identifier for the parameterized itemSerializablegetParameterValue(String name)Get value of a named parameter.Map<String,Serializable>getParameterValues()Get the parameter valuesinthashCode()Hash code implementationvoidsetParameterValue(String name, Serializable value)Sets the value of a parameter.voidsetParameterValues(Map<String,Serializable> parameterValues)Sets the parameter values
-
-
-
Constructor Detail
-
ParameterizedItemImpl
public ParameterizedItemImpl(String id)
Constructor- Parameters:
id- the id
-
ParameterizedItemImpl
public ParameterizedItemImpl(String id, Map<String,Serializable> parameterValues)
Constructor- Parameters:
id- the rule itemparameterValues- the parameter values
-
-
Method Detail
-
getId
public String getId()
Description copied from interface:ParameterizedItemUnique identifier for the parameterized item- Specified by:
getIdin interfaceParameterizedItem- Returns:
- the id string
- See Also:
ParameterizedItem.getId()
-
getParameterValues
public Map<String,Serializable> getParameterValues()
Description copied from interface:ParameterizedItemGet the parameter values- Specified by:
getParameterValuesin interfaceParameterizedItem- Returns:
- get the parameter values
- See Also:
ParameterizedItem.getParameterValues()
-
getParameterValue
public Serializable getParameterValue(String name)
Description copied from interface:ParameterizedItemGet value of a named parameter.- Specified by:
getParameterValuein interfaceParameterizedItem- Parameters:
name- the parameter name- Returns:
- the value of the parameter
- See Also:
ParameterizedItem.getParameterValue(String)
-
setParameterValues
public void setParameterValues(Map<String,Serializable> parameterValues)
Description copied from interface:ParameterizedItemSets the parameter values- Specified by:
setParameterValuesin interfaceParameterizedItem- Parameters:
parameterValues- the parameter values- See Also:
ParameterizedItem.setParameterValues(java.util.Map)
-
setParameterValue
public void setParameterValue(String name, Serializable value)
Description copied from interface:ParameterizedItemSets the value of a parameter.- Specified by:
setParameterValuein interfaceParameterizedItem- Parameters:
name- the parameter namevalue- the parameter value- See Also:
ParameterizedItem.setParameterValue(String, Serializable)
-
-