| Home | Trees | Index | Help |
|
|---|
| Package CedarBackup2 :: Module cli :: Class _ActionItem |
|
object --+
|
_ActionItem
Class representing a single action to be executed.
This class represents a single action to be executed, and understands how to execute those actions.
Standard actions ("built-in" actions like collect, stage,
etc.) are instantiated in terms of a direct function reference, i.e. to
executeCollect. Extended actions are instantiated in terms
of an ExtendedAction object taken from configuration.
The two different actions are executed directly. In the case of
standard actions, the function reference is called directly. In the case
of extended actions, a function reference is first derived (using getFunctionReference) and then called.
Note: The comparison operators for this class have been implemented to only compare based on the index value, and ignore all other values. This is so that the action set list can be easily sorted by index.
| Method Summary | |
|---|---|
Default constructor. | |
Definition of equals operator for this class. | |
Executes the action associated with an item. | |
| Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
x.__repr__() <==> repr(x) | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) | |
| Method Details |
|---|
__init__(self,
index,
function=None,
extension=None)
Default constructor.
|
__cmp__(self,
other)
Definition of equals operator for this class. The only thing we
compare is the item's index.
|
executeAction(self, configPath, options, config)Executes the action associated with an item. See class notes for more details on how the action is executed.
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Tue Mar 8 13:38:07 2005 | http://epydoc.sf.net |