Package org.alfresco.repo.action
Class ParameterizedItemImpl
- java.lang.Object
-
- org.alfresco.repo.action.ParameterizedItemImpl
-
- All Implemented Interfaces:
java.io.Serializable,ParameterizedItem
- Direct Known Subclasses:
ActionConditionImpl,ActionImpl
public abstract class ParameterizedItemImpl extends java.lang.Object implements ParameterizedItem, java.io.Serializable
Rule item instance implementation class.- Author:
- Roy Wetherall
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParameterizedItemImpl(java.lang.String id)ConstructorParameterizedItemImpl(java.lang.String id, java.util.Map<java.lang.String,java.io.Serializable> parameterValues)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Equals implementationjava.lang.StringgetId()Unique identifier for the parameterized itemjava.io.SerializablegetParameterValue(java.lang.String name)Get value of a named parameter.java.util.Map<java.lang.String,java.io.Serializable>getParameterValues()Get the parameter valuesinthashCode()Hash code implementationvoidsetParameterValue(java.lang.String name, java.io.Serializable value)Sets the value of a parameter.voidsetParameterValues(java.util.Map<java.lang.String,java.io.Serializable> parameterValues)Sets the parameter values
-
-
-
Constructor Detail
-
ParameterizedItemImpl
public ParameterizedItemImpl(java.lang.String id)
Constructor- Parameters:
id- the id
-
ParameterizedItemImpl
public ParameterizedItemImpl(java.lang.String id, java.util.Map<java.lang.String,java.io.Serializable> parameterValues)Constructor- Parameters:
id- the rule itemparameterValues- the parameter values
-
-
Method Detail
-
getId
public java.lang.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 java.util.Map<java.lang.String,java.io.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 java.io.Serializable getParameterValue(java.lang.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(java.util.Map<java.lang.String,java.io.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(java.lang.String name, java.io.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)
-
hashCode
public int hashCode()
Hash code implementation- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
Equals implementation- Overrides:
equalsin classjava.lang.Object
-
-