Page History
...
The command classes related to the activation (marked green on the above image) will be moved to the Activation module (package i.m.module.activation.commands
), the rest will be moved to the Core module, to the i.m.commands.impl
package.
The command definition will be kept at its current location (/modules/adminInterface/commands
), and will be defined by the Legacy module.The CommandsManager
class will be extended with a method executeCommand(String catalog, String command, Map<String,Object> parameters)
, that will allow to run commands without need to handle Context etc. The UI classes (actions etc.) should use command by calling this method (i.e. this will be the preferred method, but not the only one).
...