package eu.eudat.model.publicapi.overviewmodels; import eu.eudat.data.DmpEntity; import eu.eudat.model.publicapi.associatedprofile.AssociatedProfilePublicModel; import eu.eudat.model.publicapi.doi.DoiPublicModel; import eu.eudat.model.publicapi.grant.GrantPublicOverviewModel; import eu.eudat.model.publicapi.organisation.OrganizationPublicModel; import eu.eudat.model.publicapi.researcher.ResearcherPublicModel; import eu.eudat.model.publicapi.user.UserInfoPublicModel; import java.util.Date; import java.util.List; import java.util.UUID; public class DataManagementPlanPublicModel { private String id; private String label; private String profile; private GrantPublicOverviewModel grant; private Date createdAt; private Date modifiedAt; private Date finalizedAt; private List organisations; private int version; private UUID groupId; private List datasets; private List associatedProfiles; private List researchers; private List users; private String description; private Date publishedAt; private List dois; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getLabel() { return label; } public void setLabel(String label) { this.label = label; } public String getProfile() { return profile; } public void setProfile(String profile) { this.profile = profile; } public GrantPublicOverviewModel getGrant() { return grant; } public void setGrant(GrantPublicOverviewModel grant) { this.grant = grant; } public Date getCreatedAt() { return createdAt; } public void setCreatedAt(Date createdAt) { this.createdAt = createdAt; } public Date getModifiedAt() { return modifiedAt; } public void setModifiedAt(Date modifiedAt) { this.modifiedAt = modifiedAt; } public Date getFinalizedAt() { return finalizedAt; } public void setFinalizedAt(Date finalizedAt) { this.finalizedAt = finalizedAt; } public List getOrganisations() { return organisations; } public void setOrganisations(List organizations) { this.organisations = organizations; } public int getVersion() { return version; } public void setVersion(int version) { this.version = version; } public UUID getGroupId() { return groupId; } public void setGroupId(UUID groupId) { this.groupId = groupId; } public List getDatasets() { return datasets; } public void setDatasets(List datasets) { this.datasets = datasets; } public List getAssociatedProfiles() { return associatedProfiles; } public void setAssociatedProfiles(List associatedProfiles) { this.associatedProfiles = associatedProfiles; } public List getUsers() { return users; } public void setUsers(List users) { this.users = users; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public List getResearchers() { return researchers; } public void setResearchers(List researchers) { this.researchers = researchers; } public Date getPublishedAt() { return publishedAt; } public void setPublishedAt(Date publishedAt) { this.publishedAt = publishedAt; } public List getDois() { return dois; } public void setDois(List dois) { this.dois = dois; } public DmpEntity toDataModel() { return null; } public String getHint() { return "dataManagementPlanOverviewModel"; } }