hdpos/src/main/java/com/example/services/store/PosReplication.java

59 lines
1.9 KiB
Java

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;
}
}