@@ -78,27 +78,20 @@ public JsonObjectBuilder jsonDataFileVersions(FileMetadata fileMetadata) {
7878 .add ("versionState" , fileMetadata .getDatasetVersion ().getVersionState ().name ())
7979 .add ("summary" , fileMetadata .getDatasetVersion ().getVersionNote ())
8080 .add ("contributors" , fileMetadata .getContributorNames ())
81+ .add ("publishedDate" , fileMetadata .getDataFile ().getPublicationDate () != null ? fileMetadata .getDataFile ().getPublicationDate ().toString () : null )
8182 ;
8283 }
8384 if (fileMetadata .getDataFile () != null ) {
8485 job .add ("datafileId" , fileMetadata .getDataFile ().getId ());
8586 job .add ("persistentId" , (fileMetadata .getDataFile ().getGlobalId () != null ? fileMetadata .getDataFile ().getGlobalId ().asString () : "" ));
86- if (fileMetadata .getDataFile ().getPublicationDate () != null ) {
87- job .add ("publishedDate" , fileMetadata .getDataFile ().getPublicationDate ().toString ());
88- }
8987 }
9088 FileVersionDifference fvd = fileMetadata .getFileVersionDifference ();
9189 if (fvd != null ) {
9290 List <FileVersionDifference .FileDifferenceSummaryGroup > groups = fvd .getDifferenceSummaryGroups ();
93- JsonObjectBuilder fileDifferenceSummary = jsonObjectBuilder ();
94-
95- if (fileMetadata .getDatasetVersion ().isDeaccessioned () && fileMetadata .getDatasetVersion ().getVersionNote () != null ) {
96- fileDifferenceSummary .add ("deaccessionedReason" , fileMetadata .getDatasetVersion ().getVersionNote ());
97- }
98- String fileAction = getFileAction (fvd .getOriginalFileMetadata (), fvd .getNewFileMetadata ());
99- if (fileAction != null ) {
100- fileDifferenceSummary .add ("file" , fileAction );
101- }
91+ JsonObjectBuilder fileDifferenceSummary = jsonObjectBuilder ()
92+ .add ("versionNote" , fileMetadata .getDatasetVersion ().getVersionNote ())
93+ .add ("deaccessionedReason" , fileMetadata .getDatasetVersion ().getDeaccessionNote ())
94+ .add ("file" , getFileAction (fvd .getOriginalFileMetadata (), fvd .getNewFileMetadata ()));
10295
10396 if (groups != null && !groups .isEmpty ()) {
10497 List <FileVersionDifference .FileDifferenceSummaryGroup > sortedGroups = groups .stream ()
0 commit comments