private void readDefinitions ( ) { for ( MapRow row : m_tables . get ( "TTL" ) ) { Integer id = row . getInteger ( "DEFINITION_ID" ) ; List < MapRow > list = m_definitions . get ( id ) ; if ( list == null ) { list = new ArrayList < MapRow > ( ) ; m_definitions . put ( id , list ) ; } list . add ( row ) ; } List < MapRow > rows = m_definitions . get ( WBS_FORMAT_ID ) ; if ( rows != null ) { m_wbsFormat = new SureTrakWbsFormat ( rows . get ( 0 ) ) ; } }
Extract definition records from the table and divide into groups .