Ana López Riera

Ana López Riera

Vocal del Consejo Fiscal

Información de contacto

Dirección: c/ Fortuny, 4. 28010. Madrid

Trayectoria

  • Licenciada en derecho por la Universidad de Barcelona.
  • Ingresó en la Carrera Fiscal en el año 2010, obteniendo su primer destino en la Fiscalía de Área de Terrassa (2011-2024).
  • Desde el 13 de mayo de 2012 y hasta el 13 de mayo de 2013, prestó sus servicios en la Fiscalía de Área de Ibiza mediante destacamento temporal.
  • En el año 2015 fue designada Fiscal de Enlace de Seguridad Vial hasta el año 2024.
  • De julio de 2023 hasta abril de 2024, desempeñó el cargo de Fiscal Jefe en funciones de la Fiscalía de Área de Terrassa.
  • Actualmente desempeña su labor en el servicio especial del Tribunal Jurado en la Fiscalía Provincial de Barcelona.
Tipo de Documento
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> ddmFormFieldValues  [in template "13333257#13333299#13750832" at line 73, column 48]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #list ddmFormFieldValues as ddmFormFi...  [in template "13333257#13333299#13750832" at line 73, column 41]
----
1<#assign classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService")/> 
2<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/> 
3<#assign dlFileEntryTypeLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService")/> 
4<#assign dlFileEntryMetadataLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryMetadataLocalService")/> 
5<#assign friendlyURLLocalService = serviceLocator.findService("com.liferay.friendly.url.service.FriendlyURLEntryLocalService")/> 
6<#assign storageEngineManagerUtil = objectUtil("com.liferay.dynamic.data.mapping.kernel.StorageEngineManagerUtil")/> 
7 
8<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")/> 
9<#assign layout = themeDisplay.getLayout()> 
10	<#if layout??> 
11		<#if layout.isPrivateLayout()> 
12			<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "FISCAL_Zona_Privada")/> 
13		<#else> 
14			<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "Guest")/> 
15		</#if> 
16		<#assign repositoryFriendlyUrl = fiscalRepositoryGroup.getFriendlyURL()/> 
17	<#assign imgUrlBase = "/documents/d"+repositoryFriendlyUrl+"/"/> 
18	</#if> 
19<#assign documentUrlPrincipal = ""/> 
20<#assign fileEntryTypeName = ""/> 
21 
22<#if entries?has_content> 
23	<ul class="mj-links-list"> 
24		<#list entries as curEntry> 
25			<li> 
26				<#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntry(curEntry.classPK) /> 
27				<#assign classNameId = classNameLocalService.getClassNameId("com.liferay.portal.kernel.repository.model.FileEntry") /> 
28				<#assign friendlyURLEntry = friendlyURLLocalService.getMainFriendlyURLEntry(classNameId, curEntry.classPK) /> 
29				<#assign friendlyURLEntryLocalization = friendlyURLLocalService.getFriendlyURLEntryLocalization(friendlyURLEntry.getFriendlyURLEntryId(), themeDisplay.getLanguageId()) /> 
30				<#if dlFileEntry.getSize() gt 0 > 
31					<#assign documentUrlPrincipal = getDocumentUrl(repositoryFriendlyUrl, friendlyURLEntryLocalization.getUrlTitle(), false)/> 
32				<#else> 
33					<#assign documentUrlPrincipal = "" /> 
34				</#if> 
35    
36					<#if  dlFileEntry.getFileEntryTypeId()!=0> 
37				<#assign descripcion = dlFileEntry.getDescription() /> 
38				<#assign fileEntryType = dlFileEntryTypeLocalService.getFileEntryType(dlFileEntry.getFileEntryTypeId()) /> 
39				<#assign fileEntryTypeName = fileEntryType.getName(locale) /> 
40				<#assign fileEntryMetadata = dlFileEntryMetadataLocalService.getFileEntryMetadata(fileEntryType.getDataDefinitionId(), dlFileEntry.getLatestFileVersion(true).getFileVersionId()) /> 
41				<#assign ddmFormValues = storageEngineManagerUtil.getDDMFormValues(fileEntryMetadata.getDDMStorageId()) /> 
42				<#assign ddmFormFieldValues = ddmFormValues.getDDMFormFieldValues()/> 
43      <#else> 
44				<span>${dlFileEntry.getFileEntryTypeId()}</span> 
45				<span>${dlFileEntry.getCompanyId()}</span> 
46						</#if> 
47 
48				<#if fileEntryTypeName=="DOCUMENTO" > 
49 
50					<#-- start --> 
51					<#list ddmFormFieldValues as field> 
52						<#assign reference = field.getFieldReference() /> 
53						<#if reference=="titulo" > 
54							<#assign documentTitulo = (field.getValue().getString(locale)?has_content)?then(field.getValue().getString(locale),dlFileEntry.fileName) /> 
55						<#elseif reference=="fecha"> 
56							<#assign documentFecha = field.getValue().getString(locale)/> 
57						</#if> 
58 
59					</#list> 
60					<#-- html --> 
61					<div> 
62						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
63						<div> 
64							<#if documentFecha?? && documentFecha!=""> 
65								<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", documentFecha, locale)>  
66								<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yyyy", locale)/> 
67								<p class="mb-0"><time class="mj-datetime" datetime="${documentFecha_DateObj?date?iso_utc}">${documentFechaFormat}</time></p> 
68							</#if> 
69						</div> 
70					</div> 
71				<#else> 
72					<#assign fechaLugarList = []/> 
73					<#list ddmFormFieldValues as ddmFormFieldValue> 
74						<#assign nestedDDNFormFieldValues = ddmFormFieldValue.getNestedDDMFormFieldValues()/> 
75						<#assign documentTitulo = "" /> 
76						<#list nestedDDNFormFieldValues as field> 
77							<#assign reference = field.getFieldReference() /> 
78							<#if reference=="titulo" > 
79								<#assign documentTitulo = field.getValue().getString(locale) /> 
80							<#elseif reference=="lugar" > 
81								<#assign lugarItem = field.getValue().getString(locale) /> 
82							<#elseif reference=="fecha"> 
83								<#assign fechaItem = field.getValue().getString(locale)/> 
84							</#if> 
85						</#list> 
86						<#assign fechaLugarList = fechaLugarList+[{'fecha':fechaItem, 'lugar':lugarItem}]/> 
87					</#list> 
88					<div> 
89						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
90						<#if fechaLugarList?has_content> 
91							<@printFechaLugarList fechaLugarList /> 
92						</#if> 
93					</div> 
94				</#if> 
95				<a class="mj-link-download" href="${documentUrlPrincipal}" download aria-label="<@liferay.language key='download' /> ${documentTitulo}"> 
96					${languageUtil.format(locale, "download-x", dlFileEntry.extension?upper_case, false)} 
97				</a> 
98			</li> 
99		</#list> 
100	</ul> 
101</#if> 
102 
103 
104<#function getDocumentUrl repositoryUrl title isDownload> 
105	<#if repositoryUrl?? && repositoryUrl!="" && title?? && title!="" > 
106		<#if isDownload?? && isDownload==true > 
107			<#return "/documents/d"+repositoryUrl+"/"+title+"?download=true"> 
108		<#else> 
109			<#return "/documents/d"+repositoryUrl+"/"+title > 
110		</#if> 
111	<#else> 
112		<#return ""> 
113	</#if> 
114</#function> 
115 
116 
117<#macro printDocumentTitle documentUrl docTitulo> 
118	<#if docTitulo?? && docTitulo!=""> 
119		<p class="mj-links-list__text mb-2"> 
120		<#if documentUrl?? && documentUrl!="">  
121			<a href="${documentUrl}?download=false" target="_blank" title="<@liferay.language key='opens-new-window'/>">${htmlUtil.escape(docTitulo)} 
122			</a> 
123		<#else> 
124			${htmlUtil.escape(docTitulo)} 
125		</#if> 
126		</p> 
127	</#if> 
128</#macro> 
129 
130<#macro printFechaLugarList fechaLugarList >	 
131	<ul class="list-unstyled"> 
132		<#list fechaLugarList as fechaLugarItem> 
133			<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fechaLugarItem.fecha, locale)>  
134			<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yy", locale)/> 
135			<li class="d-block border-bottom-0 p-0"> 
136				<p class="mb-0"> 
137					<#if fechaLugarItem.fecha?has_content > 
138						<time datetime="${fechaLugarItem.fecha}">${documentFechaFormat}</time> 
139					</#if> 
140					<#if fechaLugarItem.lugar?has_content > 
141						 - <strong><@liferay.language key="fiscal-templates.equipo.discurso-intervencion.place" />:</strong> 
142						<span>${fechaLugarItem.lugar}</span> 
143					</#if> 
144				</p> 
145			</li> 
146		</#list> 
147	</ul> 
148</#macro>