1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package nl.toolforge.karma.cli.cmd;
20
21 import nl.toolforge.karma.core.cmd.CommandDescriptor;
22 import nl.toolforge.karma.core.cmd.CommandException;
23 import nl.toolforge.karma.core.cmd.event.MessageEvent;
24 import nl.toolforge.karma.core.cmd.event.SimpleMessage;
25 import nl.toolforge.karma.core.cmd.impl.SelectManifest;
26
27 /***
28 * @author W.H. Schraal
29 *
30 * @version $Id: SelectManifestImpl.java,v 1.23 2004/10/09 21:28:06 asmedes Exp $
31 */
32 public class SelectManifestImpl extends SelectManifest {
33
34 public SelectManifestImpl(CommandDescriptor descriptor) {
35 super(descriptor);
36 }
37
38 /***
39 * Execute the command in the CLI. When the execution was succesfull, a message is shown on the console.
40 *
41 */
42 public void execute() throws CommandException {
43
44
45
46 super.execute();
47
48 SimpleMessage message =
49 new SimpleMessage(
50 getFrontendMessages().getString("message.MANIFEST_ACTIVATED"), new Object[]{getSelectedManifest().getName()}
51 );
52 getCommandResponse().addEvent(new MessageEvent(this, message));
53 }
54 }