package org.fao.fenix.commons.msd.dto.full;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.fao.fenix.commons.annotations.Description;
import org.fao.fenix.commons.annotations.Label;
import org.fao.fenix.commons.msd.dto.JSONEntity;

import javax.persistence.Embedded;
import java.io.Serializable;

public class MeAccessibility extends JSONEntity implements Serializable {

    @JsonProperty
    @Label(en="")
    @Description(en= "")
    private SeDataDissemination seDataDissemination;

    @JsonProperty
    @Label(en="")
    @Description(en= "")
    private SeClarity seClarity;

    @JsonProperty
    @Label(en="")
    @Description(en= "")
    private SeConfidentiality seConfidentiality;


    public SeDataDissemination getSeDataDissemination() {
        return seDataDissemination;
    }
    @Embedded
    public void setSeDataDissemination(SeDataDissemination seDataDissemination) {
        this.seDataDissemination = seDataDissemination;
    }

    public SeClarity getSeClarity() {
        return seClarity;
    }
    @Embedded
    public void setSeClarity(SeClarity seClarity) {
        this.seClarity = seClarity;
    }

    public SeConfidentiality getSeConfidentiality() {
        return seConfidentiality;
    }
    @Embedded
    public void setSeConfidentiality(SeConfidentiality seConfidentiality) {
        this.seConfidentiality = seConfidentiality;
    }
}

@@ -384,16 +384,22 @@
 able %7B%0A%0A
+%0A    %0A
     @Jso
@@ -415,32 +415,50 @@
 %0A    @Label(en=%22
+DATA DISSEMINATION
 %22)%0A    @Descript
@@ -458,32 +458,160 @@
 escription(en= %22
+This section reports the mode of distribution of the resource with a focus on how to access the resource, the supported formats.
 %22)%0A    private S
@@ -650,17 +650,21 @@
 nation;%0A
+    
 %0A
-
     @Jso
@@ -680,32 +680,39 @@
 %0A    @Label(en=%22
+Clarity
 %22)%0A    @Descript
@@ -712,32 +712,175 @@
 escription(en= %22
+This section gives information about the availability of additional information (documentation, further metadata. . . ) linked to the resource.
 %22)%0A    private S
@@ -899,17 +899,21 @@
 larity;%0A
+    
 %0A
-
     @Jso
@@ -937,16 +937,31 @@
 bel(en=%22
+Confidentiality
 %22)%0A    @
@@ -977,16 +977,379 @@
 on(en= %22
+This section information on the level of confidentiality and the applied policy for releasing the resource. This metadata sub-entity concerns legislation (or any other formal provision) related to statistical con%0Cdentiality applied to the resource as well as the actual con%0Cdentiality data treatment applied (also with regard to the aggregated data disseminated).
 %22)%0A    p

Update MeAccessibility.java