Merge branch 'master' of gitlab.eudat.eu:dmp/OpenAIRE-EUDAT-DMP-service-pilot

This commit is contained in:
annampak 2017-11-02 18:40:41 +02:00
commit 18d9049a78
11 changed files with 472 additions and 1 deletions

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -100,6 +101,47 @@ public class DMP implements Serializable {
private Set<UserInfo> users;
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public Set<UserInfo> getUsers() {
return users;
}

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -52,6 +53,47 @@ public class DMPProfile implements Serializable {
@Column(name = "\"Definition\"", columnDefinition = "xml", nullable = true)
private String definition;
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public UUID getId() {
return id;
}

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -68,6 +69,45 @@ public class DataRepository implements Serializable {
private Set<Dataset> datasets;
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public UUID getId() {

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -95,7 +96,46 @@ public class Dataset implements Serializable {
private Set<Service> services;
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public Set<Registry> getRegistries() {
return registries;
}

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -62,6 +63,48 @@ public class DatasetProfile implements Serializable {
@Column(name = "\"Definition\"", columnDefinition = "xml", nullable = false)
private String definition;
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public UUID getId() {
return id;
}

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -69,6 +70,47 @@ public class Organisation implements Serializable {
private Set<DMP> dMPs;
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public UUID getId() {
return id;
}

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -69,6 +70,73 @@ public class Project implements Serializable {
private String definition;
@Column(name = "\"StartDate\"", nullable = false)
private Date startdate = null;
@Column(name = "\"EndDate\"", nullable = false)
private Date enddate = null;
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public Date getStartdate() {
return startdate;
}
public void setStartdate(Date startdate) {
this.startdate = startdate;
}
public Date getEnddate() {
return enddate;
}
public void setEnddate(Date enddate) {
this.enddate = enddate;
}
public UUID getId() {
return id;
}

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -69,6 +70,45 @@ public class Registry implements Serializable {
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public UUID getId() {
return id;
}

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -69,6 +70,46 @@ public class Researcher implements Serializable {
private Set<DMP> dMPs;
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public UUID getId() {
return id;
}

View File

@ -2,6 +2,7 @@ package entities;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.UUID;
@ -69,6 +70,45 @@ public class Service implements Serializable {
private Set<Dataset> datasets;
@Column(name = "\"Status\"", nullable = false)
private Short status;
@Column(name = "\"Created\"", nullable = false)
private Date created = null;
@Column(name = "\"Modified\"", nullable = false)
private Date modified = null;
public Short getStatus() {
return status;
}
public void setStatus(Short status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public UUID getId() {
return id;

View File

@ -50,6 +50,9 @@ CREATE TABLE "DMP" (
"Version" integer NOT NULL,
"Project" uuid NOT NULL,
"ProfileData" xml,
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"Profile" uuid
);
@ -80,6 +83,9 @@ COMMENT ON COLUMN "DMPOrganisation"."Role" IS 'Enumerator of roles';
CREATE TABLE "DMPProfile" (
"ID" uuid DEFAULT uuid_generate_v4() NOT NULL,
"Label" character varying(250) NOT NULL,
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"Definition" xml
);
@ -108,6 +114,10 @@ CREATE TABLE "Dataset" (
"DMP" uuid,
"Uri" character varying(250),
"Properties" xml,
"Reference" xml,
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"Profile" uuid
);
@ -126,6 +136,9 @@ CREATE TABLE "DatasetProfile" (
"Label" character varying(250) NOT NULL,
"Ruleset" uuid,
"Viewstyle" uuid,
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"Definition" xml NOT NULL
);
@ -167,6 +180,9 @@ CREATE TABLE "Organisation" (
"Abbreviation" character varying(50),
"Reference" xml,
"Uri" character varying(250),
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"Definition" xml
);
@ -195,6 +211,11 @@ CREATE TABLE "Project" (
"Abbreviation" character varying(50),
"Reference" xml,
"Uri" character varying(250),
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"StartDate" timestamp,
"EndDate" timestamp,
"Definition" xml
);
@ -233,6 +254,9 @@ CREATE TABLE "Researcher" (
"Uri" character varying(250),
"PrimaryEmail" character varying(250),
"Definition" xml,
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"Reference" xml
);
@ -354,6 +378,9 @@ CREATE TABLE "Service" (
"Abbreviation" character varying(50),
"Reference" xml,
"Uri" character varying(250),
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"Definition" xml
);
@ -369,6 +396,9 @@ CREATE TABLE "DataRepository" (
"Abbreviation" character varying(50),
"Reference" xml,
"Uri" character varying(250),
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"Definition" xml
);
@ -385,6 +415,9 @@ CREATE TABLE "Registry" (
"Abbreviation" character varying(50),
"Reference" xml,
"Uri" character varying(250),
"Status" smallint not null default 0,
"Created" timestamp not null default NOW(),
"Modified" timestamp not null default NOW(),
"Definition" xml
);
@ -462,7 +495,7 @@ CREATE TABLE "UserInfo" (
"authentication" uuid,
"verified_email" boolean,
"name" character varying(250),
"created" timestamp,
"created" timestamp not null,
"lastloggedin" timestamp,
"additionalinfo" xml,
PRIMARY KEY (id)