This repository has been archived on 2020-08-02. You can view files and clone it, but cannot push or open issues or pull requests.
e-commerce/delivery/src/main/java/org/hso/ecommerce/supplier/data/DeliveryManager.java

31 lines
746 B
Java

package org.hso.ecommerce.supplier.data;
import java.util.HashMap;
public class DeliveryManager {
private HashMap<String, Delivery> deliveryList;
private static DeliveryManager deliveryManager;
private DeliveryManager()
{
deliveryList = new HashMap<>();
}
public static DeliveryManager getInstance() {
if (DeliveryManager.deliveryManager == null) {
DeliveryManager.deliveryManager = new DeliveryManager();
}
return DeliveryManager.deliveryManager;
}
public void add(Delivery delivery) {
deliveryList.put(delivery.getUuid(), delivery);
}
public Delivery getDeliveryByID(String uuid) {
return deliveryList.getOrDefault(uuid, null);
}
}