@PostConstruct
private void initializeDialog() {
String letterDate = modelTranslations.toDisplayString(state.getDate());
addDecoratedText("letter.location.date", "dateLocation", Pos.CENTER_RIGHT, state.getLocation(), letterDate);
addVerticalSpacer(20);
addDecoratedText("ch.sahits.game.openpatrician.display.dialog.event.BuildingPermissionDialog.title", "title", Pos.CENTER);
addVerticalSpacer(20);
IPlayer player = state.getPlayer();
String careerLevel = modelTranslations.getLocalDisplayName(player.getCareerLevel());
String rank = modelTranslations.getLocalDisplayName(player.getRank());
addDecoratedText("letter.salutation.with.title", "salutation", careerLevel, rank, player.getName(), player.getLastName());
addVerticalSpacer(20);
addDecoratedText("ch.sahits.game.openpatrician.display.dialog.event.BuildingPermissionDialog.permission", "permission", state.getLocation());
addDecoratedText("ch.sahits.game.openpatrician.display.dialog.event.BuildingPermissionDialog.greetings", "greetings");
addVerticalSpacer(20);
addDecoratedText("ch.sahits.game.openpatrician.display.dialog.event.BuildingPermissionDialog.signature", "signature", Pos.CENTER_RIGHT, state.getLocation());
}
}