/** * Update a Entity from a Dto * * @param a Dto * @return an Entity */ public static CulturalCategory updateEntity( CulturalCategory culturalCategory, CulturalCategoryInfo culturalCategoryInfo) { culturalCategory.setCode(culturalCategoryInfo.getCode()); culturalCategory.setLabel(culturalCategoryInfo.getLabel()); return culturalCategory; }
/** * Create a Dto from an Entity * * @param an Entity * @return a Dto */ public static CulturalCategoryInfo createDto(CulturalCategory culturalCategory) { CulturalCategoryInfo culturalCategoryInfo = new CulturalCategoryInfo(); if (culturalCategory == null) return culturalCategoryInfo; if (culturalCategory.getId() != null) culturalCategoryInfo.setUid(getUid(culturalCategory)); culturalCategoryInfo.setCode(culturalCategory.getCode()); culturalCategoryInfo.setLabel(culturalCategory.getLabel()); return culturalCategoryInfo; }
private static String getUid(CulturalCategory culturalCategory) { StringBuilder builder = new StringBuilder(); builder.append(culturalCategory.getId()); return builder.toString(); }