59 lines
1.9 KiB
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;
|
|
}
|
|
}
|