package husacct.validate.domain.assembler;
import husacct.common.dto.ViolationTypeDTO;
import husacct.validate.domain.validation.ViolationType;
import java.util.ArrayList;
import java.util.List;
public class ViolationTypeDtoAssembler {
public ViolationTypeDTO[] createViolationTypeDTO(List<ViolationType> violationtypes) {
List<ViolationTypeDTO> violationtypeDTOs = new ArrayList<ViolationTypeDTO>();
for (ViolationType violationtype : violationtypes) {
ViolationTypeDTO dto = createViolationTypeDTO(violationtype);
violationtypeDTOs.add(dto);
}
return violationtypeDTOs.toArray(new ViolationTypeDTO[violationtypeDTOs.size()]);
}
public ViolationTypeDTO createViolationTypeDTO(ViolationType violationtype) {
String key = violationtype.getViolationTypeKey();
String description = violationtype.getViolationDescriptionKey();
boolean isActive = violationtype.isActive();
return new ViolationTypeDTO(key, description, isActive);
}
}