@@ -99,7 +99,7 @@ static void mergeIncludes(CDAArray array) {
9999 static void resolveArrayOfLinks (CDAEntry entry , CDAField field , ArrayResource array ) {
100100 CDAType linkType =
101101 CDAType .valueOf (((String ) field .items ().get ("linkType" )).toUpperCase (LOCALE ));
102- Map <String , Object > value = (Map ) entry .fields .get (field .id ());
102+ Map <String , Object > value = (Map < String , Object > ) entry .fields .get (field .id ());
103103 if (value == null ) {
104104 return ;
105105 }
@@ -126,7 +126,7 @@ static void resolveArrayOfLinks(CDAEntry entry, CDAField field, ArrayResource ar
126126 @ SuppressWarnings ("unchecked" )
127127 static void resolveSingleLink (CDAEntry entry , CDAField field , ArrayResource array ) {
128128 CDAType linkType = CDAType .valueOf (field .linkType ().toUpperCase (LOCALE ));
129- Map <String , Object > value = (Map ) entry .fields .get (field .id ());
129+ Map <String , Object > value = (Map < String , Object > ) entry .fields .get (field .id ());
130130 if (value == null ) {
131131 return ;
132132 }
@@ -149,7 +149,7 @@ static String getLinkId(Object link) {
149149 // already resolved
150150 return ((CDAResource ) link ).id ();
151151 }
152- return extractNested ((Map ) link , "sys" , "id" );
152+ return extractNested ((Map <?, ?> ) link , "sys" , "id" );
153153 }
154154
155155 static CDAResource findLinkedResource (ArrayResource array , CDAType linkType ,
@@ -264,7 +264,7 @@ private static void setRawFields(LocalizedResource resource) {
264264 Map <String , Object > rawFields = new HashMap <String , Object >();
265265 for (String key : resource .fields .keySet ()) {
266266 Map <String , Object > map = new HashMap <String , Object >();
267- map .putAll ((Map ) resource .fields .get (key ));
267+ map .putAll ((Map < String , ?> ) resource .fields .get (key ));
268268 rawFields .put (key , map );
269269 }
270270 resource .rawFields = rawFields ;
0 commit comments