View Javadoc
1   package de.dlr.shepard.data.structureddata.io;
2   
3   import de.dlr.shepard.common.neo4j.io.BasicContainerIO;
4   import de.dlr.shepard.data.structureddata.entities.StructuredDataContainer;
5   import lombok.Data;
6   import lombok.EqualsAndHashCode;
7   import lombok.NoArgsConstructor;
8   import org.eclipse.microprofile.openapi.annotations.media.Schema;
9   
10  @Data
11  @EqualsAndHashCode(callSuper = true)
12  @NoArgsConstructor
13  @Schema(name = "StructuredDataContainer")
14  public class StructuredDataContainerIO extends BasicContainerIO {
15  
16    @Schema(readOnly = true, required = true)
17    private String oid;
18  
19    public StructuredDataContainerIO(StructuredDataContainer container) {
20      super(container);
21      this.oid = container.getMongoId();
22    }
23  }