@@ -80,52 +80,61 @@ public void changelog(AttachmentLogContext context) throws IOException {
8080 CdsModel cdsModel = context .getModel ();
8181 logger .info ("CDS Model fetched in changelog: " + cdsModel );
8282 logger .info ("Target entity qualified name: " + context .getTarget ().getQualifiedName ());
83-
83+
8484 CqnAnalyzer cqnAnalyzer = CqnAnalyzer .create (cdsModel );
8585 logger .info ("CqnAnalyzer created successfully" );
86-
86+
8787 Optional <CdsEntity > attachmentEntity =
8888 cdsModel .findEntity (context .getTarget ().getQualifiedName () + "_drafts" );
8989 logger .info ("Draft attachment entity found: " + attachmentEntity .isPresent ());
9090
9191 Map <String , Object > targetKeys =
9292 cqnAnalyzer .analyze ((CqnSelect ) context .get ("cqn" )).targetKeyValues ();
9393 logger .info ("Target keys extracted: " + targetKeys );
94-
94+
9595 // get the objectId against the Id
9696 String id = targetKeys .get ("ID" ).toString ();
9797 logger .info ("Attachment ID: " + id );
98-
98+
9999 CmisDocument cmisDocument =
100100 dbQuery .getObjectIdForAttachmentID (attachmentEntity .get (), persistenceService , id );
101- logger .info ("CMIS document retrieved - ObjectId: " + cmisDocument .getObjectId () + ", FileName: " + cmisDocument .getFileName ());
102-
101+ logger .info (
102+ "CMIS document retrieved - ObjectId: "
103+ + cmisDocument .getObjectId ()
104+ + ", FileName: "
105+ + cmisDocument .getFileName ());
106+
103107 if (cmisDocument .getFileName () == null || cmisDocument .getFileName ().isEmpty ()) {
104108 logger .info ("Filename is null or empty, fetching from non-draft entity" );
105109 // open attachment is triggered on non-draft entity
106110 attachmentEntity = cdsModel .findEntity (context .getTarget ().getQualifiedName ());
107111 logger .info ("Active attachment entity found: " + attachmentEntity .isPresent ());
108-
112+
109113 cmisDocument =
110114 dbQuery .getObjectIdForAttachmentID (attachmentEntity .get (), persistenceService , id );
111- logger .info ("CMIS document retrieved from active entity - ObjectId: " + cmisDocument .getObjectId () + ", FileName: " + cmisDocument .getFileName ());
115+ logger .info (
116+ "CMIS document retrieved from active entity - ObjectId: "
117+ + cmisDocument .getObjectId ()
118+ + ", FileName: "
119+ + cmisDocument .getFileName ());
112120 }
113-
121+
114122 logger .info ("Retrieving SDM credentials" );
115123 SDMCredentials sdmCredentials = tokenHandler .getSDMCredentials ();
116124 logger .info ("SDM credentials retrieved successfully" );
117-
125+
118126 logger .info ("Is system user: " + context .getUserInfo ().isSystemUser ());
119- logger .info ("Calling SDM service to get change log for objectId: " + cmisDocument .getObjectId ());
120-
127+ logger .info (
128+ "Calling SDM service to get change log for objectId: " + cmisDocument .getObjectId ());
129+
121130 JSONObject jsonObject =
122131 sdmService .getChangeLog (
123132 cmisDocument .getObjectId (), sdmCredentials , context .getUserInfo ().isSystemUser ());
124133 logger .info ("Change log retrieved from SDM service" );
125-
134+
126135 jsonObject .put ("filename" , cmisDocument .getFileName ());
127136 logger .info ("Filename added to JSON response: " + cmisDocument .getFileName ());
128-
137+
129138 context .setResult (jsonObject );
130139 logger .info ("Changelog event handler completed successfully" );
131140 }
0 commit comments