@@ -10,7 +10,7 @@ public class RF2FileTableMapper {
1010 private static final String TEXT_DEFINITION_FILE_HEADER = "sct2_TextDefinition_" ;
1111 private static final String STATED_RELATIONSHIP_FILE_HEADER = "sct2_StatedRelationship_" ;
1212 private static final String SIMPLE_FILE_HEADER = "der2_Refset_.*Simple" ;
13- private static final String SIMPLE_MAP_FILE_HEADER = "der2_sRefset_ .*SimpleMap" ;
13+ private static final String SIMPLE_MAP_FILE_HEADER = "der2_.*Refset_ .*SimpleMap" ;
1414 private static final String RELATIONSHIP_FILE_HEADER = "sct2_Relationship_" ;
1515 private static final String RELATIONSHIP_CONCRETE_VALUES_FILE_HEADER = "sct2_RelationshipConcreteValues" ;
1616 private static final String LANGUAGE_FILE_HEADER = "der2_cRefset_.*Language" ;
@@ -34,9 +34,9 @@ public class RF2FileTableMapper {
3434 private static final String DELTA = ".*Delta.*_*_\\ d{8}.txt" ;
3535 private static final String SNAPSHOT = ".*Snapshot.*_*_\\ d{8}.txt" ;
3636 private static final String FULL = ".*Full.*_*_\\ d{8}.txt" ;
37- //list of file name regex expressions with RVF table names
37+ // list of file name regex expressions with RVF table names
3838 static {
39- //Delta
39+ // Delta
4040 tableNameMap .put (CONCEPT_FILE_HEADER + DELTA , "concept_d" );
4141 tableNameMap .put (DESCRIPTION_FILE_HEADER + DELTA , "description_d" );
4242 tableNameMap .put (ASSOCIATION_REFERENCE_FILE_HEADER + DELTA , "associationrefset_d" );
@@ -61,7 +61,7 @@ public class RF2FileTableMapper {
6161 tableNameMap .put (MRCM_DOMAIN_FILE_HEADER + DELTA , "mrcmdomainrefset_d" );
6262 tableNameMap .put (DESCRIPTION_TYPE_FILE_HEADER + DELTA , "descriptiontyperefset_d" );
6363
64- //Full
64+ // Full
6565 tableNameMap .put (CONCEPT_FILE_HEADER + FULL , "concept_f" );
6666 tableNameMap .put (DESCRIPTION_FILE_HEADER + FULL , "description_f" );
6767 tableNameMap .put (ASSOCIATION_REFERENCE_FILE_HEADER + FULL , "associationrefset_f" );
@@ -86,7 +86,7 @@ public class RF2FileTableMapper {
8686 tableNameMap .put (MRCM_DOMAIN_FILE_HEADER + FULL , "mrcmdomainrefset_f" );
8787 tableNameMap .put (DESCRIPTION_TYPE_FILE_HEADER + FULL , "descriptiontyperefset_f" );
8888
89- //Snapshot
89+ // Snapshot
9090 tableNameMap .put (CONCEPT_FILE_HEADER + SNAPSHOT , "concept_s" );
9191 tableNameMap .put (DESCRIPTION_FILE_HEADER + SNAPSHOT , "description_s" );
9292 tableNameMap .put (ASSOCIATION_REFERENCE_FILE_HEADER + SNAPSHOT , "associationrefset_s" );
@@ -111,12 +111,17 @@ public class RF2FileTableMapper {
111111 tableNameMap .put (MRCM_DOMAIN_FILE_HEADER + SNAPSHOT , "mrcmdomainrefset_s" );
112112 tableNameMap .put (DESCRIPTION_TYPE_FILE_HEADER + SNAPSHOT , "descriptiontyperefset_s" );
113113 }
114-
114+
115+ private RF2FileTableMapper () {
116+ // private constructor
117+ }
118+
119+
115120 public static String getLegacyTableName (final String filename ) {
116121 final String fileName = filename .startsWith ("x" ) ? filename .substring (1 ) : filename ;
117- for (final String regex : tableNameMap .keySet ()) {
118- if (Pattern .compile (regex ).matcher (fileName ).matches ()) {
119- return tableNameMap . get ( regex );
122+ for (final Map . Entry < String , String > entry : tableNameMap .entrySet ()) {
123+ if (Pattern .compile (entry . getKey () ).matcher (fileName ).matches ()) {
124+ return entry . getValue ( );
120125 }
121126 }
122127 return null ;
0 commit comments