Allow to manually add reference
This commit is contained in:
parent
501ca9fcc2
commit
df5281eeaa
|
@ -700,7 +700,9 @@ public class DataManagementPlanManager {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (createNew) {
|
if (createNew) {
|
||||||
|
if (organisation.getReference() == null) {
|
||||||
organisation.setReference("Internal:" + UUID.randomUUID().toString());
|
organisation.setReference("Internal:" + UUID.randomUUID().toString());
|
||||||
|
}
|
||||||
organisationRepository.createOrUpdate(organisation);
|
organisationRepository.createOrUpdate(organisation);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -295,7 +295,7 @@ public class DataManagementPlanEditorModel implements DataModel<DMP, DataManagem
|
||||||
grant.setAbbreviation("");
|
grant.setAbbreviation("");
|
||||||
grant.setLabel(this.grant.getLabel());
|
grant.setLabel(this.grant.getLabel());
|
||||||
grant.setType(Grant.GrantType.INTERNAL.getValue());
|
grant.setType(Grant.GrantType.INTERNAL.getValue());
|
||||||
grant.setReference("dmp:" + grant.getId());
|
grant.setReference("dmp:" + (this.grant.getReference() != null ? this.grant.getReference() : grant.getId()));
|
||||||
grant.setUri("");
|
grant.setUri("");
|
||||||
grant.setDefinition("");
|
grant.setDefinition("");
|
||||||
grant.setCreated(new Date());
|
grant.setCreated(new Date());
|
||||||
|
@ -319,7 +319,7 @@ public class DataManagementPlanEditorModel implements DataModel<DMP, DataManagem
|
||||||
funder.setId(UUID.randomUUID());
|
funder.setId(UUID.randomUUID());
|
||||||
funder.setLabel(this.funder.getLabel());
|
funder.setLabel(this.funder.getLabel());
|
||||||
funder.setType(Funder.FunderType.INTERNAL.getValue());
|
funder.setType(Funder.FunderType.INTERNAL.getValue());
|
||||||
funder.setReference("dmp:" + funder.getId());
|
funder.setReference("dmp:" + (this.funder.getReference() != null ? this.funder.getReference() : funder.getId()));
|
||||||
funder.setDefinition("");
|
funder.setDefinition("");
|
||||||
funder.setCreated(new Date());
|
funder.setCreated(new Date());
|
||||||
funder.setStatus(Funder.Status.ACTIVE.getValue());
|
funder.setStatus(Funder.Status.ACTIVE.getValue());
|
||||||
|
@ -341,7 +341,7 @@ public class DataManagementPlanEditorModel implements DataModel<DMP, DataManagem
|
||||||
project.setAbbreviation("");
|
project.setAbbreviation("");
|
||||||
project.setLabel(this.project.getLabel());
|
project.setLabel(this.project.getLabel());
|
||||||
project.setType(Project.ProjectType.INTERNAL.getValue());
|
project.setType(Project.ProjectType.INTERNAL.getValue());
|
||||||
project.setReference("dmp:" + project.getId());
|
project.setReference("dmp:" + (this.project.getReference() != null ? this.project.getReference() : project.getId()));
|
||||||
project.setUri("");
|
project.setUri("");
|
||||||
project.setDefinition("");
|
project.setDefinition("");
|
||||||
project.setCreated(new Date());
|
project.setCreated(new Date());
|
||||||
|
|
|
@ -196,7 +196,7 @@ public class DataManagementPlanNewVersionModel implements DataModel<DMP, DataMan
|
||||||
grant.setAbbreviation("");
|
grant.setAbbreviation("");
|
||||||
grant.setLabel(this.grant.getLabel());
|
grant.setLabel(this.grant.getLabel());
|
||||||
grant.setType(eu.eudat.data.entities.Grant.GrantType.INTERNAL.getValue());
|
grant.setType(eu.eudat.data.entities.Grant.GrantType.INTERNAL.getValue());
|
||||||
grant.setReference("dmp:" + grant.getId());
|
grant.setReference("dmp:" + (this.grant.getReference() != null ? this.grant.getReference() : grant.getId()));
|
||||||
grant.setUri("");
|
grant.setUri("");
|
||||||
grant.setDefinition("");
|
grant.setDefinition("");
|
||||||
grant.setCreated(new Date());
|
grant.setCreated(new Date());
|
||||||
|
@ -220,7 +220,7 @@ public class DataManagementPlanNewVersionModel implements DataModel<DMP, DataMan
|
||||||
funder.setId(UUID.randomUUID());
|
funder.setId(UUID.randomUUID());
|
||||||
funder.setLabel(this.funder.getLabel());
|
funder.setLabel(this.funder.getLabel());
|
||||||
funder.setType(Funder.FunderType.INTERNAL.getValue());
|
funder.setType(Funder.FunderType.INTERNAL.getValue());
|
||||||
funder.setReference("dmp:" + funder.getId());
|
funder.setReference("dmp:" + (this.funder.getReference() != null ? this.funder.getReference() : funder.getId()));
|
||||||
funder.setDefinition("");
|
funder.setDefinition("");
|
||||||
funder.setCreated(new Date());
|
funder.setCreated(new Date());
|
||||||
funder.setStatus(Funder.Status.ACTIVE.getValue());
|
funder.setStatus(Funder.Status.ACTIVE.getValue());
|
||||||
|
@ -242,7 +242,7 @@ public class DataManagementPlanNewVersionModel implements DataModel<DMP, DataMan
|
||||||
project.setAbbreviation("");
|
project.setAbbreviation("");
|
||||||
project.setLabel(this.project.getLabel());
|
project.setLabel(this.project.getLabel());
|
||||||
project.setType(Project.ProjectType.INTERNAL.getValue());
|
project.setType(Project.ProjectType.INTERNAL.getValue());
|
||||||
project.setReference("dmp:" + project.getId());
|
project.setReference("dmp:" + (this.project.getReference() != null ? this.project.getReference() : project.getId()));
|
||||||
project.setUri("");
|
project.setUri("");
|
||||||
project.setDefinition("");
|
project.setDefinition("");
|
||||||
project.setCreated(new Date());
|
project.setCreated(new Date());
|
||||||
|
|
|
@ -3,6 +3,7 @@ package eu.eudat.models.data.funder;
|
||||||
public class FunderDMPEditorModel {
|
public class FunderDMPEditorModel {
|
||||||
private Funder existFunder;
|
private Funder existFunder;
|
||||||
private String label;
|
private String label;
|
||||||
|
private String reference;
|
||||||
|
|
||||||
public Funder getExistFunder() {
|
public Funder getExistFunder() {
|
||||||
return existFunder;
|
return existFunder;
|
||||||
|
@ -17,4 +18,12 @@ public class FunderDMPEditorModel {
|
||||||
public void setLabel(String label) {
|
public void setLabel(String label) {
|
||||||
this.label = label;
|
this.label = label;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getReference() {
|
||||||
|
return reference;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReference(String reference) {
|
||||||
|
this.reference = reference;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ public class GrantDMPEditorModel {
|
||||||
private Grant existGrant;
|
private Grant existGrant;
|
||||||
private String label;
|
private String label;
|
||||||
private String description;
|
private String description;
|
||||||
|
private String reference;
|
||||||
|
|
||||||
public Grant getExistGrant() {
|
public Grant getExistGrant() {
|
||||||
return existGrant;
|
return existGrant;
|
||||||
|
@ -25,4 +26,12 @@ public class GrantDMPEditorModel {
|
||||||
public void setDescription(String description) {
|
public void setDescription(String description) {
|
||||||
this.description = description;
|
this.description = description;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getReference() {
|
||||||
|
return reference;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReference(String reference) {
|
||||||
|
this.reference = reference;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ public class ProjectDMPEditorModel {
|
||||||
private Project existProject;
|
private Project existProject;
|
||||||
private String label;
|
private String label;
|
||||||
private String description;
|
private String description;
|
||||||
|
private String reference;
|
||||||
|
|
||||||
public Project getExistProject() {
|
public Project getExistProject() {
|
||||||
return existProject;
|
return existProject;
|
||||||
|
@ -25,4 +26,12 @@ public class ProjectDMPEditorModel {
|
||||||
public void setDescription(String description) {
|
public void setDescription(String description) {
|
||||||
this.description = description;
|
this.description = description;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getReference() {
|
||||||
|
return reference;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReference(String reference) {
|
||||||
|
this.reference = reference;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue