it.amattioli.workstate.actions
Class AbstractStateAction
java.lang.Object
it.amattioli.workstate.actions.AbstractStateAction
- All Implemented Interfaces:
- StateAction
- Direct Known Subclasses:
- BeanShellStateAction, NullStateAction
public abstract class AbstractStateAction
- extends Object
- implements StateAction
AbstractStateAction
public AbstractStateAction()
equals
public boolean equals(Object o)
- Generally speaking two actions are considered equals if they have
the same class. Implementations can partially redefine this behavior
adding other conditions but leaving this condition unaltered.
For example, if the behavior of an action depends on the value of
a parameter passed to the constructor you can redefine the equals
method so it returns true if two actions have the same class and
the same value of the parameter.
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
undoAction
public void undoAction(AttributeHandler state)
- Specified by:
undoAction in interface StateAction
Copyright © 2011. All Rights Reserved.