app/repository/UndoStackRepository.java
public CompletionStage<Void> addToStack(UndoStack undoItem){
        return supplyAsync(() -> {
            ebeanServer.insert(undoItem);
            return null;
        }, executionContext);
    }
/**
     * Method to insert a soft deleted item into the undo stack
     * @param undoItem object holding the variables required for inserting item into the undoStack database table
     * @return null
     */
Method to insert a soft deleted item into the undo stack
@param undoItem object holding the variables required for inserting item into the undoStack database table
@return null
Method to insert a soft deleted item into the undo stack @param undoItem object holding the variables required for inserting item into the undoStack database table @return null
public CompletionStage<Void> addToStack(UndoStack undoItem){
        return supplyAsync(() -> {
            ebeanServer.insert(undoItem);
            return null;
        }, executionContext);
    }
public CompletionStage < Void > addToStack ( UndoStack undoItem ) { return supplyAsync ( ( ) -> { ebeanServer . insert ( undoItem ) ; return null ; } , executionContext ) ; }
Method to insert a soft deleted item into the undo stack
 @param undoItem object holding the variables required for inserting item into the undoStack database table
 @return null
Method to insert a soft deleted item into the undo stack @param undoItem object holding the variables required for inserting item into the undoStack database table @return null