From 45d2701e5bd960e47570d89282c0acdf191b71d0 Mon Sep 17 00:00:00 2001 From: codemakerai-dev Date: Sat, 23 Sep 2023 23:37:58 -0700 Subject: [PATCH 1/2] Demo --- example/PaymentDao.java | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 example/PaymentDao.java diff --git a/example/PaymentDao.java b/example/PaymentDao.java new file mode 100644 index 0000000..794317b --- /dev/null +++ b/example/PaymentDao.java @@ -0,0 +1,31 @@ +public class PaymentDao { + + private static final Logger logger = LoggerFactory.getLogger(PaymentDao.class); + + private final Session session; + + public PaymentDao(Session session) { + this.session = session; + } + + /** + * Saves payment in the database. + * @param payment the payment to save + */ + public void save(Payment payment) { + + } + + /** + * Updates payment in the database + * @param payment + */ + public void update(Payment payment) { + } + + public Payment get(String id) { + } + + public void delete(Payment payment) { + } +} \ No newline at end of file From ef990354617f7822fe162a9d4b78d4b2fe3991e5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 26 Sep 2023 04:47:49 +0000 Subject: [PATCH 2/2] Updating PR according to comment: Add throws IllegalArgumentException if payment is null. --- example/PaymentDao.java | 1 + 1 file changed, 1 insertion(+) diff --git a/example/PaymentDao.java b/example/PaymentDao.java index 794317b..77c28cd 100644 --- a/example/PaymentDao.java +++ b/example/PaymentDao.java @@ -11,6 +11,7 @@ public PaymentDao(Session session) { /** * Saves payment in the database. * @param payment the payment to save + * @throws IllegalArgumentException if payment is null */ public void save(Payment payment) {