Class CitizenConsentObjectToDTOMapper
java.lang.Object
it.gov.pagopa.onboarding.citizen.dto.mapper.CitizenConsentObjectToDTOMapper
Mapper service converting domain CitizenConsent aggregates into transport CitizenConsentDTO.
Performs a deep copy of the consents map, transforming each domain Consent into a CitizenConsentDTO.ConsentDTO.
Inverse operation of CitizenConsentDTOToObjectMapper.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmap(CitizenConsent citizenConsent) Converts a domainCitizenConsentinto aCitizenConsentDTO.
-
Constructor Details
-
CitizenConsentObjectToDTOMapper
public CitizenConsentObjectToDTOMapper()
-
-
Method Details
-
map
Converts a domain
CitizenConsentinto aCitizenConsentDTO.Maps the entire consents map:
Map<String, Consent>→Map<String, ConsentDTO>.- Parameters:
citizenConsent- source domain aggregate (must not benull)- Returns:
- DTO with fiscal code and mapped consent details
- Throws:
NullPointerException- ifcitizenConsentorconsentsmap isnull
-