@@ -39,33 +39,27 @@ public PscDocument transformPsc(String notificationId, FullRecordCompanyPSCApi r
3939 PscDocument pscDocument = new PscDocument ();
4040 logger .info (String .format ("transforming incoming payload with Id: %s" , notificationId ));
4141
42- try {
43- pscDocument .setId (notificationId );
44- pscDocument .setNotificationId (notificationId );
45- pscDocument .setPscId (requestBody .getExternalData ().getPscId ());
46- pscDocument .setCompanyNumber (requestBody .getExternalData ().getCompanyNumber ());
47- OffsetDateTime deltaAt = requestBody .getInternalData ().getDeltaAt ();
48- pscDocument .setDeltaAt (dateTimeFormatter .format (deltaAt ));
49- PscTransformationHelper .createDateFields (requestBody , pscDocument );
50- pscDocument .setUpdatedBy (requestBody .getInternalData ().getUpdatedBy ());
51- pscDocument .setData (transformDataFields (requestBody ));
52-
53- String kind = requestBody .getExternalData ().getData ().getKind ();
54-
55- if (IndividualPscRoles .includes (kind )) {
56- pscDocument .setSensitiveData (transformSensitiveDataFields (requestBody ));
57- handleUraSameAsRo (pscDocument .getData (),
58- requestBody .getExternalData ().getSensitiveData ());
59- handleIndividualFields (requestBody , pscDocument .getData ());
60- }
61- if (SecurePscRoles .includes (kind )) {
62- handleSecureFields (requestBody , pscDocument .getData ());
63- }
64- } catch (Exception exception ) {
65- throw new FailedToTransformException (String .format (
66- "Failed to transform API payload: %s" , exception .getMessage ()));
42+ pscDocument .setId (notificationId );
43+ pscDocument .setNotificationId (notificationId );
44+ pscDocument .setPscId (requestBody .getExternalData ().getPscId ());
45+ pscDocument .setCompanyNumber (requestBody .getExternalData ().getCompanyNumber ());
46+ OffsetDateTime deltaAt = requestBody .getInternalData ().getDeltaAt ();
47+ pscDocument .setDeltaAt (dateTimeFormatter .format (deltaAt ));
48+ PscTransformationHelper .createDateFields (requestBody , pscDocument );
49+ pscDocument .setUpdatedBy (requestBody .getInternalData ().getUpdatedBy ());
50+ pscDocument .setData (transformDataFields (requestBody ));
51+
52+ String kind = requestBody .getExternalData ().getData ().getKind ();
53+
54+ if (IndividualPscRoles .includes (kind )) {
55+ pscDocument .setSensitiveData (transformSensitiveDataFields (requestBody ));
56+ handleUraSameAsRo (pscDocument .getData (),
57+ requestBody .getExternalData ().getSensitiveData ());
58+ handleIndividualFields (requestBody , pscDocument .getData ());
59+ }
60+ if (SecurePscRoles .includes (kind )) {
61+ handleSecureFields (requestBody , pscDocument .getData ());
6762 }
68-
6963 return pscDocument ;
7064 }
7165
0 commit comments