Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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).

...