José Miguel de la Rosa Cortina

Fiscal de Sala de la Sección Civil de la Fiscalía del Tribunal Supremo

Kontakturako informazioa

Helbidea: c/ Ortega y Gasset, 57. 28006. Madrid

Telefonoa: 913352327

Trayectoria

  • Ingresó en la Carrera Fiscal en el año 1991.
  • Ese mismo año fue destinado a Málaga donde fue designado vocal del Consejo Fiscal hasta diciembre de 1995.
  • Fue miembro del Consejo Fiscal hasta diciembre de 1995.
  • En 1993 fue destinado en Sevilla y en 1996 a Madrid donde estuvo destinado hasta el año 2001.
  • Desde el 2001 al 2002 estuvo prestando sus servicios en el Centro de Estudios Jurídicos.
  • Posteriormente, teniendo su destino en la Fiscalía de Área de Móstoles, pasó a prestar sus servicios en comisión de servicios en la Secretaría Técnica de la Fiscalía General del Estado desde marzo de 2003. En el año 2008 fue nombrado Fiscal de la Secretaría Técnica y en 2012, tras el cese del Fiscal General, fue cesado y nombrado nuevamente como Teniente Fiscal de la Secretaría Técnica de la Fiscalía General del Estado.
  • Por Real Decreto 28/2015, de 23 de enero, se le promueve a la categoría de Fiscal de Sala y se le nombra Fiscal Jefe de la Secretaría Técnica, cargó que ocupó hasta el 2018.
  • Desde septiembre de 2018 se encuentra adscrito a la Fiscalía del Tribunal Supremo en la Sala de lo Civil.
Tipo de Documento
Errorea gertatu da txantiloia prozesatzerakoan.
Java method "com.sun.proxy.$Proxy1051.getFriendlyURLEntryLocalization(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1051 object "com.liferay.friendly.url.service.impl.FriendlyURLEntryLocalServiceImpl@3d303b84"; 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>