package at.gv.egiz.moazs.repository; import at.gv.zustellung.app2mzs.xsd.DeliveryRequestType; import at.gv.zustellung.msg.xsd.DeliveryRequestStatusType; import org.springframework.stereotype.Repository; import java.util.Optional; @Repository public interface DeliveryRepository { void add(DeliveryRequestType request); Optional getDeliveryRequest(String appDeliveryID); void add(DeliveryRequestStatusType status); Optional getDeliveryRequestStatus(String appDeliveryID); void addSignedDeliveryRequestStatus(byte[] bytes, String appDeliveryId); Optional getSignedDeliveryRequestStatus(String appDeliveryID); }