layer.setzIndex(layerJson.getzIndex());
List<AreaElementJson> areaElementJsonList = layerJson.getAreaElementList();
List<AreaElement> areaElementList = new ArrayList<AreaElement>();
for (Iterator<AreaElementJson> iterator3 = areaElementJsonList.iterator(); iterator3.hasNext();) {
AreaElementJson areaElementJson = iterator3.next();
AreaElement areaElement = new AreaElement();
AreaElementType areaElementType = areaElementTypeService.getById(areaElementJson.getAreaElementType());
areaElement.setType(areaElementType);
areaElement.setRotate(areaElementJson.getRotate());
areaElement.setScaleX(areaElementJson.getScaleX());
areaElement.setScaleY(areaElementJson.getScaleY());
areaElement.setSurfaceTot(areaElementJson.getSurfaceTot());
areaElement.setTranslateX(areaElementJson.getTranslateX());
areaElement.setTranslateY(areaElementJson.getTranslateY());
areaElement.setLayer(layer);
areaElementList.add(areaElement);
}
layer.setAreaElements(areaElementList);