time tracking and display of elapsed time no working
This commit is contained in:
@@ -15,6 +15,8 @@ public class Paths {
|
||||
public static final String SERVICE = "service";
|
||||
public static final String SETTINGS = "settings";
|
||||
public static final String STATES = "states";
|
||||
public static final String STARTED = "started";
|
||||
public static final String STOP = "stop";
|
||||
public static final String SUBMIT = "submit";
|
||||
public static final String TOKEN = "token";
|
||||
public static final String VIEW = "view";
|
||||
|
||||
@@ -7,7 +7,6 @@ import static de.srsoftware.umbrella.core.Constants.NAME;
|
||||
import de.srsoftware.tools.Mappable;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@@ -10,12 +10,11 @@ import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.time.Duration;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.ZoneOffset;
|
||||
import java.util.*;
|
||||
|
||||
public class Time implements Mappable{
|
||||
|
||||
private final Collection<Long> taskIds;
|
||||
private final HashSet<Long> taskIds = new HashSet<>();
|
||||
private LocalDateTime end;
|
||||
private final LocalDateTime start;
|
||||
private long id;
|
||||
@@ -61,7 +60,7 @@ public class Time implements Mappable{
|
||||
this.start = start;
|
||||
this.end = end;
|
||||
this.state = state;
|
||||
this.taskIds = taskIds;
|
||||
if (taskIds != null) this.taskIds.addAll(taskIds);
|
||||
}
|
||||
public String description(){
|
||||
return description;
|
||||
@@ -122,7 +121,7 @@ public class Time implements Mappable{
|
||||
}
|
||||
|
||||
public Time stop(LocalDateTime endTime) {
|
||||
end = endTime;
|
||||
end = endTime.withNano(0);
|
||||
state = State.Open;
|
||||
return this;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user