org.alfresco.repo.action
Class ParameterizedItemImpl

java.lang.Object
  extended by 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.

See Also:
Serialized Form

Constructor Summary
ParameterizedItemImpl(java.lang.String id)
          Constructor
ParameterizedItemImpl(java.lang.String id, java.util.Map parameterValues)
          Constructor
 
Method Summary
 boolean equals(java.lang.Object obj)
          Equals implementation
 java.lang.String getId()
          Unique identifier for the parameterized item
 java.io.Serializable getParameterValue(java.lang.String name)
          Get value of a named parameter.
 java.util.Map getParameterValues()
          Get the parameter values
 int hashCode()
          Hash code implementation
 void setParameterValue(java.lang.String name, java.io.Serializable value)
          Sets the value of a parameter.
 void setParameterValues(java.util.Map parameterValues)
          Sets the parameter values
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterizedItemImpl

public ParameterizedItemImpl(java.lang.String id)
Constructor

Parameters:
ruleItem - the rule item

ParameterizedItemImpl

public ParameterizedItemImpl(java.lang.String id,
                             java.util.Map parameterValues)
Constructor

Parameters:
ruleItem - the rule item
parameterValues - the parameter values
Method Detail

getId

public java.lang.String getId()
Description copied from interface: ParameterizedItem
Unique identifier for the parameterized item

Specified by:
getId in interface ParameterizedItem
Returns:
the id string
See Also:
ParameterizedItem.getId()

getParameterValues

public java.util.Map getParameterValues()
Description copied from interface: ParameterizedItem
Get the parameter values

Specified by:
getParameterValues in interface ParameterizedItem
Returns:
get the parameter values
See Also:
ParameterizedItem.getParameterValues()

getParameterValue

public java.io.Serializable getParameterValue(java.lang.String name)
Description copied from interface: ParameterizedItem
Get value of a named parameter.

Specified by:
getParameterValue in interface ParameterizedItem
Parameters:
name - the parameter name
Returns:
the value of the parameter
See Also:
ParameterizedItem.getParameterValue(String)

setParameterValues

public void setParameterValues(java.util.Map parameterValues)
Description copied from interface: ParameterizedItem
Sets the parameter values

Specified by:
setParameterValues in interface ParameterizedItem
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: ParameterizedItem
Sets the value of a parameter.

Specified by:
setParameterValue in interface ParameterizedItem
Parameters:
name - the parameter name
value - the parameter value
See Also:
ParameterizedItem.setParameterValue(String, Serializable)

hashCode

public int hashCode()
Hash code implementation

Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Equals implementation

Overrides:
equals in class java.lang.Object


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