001 package videoautomat.contentcreator;
002
003 import sale.FormSheet;
004 import sale.FormSheetContentCreator;
005 import videoautomat.contentcreator.stdactions.RollBackAction;
006 import videoautomat.contentcreator.stdactions.TransitWithAction;
007 import videoautomat.transition.HandBackCalculateSumTransition;
008
009 /**
010 * Content creator to add the giveback and cancel buttons and there actions.
011 * @author Alexander Herrmann
012 *
013 */
014 public class HandBackTTFSContentCreator extends FormSheetContentCreator {
015
016 /**
017 * Add GiveBack and Cancel Buttons to the FormSheet.
018 * @param fs <code>FormSheet</code> to be changed
019 */
020 protected void createFormSheetContent(FormSheet fs) {
021 fs.removeAllButtons();
022 fs.addButton("Give back", 1, new TransitWithAction(new HandBackCalculateSumTransition()));
023 fs.addButton("Cancel", 2, new RollBackAction());
024 }
025
026 }