conorH22/bike-rental

View on GitHub
src/main/java/com/csharp/bikerental/persistence/model/UserEditCaretaker.java

Summary

Maintainability
A
0 mins
Test Coverage
package com.csharp.bikerental.persistence.model;

import java.util.ArrayDeque;
import java.util.Deque;

public class UserEditCaretaker {

    final Deque<UserEditSaver> saver = new ArrayDeque<>();

    public UserEditSaver getSaver() {
        UserEditSaver savers = saver.pop();
        return savers;
    }
    public void addSaver(UserEditSaver saved){
        saver.push(saved);
    }
}