001 package org.springframework.richclient.command.support;
002
003 import org.springframework.richclient.command.ActionCommand;
004 import org.springframework.richclient.dialog.ApplicationDialog;
005
006 /**
007 * Open a dialog.
008 *
009 * @author Jan Hoskens
010 *
011 */
012 public class DialogCommand extends ActionCommand {
013
014 private ApplicationDialog dialog;
015
016 /**
017 * Set the dialog to open.
018 */
019 public void setDialog(ApplicationDialog dialog) {
020 this.dialog = dialog;
021 }
022
023 /**
024 * {@inheritDoc}
025 */
026 protected void doExecuteCommand() {
027 dialog.showDialog();
028 }
029 }