@Bean(name = "org.dozer.Mapper")
public DozerBeanMapper dozerBean() {
List mappingFiles = Collections.singletonList("dozer-mapping/saverequest_form-mapping.xml");
DozerBeanMapper dozerBean = new DozerBeanMapper();
dozerBean.setMappingFiles(mappingFiles);
return dozerBean;
}
@Service
public class DozerMappingHandler {
@Autowired
private DozerBeanMapper dozerBeanMapper;
public SaveFormRequest convertSaveFormToSignerFormMgmtEntity(SignerFormMgmt signerFormMgmt) {
SaveFormRequest saveFormRequest = dozerBeanMapper.map(signerFormMgmt, SaveFormRequest.class, "saveFormMapping");
saveFormRequest.setCaseType(SignerConstants.SIGNER_CASE_TYPE);
saveFormRequest.setActionType(ActionType.SAVE);
return saveFormRequest;
}
}
com.citi.api.signer.model.entity.formmgmt.SignerFormMgmt
com.citi.api.signer.model.request.SaveFormRequest
caseId
caseId
id
formId