Newer
Older
StockManagement / src / main / java / resources / Request.java
package resources;
import java.util.*;

public class Request {
	private Shortage shortage;
	private Deriver deriver;
	private Stock stock;
	private Map.Entry<String, Integer> value;
	public Request(Shortage shortage, Deriver deriver, Stock stock) {
		this.shortage = shortage;
		this.deriver = deriver;
		this.stock = stock;
	}
	public void req(int num, String item) {
		this.value = new AbstractMap.SimpleEntry<>(item, num);
		Map<String, Integer> stock = this.stock.getValue();
		this.shortage.updateRequest(value, stock);
		this.deriver.updateRequest(value, stock);
	}
	public Map.Entry<String, Integer> getValue() {
		return new AbstractMap.SimpleEntry<>(value);
	}
}