diff --git a/faircommons-services/common/src/main/java/eu/fairkom/faircommons/common/mappers/WorkMapper.java b/faircommons-services/common/src/main/java/eu/fairkom/faircommons/common/mappers/WorkMapper.java index 6da3b1f95334cc7316e62bf228a33e7cbf72ed2c..50b31b96aff51419737257de3f5ebdaa09f99b86 100644 --- a/faircommons-services/common/src/main/java/eu/fairkom/faircommons/common/mappers/WorkMapper.java +++ b/faircommons-services/common/src/main/java/eu/fairkom/faircommons/common/mappers/WorkMapper.java @@ -58,6 +58,7 @@ public abstract class WorkMapper extends BaseMapper<Work, WorkView, UUID> { public abstract WorkFileView toWorkFileView(WorkFile workFile); @Mapping(target = "licenseIdentifier", source = "license.identifier") + @Mapping(target = "workId", source = "id") public abstract MetaDataView toMetaDataView(Work work); public abstract IpfsEntryView toIpfsView(IpfsEntry ipfsEntry); diff --git a/faircommons-services/common/src/main/lombok/eu/fairkom/faircommons/common/models/views/MetaDataView.java b/faircommons-services/common/src/main/lombok/eu/fairkom/faircommons/common/models/views/MetaDataView.java index 7c37056709f39888500cf19c49670646ff887316..ae81d80e3e9d09a9ecf55ae4af72c7d819408128 100644 --- a/faircommons-services/common/src/main/lombok/eu/fairkom/faircommons/common/models/views/MetaDataView.java +++ b/faircommons-services/common/src/main/lombok/eu/fairkom/faircommons/common/models/views/MetaDataView.java @@ -8,6 +8,7 @@ import lombok.extern.jackson.Jacksonized; import java.io.Serializable; import java.time.ZonedDateTime; +import java.util.UUID; //all attributes immutable @@ -15,6 +16,7 @@ import java.time.ZonedDateTime; @Builder @Jacksonized public class MetaDataView implements Serializable { + UUID workId; String title; String description; ZonedDateTime creationDate;