def __redo(self): RedoManager.redo()
def update_grade_undo_handler(grade_repo, grade): grade_repo.update(grade) RedoManager.register_operation(grade_repo, RedoHandler.UPDATE_GRADE, grade, "update_grade")
def add_student_undo_handler(student_repo, student): RedoManager.register_operation(student_repo, RedoHandler.ADD_STUDENT, student) student_repo.delete(student)
def add_grade_undo_handler(grade_repo, grade): RedoManager.register_operation(grade_repo, RedoHandler.ADD_GRADE, grade) grade_repo.delete(grade)
def delete_grade_undo_handler(grade_repo, grade): grade_repo.save(grade) RedoManager.register_operation(grade_repo, RedoHandler.DELETE_GRADE, grade, "delete_grade")
def update_assignment_undo_handler(assignment_repo, assignment): assignment_repo.update(assignment) RedoManager.register_operation(assignment_repo, RedoHandler.UPDATE_ASSIGNMENT, assignment)
def delete_assignment_undo_handler(assignment_repo, assignment): assignment_repo.save(assignment) RedoManager.register_operation(assignment_repo, RedoHandler.DELETE_ASSIGNMENT, assignment, "delete_assignment")
def add_assignment_undo_handler(assignment_repo, assignment): RedoManager.register_operation(assignment_repo, RedoHandler.ADD_ASSIGNMENT, assignment) assignment_repo.delete(assignment)
def update_student_undo_handler(student_repo, student): RedoManager.register_operation(student_repo, RedoHandler.UPDATE_STUDENT, student, "update_student") student_repo.update(student)
def delete_student_undo_handler(student_repo, student): RedoManager.register_operation(student_repo, RedoHandler.DELETE_STUDENT, student, "delete_student") student_repo.save(student)