diff --git a/example/PaymentDao.java b/example/PaymentDao.java new file mode 100644 index 0000000..77c28cd --- /dev/null +++ b/example/PaymentDao.java @@ -0,0 +1,32 @@ +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 + * @throws IllegalArgumentException if payment is null + */ + 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