in service/src/main/java/org/apache/fineract/cn/group/internal/mapper/GroupDefinitionMapper.java [32:53]
public static GroupDefinition map(final GroupDefinitionEntity groupDefinitionEntity) {
final GroupDefinition groupDefinition = new GroupDefinition();
groupDefinition.setIdentifier(groupDefinitionEntity.getIdentifier());
groupDefinition.setDescription(groupDefinitionEntity.getDescription());
groupDefinition.setMinimalSize(groupDefinitionEntity.getMinimalSize());
groupDefinition.setMaximalSize(groupDefinitionEntity.getMaximalSize());
groupDefinition.setCreateOn(DateConverter.toIsoString(groupDefinitionEntity.getCreatedOn()));
groupDefinition.setCreatedBy(groupDefinitionEntity.getCreatedBy());
if (groupDefinitionEntity.getLastModifiedOn() != null) {
groupDefinition.setLastModifiedOn(DateConverter.toIsoString(groupDefinitionEntity.getLastModifiedOn()));
groupDefinition.setLastModifiedBy(groupDefinitionEntity.getLastModifiedBy());
}
final Cycle cycle = new Cycle();
cycle.setNumberOfMeetings(groupDefinitionEntity.getNumberOfMeetings());
cycle.setFrequency(groupDefinitionEntity.getFrequency());
cycle.setAdjustment(groupDefinitionEntity.getAdjustment());
groupDefinition.setCycle(cycle);
return groupDefinition;
}