@@ -72,15 +72,13 @@ public int getColumnCount() {
7272 @ Override
7373 public Object getValueAt (int rowIndex , int columnIndex ) {
7474
75- List <Integer > alertMessageKeyList = getFtmEntryKeyList ();
75+ List <Integer > alertIdList = getFtmEntryKeyList ();
7676
77- Integer key = alertMessageKeyList .get (rowIndex );
77+ Integer alertId = alertIdList .get (rowIndex );
7878
7979 AlertMessageListProvider alertMessageListProvider = AlertMessageListProvider .getInstance ();
8080
81- Map <Integer , AlertMessage > alertMessageMap = alertMessageListProvider .getAlertMessageMap ();
82-
83- AlertMessage alertMessage = alertMessageMap .get (key );
81+ AlertMessage alertMessage = alertMessageListProvider .getAlertMessage (alertId );
8482
8583 String value = getColumnValue (alertMessage , columnIndex );
8684
@@ -264,23 +262,18 @@ public SearchModel<Integer> getSearchModel() {
264262
265263 private void initialise () {
266264
267- List <Integer > alertMessageKeyList = getFtmEntryKeyList ();
265+ List <Integer > alertIdList = getFtmEntryKeyList ();
268266
269267 AlertMessageListProvider alertMessageListProvider = AlertMessageListProvider .getInstance ();
270268
271- Map <Integer , AlertMessage > alertMessageMap = alertMessageListProvider .getAlertMessageMap ();
272-
273- if (alertMessageMap != null ) {
269+ for (String messageId : alertMessageListProvider .getMessageIdSet ()) {
274270
275- for (Map .Entry <Integer , AlertMessage > entry : alertMessageMap .entrySet ()) {
271+ AlertMessage alertMessage = alertMessageListProvider .getAlertMessage (messageId );
272+ Integer alertId = alertMessage .getId ();
276273
277- Integer alertMessageKey = entry .getKey ();
278- AlertMessage alertMessage = entry .getValue ();
274+ alertIdList .add (alertId );
279275
280- alertMessageKeyList .add (alertMessageKey );
281-
282- updateColumnFilterMap (alertMessageKey , alertMessage );
283- }
276+ updateColumnFilterMap (alertId , alertMessage );
284277 }
285278
286279 updateKeyIndexMap ();
0 commit comments