objectmapper patch x5
This commit is contained in:
parent
d06b004526
commit
a573ad3091
@ -37,13 +37,12 @@ public class GameRoom {
|
|||||||
private final ObjectMapper om;
|
private final ObjectMapper om;
|
||||||
|
|
||||||
public GameRoom(List<RoomPlayer> players, UserServiceImpl userService) {
|
public GameRoom(List<RoomPlayer> players, UserServiceImpl userService) {
|
||||||
/*PolymorphicTypeValidator ptv = BasicPolymorphicTypeValidator.builder()
|
PolymorphicTypeValidator ptv = BasicPolymorphicTypeValidator.builder()
|
||||||
.allowIfSubType("com.alterdekim.game.component.game.DialogButtonsList")
|
.allowIfBaseType(ActionDialogBody.class)
|
||||||
.allowIfSubType("java.util.ArrayList")
|
.allowIfBaseType(List.class)
|
||||||
.build();*/
|
.build();
|
||||||
this.om = new ObjectMapper();
|
this.om = new ObjectMapper();
|
||||||
//this.om.activateDefaultTyping(ptv, ObjectMapper.DefaultTyping.NON_FINAL);
|
this.om.activateDefaultTyping(ptv, ObjectMapper.DefaultTyping.NON_FINAL);
|
||||||
this.om.activateDefaultTyping(new LaissezFaireSubTypeValidator(), ObjectMapper.DefaultTyping.EVERYTHING);
|
|
||||||
this.userService = userService;
|
this.userService = userService;
|
||||||
this.players = players.stream()
|
this.players = players.stream()
|
||||||
.map(p -> new GamePlayer(p.getUserId(), userService.findById(p.getUserId()).getDisplayName(), 0, new Chip(p.getUserId(), 0, 0, "#000000")))
|
.map(p -> new GamePlayer(p.getUserId(), userService.findById(p.getUserId()).getDisplayName(), 0, new Chip(p.getUserId(), 0, 0, "#000000")))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user