}
}
if (listValues != null) {
for (ChoiceListValue choiceListValue : listValues) {
try {
final GWTJahiaValueDisplayBean displayBean =
new GWTJahiaValueDisplayBean(choiceListValue.getValue().getString(),
choiceListValue.getDisplayName());
final Map<String, Object> props = choiceListValue.getProperties();
if (props != null) {
for (Map.Entry<String, Object> objectEntry : props.entrySet()) {
if (objectEntry.getKey() == null || objectEntry.getValue() == null) {
logger.error("Null value : " + objectEntry.getKey() + " / " +
objectEntry.getValue());
} else {
displayBean.set(objectEntry.getKey(), objectEntry.getValue());
}
}
}
displayBeans.add(displayBean);
} catch (RepositoryException e) {