Jorge Ándujar Hernández

Miembro del Consejo Fiscal

Trayectoria

  • Ingresó en la carrera fiscal en el año 2007.
  • Fiscal con destino en las Fiscalías de Vizcaya, Marbella y Málaga.
  • Fiscal en la Fiscalía Especial contra la Corrupción y la Criminalidad Organizada desde noviembre de 2018.
  • Fiscal de la Red de Fiscales de Cooperación Internacional desde 2011, Punto de Contacto de la Red Judicial Europea desde 2013, Punto de Contacto Judicial Focal de Interpol (Proyecto I-CAN) desde noviembre de 2020 e integrante del Servicio Nacional de Coordinación de Eurojust desde diciembre 2015.
  • Ponencias en distintos Estados Miembros de la Unión, misiones en condición de experto en Kenia, Uganda, Etiopía, Sudán, Somalia, Guatemala, Panamá, El Salvador, República Dominicana, Honduras, Nicaragua, Belice, Costa Rica, Albania, Serbia, Jordania e Irak sobre cooperación jurídica internacional, corrupción, criminalidad organizada, extradición, blanqueo de capitales, embargo y decomiso.
Tipo de Documento
Errorea gertatu da txantiloia prozesatzerakoan.
Java method "com.sun.proxy.$Proxy761.getFriendlyURLEntryLocalization(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy761 object "com.liferay.friendly.url.service.impl.FriendlyURLEntryLocalServiceImpl@343436de"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign friendlyURLEntryLocalization ...  [in template "13333257#13333299#13750832" at line 30, column 33]
----
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 fechaItem = ""/> 
21<#assign lugarItem = ""/> 
22 
23<#if entries?has_content> 
24	<ul class="mj-links-list"> 
25		<#list entries as curEntry> 
26			<li> 
27				<#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntry(curEntry.classPK) /> 
28				<#assign classNameId = classNameLocalService.getClassNameId("com.liferay.portal.kernel.repository.model.FileEntry") /> 
29				<#assign friendlyURLEntry = friendlyURLLocalService.getMainFriendlyURLEntry(classNameId, curEntry.classPK) /> 
30				<#assign friendlyURLEntryLocalization = friendlyURLLocalService.getFriendlyURLEntryLocalization(friendlyURLEntry.getFriendlyURLEntryId(), themeDisplay.getLanguageId()) /> 
31				<#if dlFileEntry.getSize() gt 0 > 
32					<#assign documentUrlPrincipal = getDocumentUrl(repositoryFriendlyUrl, friendlyURLEntryLocalization.getUrlTitle(), false)/> 
33				<#else> 
34					<#assign documentUrlPrincipal = "" /> 
35				</#if> 
36 
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 
44				<#if fileEntryTypeName=="DOCUMENTO" > 
45 
46					<#-- start --> 
47					<#list ddmFormFieldValues as field> 
48						<#assign reference = field.getFieldReference() /> 
49						<#if reference=="titulo" > 
50							<#assign documentTitulo = (field.getValue().getString(locale)?has_content)?then(field.getValue().getString(locale),dlFileEntry.fileName) /> 
51						<#elseif reference=="fecha"> 
52							<#assign documentFecha = field.getValue().getString(locale)/> 
53						</#if> 
54 
55					</#list> 
56					<#-- html --> 
57					<div> 
58						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
59						<div> 
60							<#if documentFecha?? && documentFecha!=""> 
61								<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", documentFecha, locale)>  
62								<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yyyy", locale)/> 
63								<p class="mb-0"><time class="mj-datetime" datetime="${documentFecha_DateObj?date?iso_utc}">${documentFechaFormat}</time></p> 
64							</#if> 
65						</div> 
66					</div> 
67				<#else> 
68					<#assign fechaLugarList = []/> 
69					<#list ddmFormFieldValues as ddmFormFieldValue> 
70						<#assign nestedDDNFormFieldValues = ddmFormFieldValue.getNestedDDMFormFieldValues()/> 
71						<#assign documentTitulo = "" /> 
72						<#list nestedDDNFormFieldValues as field> 
73							<#assign reference = field.getFieldReference() /> 
74							<#if reference=="titulo" > 
75								<#assign documentTitulo = field.getValue().getString(locale) /> 
76							<#elseif reference=="lugar" > 
77								<#assign lugarItem = field.getValue().getString(locale) /> 
78							<#elseif reference=="fecha"> 
79								<#assign fechaItem = field.getValue().getString(locale)/> 
80							</#if> 
81						</#list> 
82						<#assign fechaLugarList = fechaLugarList+[{'fecha':fechaItem, 'lugar':lugarItem}]/> 
83					</#list> 
84					<div> 
85						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
86						<#if fechaLugarList?has_content> 
87							<@printFechaLugarList fechaLugarList /> 
88						</#if> 
89					</div> 
90				</#if> 
91				<a class="mj-link-download" href="${documentUrlPrincipal}" download aria-label="<@liferay.language key='download' /> ${documentTitulo}"> 
92					${languageUtil.format(locale, "download-x", dlFileEntry.extension?upper_case, false)} 
93				</a> 
94			</li> 
95		</#list> 
96	</ul> 
97</#if> 
98 
99 
100<#function getDocumentUrl repositoryUrl title isDownload> 
101	<#if repositoryUrl?? && repositoryUrl!="" && title?? && title!="" > 
102		<#if isDownload?? && isDownload==true > 
103			<#return "/documents/d"+repositoryUrl+"/"+title+"?download=true"> 
104		<#else> 
105			<#return "/documents/d"+repositoryUrl+"/"+title > 
106		</#if> 
107	<#else> 
108		<#return ""> 
109	</#if> 
110</#function> 
111 
112 
113<#macro printDocumentTitle documentUrl docTitulo> 
114	<#if docTitulo?? && docTitulo!=""> 
115		<p class="mj-links-list__text mb-2"> 
116		<#if documentUrl?? && documentUrl!="">  
117			<a href="${documentUrl}?download=false" target="_blank" title="<@liferay.language key='opens-new-window'/>">${htmlUtil.escape(docTitulo)} 
118			</a> 
119		<#else> 
120			${htmlUtil.escape(docTitulo)} 
121		</#if> 
122		</p> 
123	</#if> 
124</#macro> 
125 
126<#macro printFechaLugarList fechaLugarList >	 
127	<ul class="list-unstyled"> 
128		<#list fechaLugarList as fechaLugarItem> 
129			<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fechaLugarItem.fecha, locale)>  
130			<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yy", locale)/> 
131			<li class="d-block border-bottom-0 p-0"> 
132				<p class="mb-0"> 
133					<#if fechaLugarItem.fecha?has_content > 
134						<time datetime="${fechaLugarItem.fecha}">${documentFechaFormat}</time> 
135					</#if> 
136					<#if fechaLugarItem.lugar?has_content > 
137						 - <strong><@liferay.language key="fiscal-templates.equipo.discurso-intervencion.place" />:</strong> 
138						<span>${fechaLugarItem.lugar}</span> 
139					</#if> 
140				</p> 
141			</li> 
142		</#list> 
143	</ul> 
144</#macro>