EligibilityOverrideToEligibilityOverrideDTOConverter.java
package uk.gov.dhsc.htbhf.claimant.converter;
import org.springframework.stereotype.Component;
import uk.gov.dhsc.htbhf.claimant.entity.EligibilityOverride;
import uk.gov.dhsc.htbhf.claimant.model.EligibilityOverrideDTO;
/**
* Converts a {@link EligibilityOverride} into a {@link EligibilityOverrideDTO}.
*/
@Component
public class EligibilityOverrideToEligibilityOverrideDTOConverter {
public EligibilityOverrideDTO convert(EligibilityOverride eligibilityOverride) {
if (eligibilityOverride == null) {
return null;
}
return EligibilityOverrideDTO.builder()
.overrideUntil(eligibilityOverride.getOverrideUntil())
.eligibilityOutcome(eligibilityOverride.getEligibilityOutcome())
.qualifyingReason(eligibilityOverride.getQualifyingReason())
.childrenDob(eligibilityOverride.getChildrenDob())
.build();
}
}