@@ -150,7 +150,7 @@ public AlarmLogTableController(WebResource client) {
150150 public void initialize () {
151151 resize .setText ("<" );
152152 tableView .getColumns ().clear ();
153- configCol = new TableColumn <>( "Config" );
153+
154154 configCol .setCellValueFactory (
155155 alarmMessage -> new SimpleStringProperty (alarmMessage .getValue ().getConfig ()));
156156 tableView .getColumns ().add (configCol );
@@ -159,7 +159,6 @@ public void initialize() {
159159 pvCol .setCellValueFactory (alarmMessage -> new SimpleStringProperty (alarmMessage .getValue ().getPv ()));
160160 tableView .getColumns ().add (pvCol );
161161
162- severityCol = new TableColumn <>("Severity" );
163162 severityCol .setCellValueFactory (
164163 alarmMessage -> new SimpleStringProperty (alarmMessage .getValue ().getSeverity ()));
165164 severityCol .setCellFactory (alarmLogTableTypeStringTableColumn -> new TableCell <>() {
@@ -179,12 +178,17 @@ protected void updateItem(String item, boolean empty) {
179178 });
180179 tableView .getColumns ().add (severityCol );
181180
182- messageCol = new TableColumn <>("Message" );
183181 messageCol .setCellValueFactory (
184182 alarmMessage -> new SimpleStringProperty (alarmMessage .getValue ().getMessage ()));
185183 tableView .getColumns ().add (messageCol );
186184
187- timeCol = new TableColumn <>("Time" );
185+ valueCol .setCellValueFactory (
186+ alarmMessage -> {
187+ String value = alarmMessage .getValue ().getValue ();
188+ return new SimpleStringProperty (value );
189+ });
190+ tableView .getColumns ().add (valueCol );
191+
188192 timeCol .setCellValueFactory (
189193 alarmMessage -> {
190194 if (alarmMessage .getValue ().getTime () != null ) {
@@ -195,25 +199,21 @@ protected void updateItem(String item, boolean empty) {
195199 });
196200 tableView .getColumns ().add (timeCol );
197201
198- msgTimeCol = new TableColumn <>("Message Time" );
199202 msgTimeCol .setCellValueFactory (
200203 alarmMessage -> {
201204 String time = TimestampFormats .MILLI_FORMAT .format (alarmMessage .getValue ().getMessage_time ());
202205 return new SimpleStringProperty (time );
203206 });
204207 tableView .getColumns ().add (msgTimeCol );
205208
206- deltaTimeCol = new TableColumn <>("Time Delta" );
207209 deltaTimeCol .setCellValueFactory (
208210 alarmMessage -> {
209211 java .time .Duration delta = java .time .Duration .between (alarmMessage .getValue ().getMessage_time (), Instant .now ());
210212 return new SimpleStringProperty (delta .toHours () + ":" + delta .toMinutesPart () + ":" + delta .toSecondsPart ()
211213 + "." + delta .toMillisPart ());
212214 });
213- deltaTimeCol .setVisible (false );
214215 tableView .getColumns ().add (deltaTimeCol );
215216
216- currentSeverityCol = new TableColumn <>("Current Severity" );
217217 currentSeverityCol .setCellValueFactory (
218218 alarmMessage -> new SimpleStringProperty (alarmMessage .getValue ().getCurrent_severity ()));
219219 currentSeverityCol .setCellFactory (alarmLogTableTypeStringTableColumn -> new TableCell <>() {
@@ -234,12 +234,10 @@ protected void updateItem(String item, boolean empty) {
234234 });
235235 tableView .getColumns ().add (currentSeverityCol );
236236
237- currentMessageCol = new TableColumn <>("Current Message" );
238237 currentMessageCol .setCellValueFactory (
239238 alarmMessage -> new SimpleStringProperty (alarmMessage .getValue ().getCurrent_message ()));
240239 tableView .getColumns ().add (currentMessageCol );
241240
242- commandCol = new TableColumn <>("Command" );
243241 commandCol .setCellValueFactory (
244242 alarmMessage -> {
245243 String action = alarmMessage .getValue ().getCommand ();
@@ -258,12 +256,10 @@ protected void updateItem(String item, boolean empty) {
258256 });
259257 tableView .getColumns ().add (commandCol );
260258
261- userCol = new TableColumn <>("User" );
262259 userCol .setCellValueFactory (
263260 alarmMessage -> new SimpleStringProperty (alarmMessage .getValue ().getUser ()));
264261 tableView .getColumns ().add (userCol );
265262
266- hostCol = new TableColumn <>("Host" );
267263 hostCol .setCellValueFactory (
268264 alarmMessage -> new SimpleStringProperty (alarmMessage .getValue ().getHost ()));
269265 tableView .getColumns ().add (hostCol );
0 commit comments