1616
1717package de .doubleslash .keeptime .view ;
1818
19+ import java .io .IOException ;
20+ import java .time .LocalDate ;
21+ import java .util .*;
22+ import java .util .stream .Collectors ;
23+
24+ import org .slf4j .Logger ;
25+ import org .slf4j .LoggerFactory ;
26+ import org .springframework .beans .factory .annotation .Autowired ;
27+ import org .springframework .stereotype .Component ;
28+
1929import de .doubleslash .keeptime .common .DateFormatter ;
2030import de .doubleslash .keeptime .common .Resources ;
2131import de .doubleslash .keeptime .common .Resources .RESOURCE ;
4858import javafx .scene .shape .Circle ;
4959import javafx .stage .Stage ;
5060import javafx .util .Callback ;
51- import org .slf4j .Logger ;
52- import org .slf4j .LoggerFactory ;
53- import org .springframework .beans .factory .annotation .Autowired ;
54- import org .springframework .stereotype .Component ;
55-
56- import java .io .IOException ;
57- import java .time .LocalDate ;
58- import java .util .*;
59- import java .util .stream .Collectors ;
6061
6162@ Component
6263public class ReportController {
@@ -136,10 +137,10 @@ protected void updateItem(final TableRow item, final boolean empty) {
136137 final String notes = item .getNotes ();
137138 final String text = notes .isEmpty () ? EMPTY_NOTE : notes ;
138139 this .setText (text );
139- if (item .getProjectColor ()!= null ){
140+ if (item .getProjectColor () != null ) {
140141 final Circle circle = new Circle (6 , item .getProjectColor ());
141142 this .setGraphic (circle );
142- }else {
143+ } else {
143144 this .setGraphic (null );
144145 }
145146 }
@@ -164,7 +165,8 @@ protected void updateItem(final TableRow item, final boolean empty) {
164165 final TreeTableColumn <TableRow , TableRow > timeSumColumn = new TreeTableColumn <>("Duration" );
165166 timeSumColumn .setCellFactory (new Callback <>() {
166167 @ Override
167- public TreeTableCell <TableRow , TableRow > call (TreeTableColumn <TableRow , TableRow > tableRowStringTreeTableColumn ) {
168+ public TreeTableCell <TableRow , TableRow > call (
169+ TreeTableColumn <TableRow , TableRow > tableRowStringTreeTableColumn ) {
168170
169171 return new TreeTableCell <>() {
170172
@@ -185,8 +187,9 @@ protected void updateItem(TableRow workItem, boolean empty) {
185187 };
186188 }
187189 });
188- timeSumColumn .setCellValueFactory ( (final TreeTableColumn .CellDataFeatures <TableRow , TableRow > entry ) -> new ReadOnlyObjectWrapper <>(
189- entry .getValue ().getValue ()));
190+ timeSumColumn .setCellValueFactory (
191+ (final TreeTableColumn .CellDataFeatures <TableRow , TableRow > entry ) -> new ReadOnlyObjectWrapper <>(
192+ entry .getValue ().getValue ()));
190193 timeSumColumn .setMinWidth (60 );
191194 timeSumColumn .setReorderable (false );
192195 this .workTableTreeView .getColumns ().add (timeSumColumn );
@@ -238,7 +241,6 @@ private void updateReport(final LocalDate dateToShow) {
238241 final HBox projectButtonBox = new HBox ();
239242 projectButtonBox .getChildren ().add (createCopyProjectButton (onlyCurrentProjectWork ));
240243
241-
242244 final TreeItem <TableRow > projectRow = new TreeItem <>(
243245 new ProjectTableRow (project , projectWorkSeconds , projectButtonBox ));
244246
0 commit comments