Storyboard Flipbook
Adding flipbook to protocol changes.
Start situation: use University class to build object structure
SDMLibJsonIdMap idMap = (SDMLibJsonIdMap) UniversityCreator.createIdMap("ajz"); FlipBook flipBook = idMap.createFlipBook(); // ============================================================= storyboard.add("Start situation: use University class to build object structure"); University uni = new University() .withName("StudyRight"); idMap.getId(uni);
From now on the flipbook protocols all changes done to the uni model
Add rooms and students and dump the object model.
Check: Number of students expected: 2 actual 2
Check: Number of rooms expected: 5 actual 5
Test flipbook, with some undo redo steps:
flipBook.back(34); storyboard.addObjectDiagram(uni); storyboard.dumpHTML(); flipBook.forward(34); storyboard.addObjectDiagram(uni); flipBook.back(sportsRoom, Room.PROPERTY_CREDITS); storyboard.addObjectDiagram(uni); flipBook.back() .back() .back() .forward();
Check: Number of students expected: 2 actual 2
Check: Number of rooms expected: 3 actual 3