productSkuForm.setCode(productSku.getCode());
productSkuForm.setDescription(productSku.getDescription());
List<ProductSkuAttribute> globalAttributes = productSku.getGlobalAttributes();
for (Iterator<ProductSkuAttribute> iterator = globalAttributes.iterator(); iterator.hasNext();) {
ProductSkuAttribute productSkuAttribute = (ProductSkuAttribute) iterator.next();
productSkuForm.getGlobalAttributes().put(productSkuAttribute.getAttributeDefinition().getCode(), productSkuAttribute.getValueAsString());
}
List<ProductSkuAttribute> marketAreaAttributes = productSku.getMarketAreaAttributes(currentMarketArea.getId());
for (Iterator<ProductSkuAttribute> iterator = marketAreaAttributes.iterator(); iterator.hasNext();) {
ProductSkuAttribute productSkuAttribute = (ProductSkuAttribute) iterator.next();
productSkuForm.getMarketAreaAttributes().put(productSkuAttribute.getAttributeDefinition().getCode(), productSkuAttribute.getValueAsString());
}
}
if(productMarketing != null){
productSkuForm.setProductMarketingId("" + productMarketing.getId());
}