1
1
package de .g00fy2 .model .transformers ;
2
2
3
+ import de .g00fy2 .model .entities .db .SummonerSpellDbEntity ;
3
4
import de .g00fy2 .model .entities .web .SummonerSpellListWebEntity ;
4
5
import de .g00fy2 .model .entities .web .SummonerSpellWebEntity ;
5
6
import de .g00fy2 .model .models .SummonerSpell ;
6
7
import java .util .HashMap ;
8
+ import java .util .List ;
7
9
import java .util .Map ;
8
10
import javax .inject .Inject ;
9
11
@@ -29,7 +31,28 @@ public Map<Integer, SummonerSpell> toModel(SummonerSpellListWebEntity summonerSp
29
31
summonerSpell .key = summonerSpellWebEntity1 .key ;
30
32
summonerSpell .description = summonerSpellWebEntity1 .description ;
31
33
32
- summonerSpellMap .put (summonerSpellWebEntity1 .id , summonerSpell );
34
+ summonerSpellMap .put (summonerSpell .id , summonerSpell );
35
+ }
36
+
37
+ return summonerSpellMap ;
38
+ }
39
+
40
+ return null ;
41
+ }
42
+
43
+ @ Override
44
+ public Map <Integer , SummonerSpell > toModel (List <SummonerSpellDbEntity > summonerSpellDbEntities ) {
45
+ if (summonerSpellDbEntities != null && summonerSpellDbEntities .size () > 0 ) {
46
+ Map <Integer , SummonerSpell > summonerSpellMap = new HashMap <>();
47
+ for (SummonerSpellDbEntity summonerDbEntities : summonerSpellDbEntities ) {
48
+ SummonerSpell summonerSpell = new SummonerSpell ();
49
+ summonerSpell .id = summonerDbEntities .id ;
50
+ summonerSpell .summonerLevel = summonerDbEntities .summonerLevel ;
51
+ summonerSpell .name = summonerDbEntities .name ;
52
+ summonerSpell .key = summonerDbEntities .key ;
53
+ summonerSpell .description = summonerDbEntities .description ;
54
+
55
+ summonerSpellMap .put (summonerSpell .id , summonerSpell );
33
56
}
34
57
35
58
return summonerSpellMap ;
0 commit comments