}
return catalogCategoryForm;
}
public CatalogCategoryForm buildCatalogVirtualCategoryForm(final RequestData requestData, final CatalogCategoryVirtual parentProductCategory, final CatalogCategoryVirtual catalogCategory) throws Exception {
final CatalogCategoryForm catalogCategoryForm = buildCatalogCategoryForm(requestData);
if(parentProductCategory != null){
catalogCategoryForm.setDefaultParentCategoryId("" + parentProductCategory.getId());
} else {
if(catalogCategory != null
&& catalogCategory.getParentCatalogCategory() != null){
catalogCategoryForm.setDefaultParentCategoryId("" + catalogCategory.getParentCatalogCategory().getId());
}
}
if(catalogCategory != null){
catalogCategoryForm.setId(catalogCategory.getId().toString());
catalogCategoryForm.setCode(catalogCategory.getCode());
catalogCategoryForm.setName(catalogCategory.getName());
catalogCategoryForm.setDescription(catalogCategory.getDescription());
if(catalogCategory.getRanking() != null){
catalogCategoryForm.setRanking("" + catalogCategory.getRanking());
}
catalogCategoryForm.setCatalogCode(catalogCategory.getName());
CatalogCategoryMaster catalogCategoryMaster = catalogCategory.getCategoryMaster();
catalogCategoryForm.setMasterCategoryId("" + catalogCategoryMaster.getId());
}
return catalogCategoryForm;
}