common models changes

This commit is contained in:
amentis 2024-05-22 12:01:25 +03:00
parent 3ae2aa00d9
commit be252504aa
4 changed files with 55 additions and 0 deletions

View File

@ -2,9 +2,12 @@ package org.opencdmp.commonmodels.models;
import org.opencdmp.commonmodels.enums.DmpUserRole;
import java.util.UUID;
public class DmpUserModel {
private UserModel user;
private DmpUserRole role;
private UUID sectionId;
public UserModel getUser() {
return user;
@ -21,4 +24,12 @@ public class DmpUserModel {
public void setRole(DmpUserRole role) {
this.role = role;
}
public UUID getSectionId() {
return sectionId;
}
public void setSectionId(UUID sectionId) {
this.sectionId = sectionId;
}
}

View File

@ -13,6 +13,7 @@ public class DescriptionModel {
private UUID id;
private String label;
private String description;
private List<String> tags;
private DescriptionStatus status;
private DescriptionTemplateModel descriptionTemplate;
private DmpModel dmp;
@ -47,6 +48,14 @@ public class DescriptionModel {
this.description = description;
}
public List<String> getTags() {
return tags;
}
public void setTags(List<String> tags) {
this.tags = tags;
}
public PropertyDefinitionModel getProperties() {
return properties;
}

View File

@ -8,6 +8,7 @@ import org.opencdmp.commonmodels.models.FileEnvelopeModel;
import org.opencdmp.commonmodels.models.UserModel;
import org.opencdmp.commonmodels.models.description.DescriptionModel;
import org.opencdmp.commonmodels.models.dmpblueprint.DmpBlueprintModel;
import org.opencdmp.commonmodels.models.dmpdescriptiontemplate.DmpDescriptionTemplateModel;
import org.opencdmp.commonmodels.models.dmpreference.DmpReferenceModel;
import java.time.Instant;
@ -28,6 +29,7 @@ public class DmpModel {
private List<DescriptionModel> descriptions;
private List<DmpUserModel> users;
private List<DmpReferenceModel> references;
private List<DmpDescriptionTemplateModel> descriptionTemplates;
private FileEnvelopeModel pdfFile;
private FileEnvelopeModel rdaJsonFile;
private FileEnvelopeModel supportingFilesZip;
@ -213,4 +215,12 @@ public class DmpModel {
public void setLanguage(String language) {
this.language = language;
}
public List<DmpDescriptionTemplateModel> getDescriptionTemplates() {
return descriptionTemplates;
}
public void setDescriptionTemplates(List<DmpDescriptionTemplateModel> descriptionTemplates) {
this.descriptionTemplates = descriptionTemplates;
}
}

View File

@ -0,0 +1,25 @@
package org.opencdmp.commonmodels.models.dmpdescriptiontemplate;
import java.util.UUID;
public class DmpDescriptionTemplateModel {
private UUID descriptionTemplateGroupId;
private UUID sectionId;
public UUID getDescriptionTemplateGroupId() {
return descriptionTemplateGroupId;
}
public void setDescriptionTemplateGroupId(UUID descriptionTemplateGroupId) {
this.descriptionTemplateGroupId = descriptionTemplateGroupId;
}
public UUID getSectionId() {
return sectionId;
}
public void setSectionId(UUID sectionId) {
this.sectionId = sectionId;
}
}