package com.example.services.store; import java.sql.Date; import java.text.SimpleDateFormat; public class PosReplication { private int pendingReplications; private Date minPendingReplicationDate; private Date maxPendingReplicationDate; // Default constructor public PosReplication() { // Default constructor required for JSON deserialization } // Constructor with parameters public PosReplication(int pendingReplications, Date minPendingReplicationDate, Date maxPendingReplicationDate) { this.pendingReplications = pendingReplications; this.minPendingReplicationDate = minPendingReplicationDate; this.maxPendingReplicationDate = maxPendingReplicationDate; } // Getters et setters public int getPendingReplications() { return pendingReplications; } public void setPendingReplications(int pendingReplications) { this.pendingReplications = pendingReplications; } public String getMinPendingReplicationDate() { if (minPendingReplicationDate != null) { SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); return dateFormat.format(minPendingReplicationDate); } else { return ""; } } public void setMinReplicationDate(Date minPendingReplicationDate) { this.minPendingReplicationDate = minPendingReplicationDate; } public String getMaxPendingReplicationDate() { if (maxPendingReplicationDate != null) { SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); return dateFormat.format(maxPendingReplicationDate); } else { return ""; } } public void setMaxReplicationDate(Date maxPendingReplicationDate) { this.maxPendingReplicationDate = maxPendingReplicationDate; } }