001 package videoautomat.contentcreator;
002
003 import sale.FormSheet;
004 import sale.FormSheetContentCreator;
005 import users.stdforms.LogOnForm;
006 import videoautomat.contentcreator.stdactions.StopAction;
007 import videoautomat.contentcreator.stdactions.TransitWithAction;
008 import videoautomat.transition.LogOnTransition;
009
010 /**
011 * Content Creator to add action to <code>LogOnForm</code>'s buttons.
012 * @author Alexander Herrmann
013 *
014 */
015 public class LogOnLOFContentCreator extends FormSheetContentCreator {
016
017 /**
018 * Adds the needed actions to the <code>LogOnForm</code> buttons.
019 * @param fs - {@link sale.FormSheet} to be changed
020 */
021 protected void createFormSheetContent(FormSheet fs) {
022 fs.getButton(FormSheet.BTNID_OK).setAction(
023 new TransitWithAction(new LogOnTransition((LogOnForm) fs)));
024 fs.getButton(FormSheet.BTNID_CANCEL).setAction(new StopAction());
025 }
026
027 }