Command Class
Each ready-to-use command in Views was implemented with the IlvManagerCommand class. To carry out undo/repeat operations, the subtypes of this class merely store the arguments of commands. The actual command to be remembered is known by the type of the IlvManagerCommand objects.
If you create a new operation for the manager and you want to undo and repeat it, you have to create a specific subtype of the IlvManagerCommand class. A complete example of this subtyping is described in