Commit 927f04ef authored by Noel Alonso's avatar Noel Alonso
Browse files

Añade mapper y actualiza tests

De esta manera de permite almacenar resources de actividades en
elasticsearch
parent 27d20681
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -9,8 +9,10 @@ import es.redmic.es.maintenance.domain.administrative.service.ActivityRankESServ
import es.redmic.es.maintenance.domain.administrative.service.ActivityTypeESService;
import es.redmic.models.es.administrative.dto.ActivityBaseDTO;
import es.redmic.models.es.administrative.dto.ActivityDTO;
import es.redmic.models.es.administrative.dto.ActivityResourceDTO;
import es.redmic.models.es.administrative.model.Activity;
import es.redmic.models.es.administrative.model.Project;
import es.redmic.models.es.administrative.model.ActivityResource;
import es.redmic.models.es.common.dto.DomainDTO;
import es.redmic.models.es.common.dto.DomainImplDTO;
import es.redmic.models.es.common.model.DomainES;
@@ -39,6 +41,9 @@ public class ActivityESMapper extends ActivityBaseESMapper<Activity, ActivityDTO

		b.setParent(mapperFacade.map(getParent(a), ActivityBaseDTO.class));

		if (a.getResources() != null)
			b.setResources(mapperFacade.mapAsList(a.getResources(), ActivityResourceDTO.class));

		super.mapAtoB(a, b, context);
	}

@@ -54,6 +59,9 @@ public class ActivityESMapper extends ActivityBaseESMapper<Activity, ActivityDTO
				DataMapperUtils.getObjectFactoryContext(activityTypeESService)));

		a.setPath(getPath(b));

		a.setResources(mapperFacade.mapAsList(b.getResources(), ActivityResource.class));

		super.mapBtoA(b, a, context);
	}

+7 −1
Original line number Diff line number Diff line
@@ -4,6 +4,12 @@
	"name": "Volcado de citas del documento BibOAG-00697",
	"code": "VDOC-00697",
	"endDate": "2014-10-06T09:00:00.000+00:00",
	"resources": [{
		"id": 1,
		"name": "Dataset",
		"description": "Descarga de dataset en CKAN",
		"urlResource": "https://ckan.redmic.es"
	}],
	"accessibility": {
		"id": 2,
		"name": "Libre",
+8 −2
Original line number Diff line number Diff line
@@ -18,6 +18,12 @@
			"name": "Volcado de citas del documento BibOAG-00697",
			"code": "VDOC-00697",
			"endDate": "2014-10-06T09:00:00.000+00:00",
			"resources": [{
				"id": 1,
				"name": "Dataset",
				"description": "Descarga de dataset en CKAN",
				"urlResource": "https://ckan.redmic.es"
			}],
			"accessibility": {
				"id": 2,
				"name": "Libre",
+7 −1
Original line number Diff line number Diff line
@@ -9,6 +9,12 @@
	},
	"code": "VDOC-00697",
	"endDate": "2014-10-06T09:00:00.000+00:00",
	"resources": [{
		"id": 1,
		"name": "Dataset",
		"description": "Descarga de dataset en CKAN",
		"urlResource": "https://ckan.redmic.es"
	}],
	"accessibility": {
		"id": 2,
		"name": "Libre",
+7 −1
Original line number Diff line number Diff line
@@ -9,6 +9,12 @@
	},
	"code": "VDOC-00697",
	"endDate": "2014-10-06T09:00:00.000+00:00",
	"resources": [{
		"id": 1,
		"name": "Dataset",
		"description": "Descarga de dataset en CKAN",
		"urlResource": "https://ckan.redmic.es"
	}],
	"accessibility": {
		"id": 2,
		"name": "Libre",
Loading