[DUMP INDICATORS ] added annotation to ignore null values in serialization
This commit is contained in:
parent
956962453f
commit
447af1a851
|
@ -1,6 +1,7 @@
|
|||
|
||||
package eu.dnetlib.dhp.oa.model.community;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.github.imifou.jsonschema.module.addon.annotation.JsonSchema;
|
||||
|
||||
import eu.dnetlib.dhp.oa.model.Instance;
|
||||
|
@ -22,6 +23,7 @@ public class CommunityInstance extends Instance {
|
|||
@JsonSchema(description = "Information about the source from which the record has been collected")
|
||||
private CfHbKeyValue collectedfrom;
|
||||
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public CfHbKeyValue getHostedby() {
|
||||
return hostedby;
|
||||
}
|
||||
|
@ -30,6 +32,7 @@ public class CommunityInstance extends Instance {
|
|||
this.hostedby = hostedby;
|
||||
}
|
||||
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public CfHbKeyValue getCollectedfrom() {
|
||||
return collectedfrom;
|
||||
}
|
||||
|
|
|
@ -3,6 +3,7 @@ package eu.dnetlib.dhp.oa.model.community;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.github.imifou.jsonschema.module.addon.annotation.JsonSchema;
|
||||
|
||||
import eu.dnetlib.dhp.oa.model.Result;
|
||||
|
@ -35,6 +36,7 @@ public class CommunityResult extends Result {
|
|||
description = "Each instance is one specific materialisation or version of the result. For example, you can have one result with three instance: one is the pre-print, one is the post-print, one is te published version")
|
||||
private List<CommunityInstance> instance;
|
||||
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public List<CommunityInstance> getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
@ -43,6 +45,7 @@ public class CommunityResult extends Result {
|
|||
this.instance = instance;
|
||||
}
|
||||
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public List<CfHbKeyValue> getCollectedfrom() {
|
||||
return collectedfrom;
|
||||
}
|
||||
|
@ -51,6 +54,7 @@ public class CommunityResult extends Result {
|
|||
this.collectedfrom = collectedfrom;
|
||||
}
|
||||
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public List<Project> getProjects() {
|
||||
return projects;
|
||||
}
|
||||
|
@ -59,6 +63,7 @@ public class CommunityResult extends Result {
|
|||
this.projects = projects;
|
||||
}
|
||||
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public List<Context> getContext() {
|
||||
return context;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue