RingModel
public RingModel(int id,
java.lang.String datePut,
java.lang.String dateRemoved,
int isRunning,
int timeWeared)
RingModel is used to simplify the transport of session in the code, and make it easier to understand
RingModel is also used to manage break, with only 1 difference:
When it is a break, datePut and dateRemoved are inverted.
Ex:
Normal session: id: 1, datePut 2021-04-10 11:42:00, dateRemoved 2021-04-11 02:42:00, isRunning 0, timeWeared 900 (15h in Minutes)
Break: id: 3, datePut 2021-04-10 16:36:00, dateRemoved 2021-04-10 14:21:00, isRunning 0, timeWeared 135 (2h15 in Minutes)