Fernando Herrero Tejedor

Excmo. Sr. D. Fernando Herrero Tejedor

Fiscal General del Estado

Nombramiento: Decreto de 30 septiembre de 1965 (BOE nº 236, de 2/10/65)

Fecha de nombramiento: 30/09/1965

Cese: 21 de marzo de 1975 (BOE nº 93, de 18/04/1975)

Fecha de cese: 21/03/1975

Trayectoria

  • Nació [1] en Castellón de la Plana el 31 de agosto de 1920 y falleció en Villacastín (Segovia) el 12 de junio de 1975.
  • Su hijo, Fernando Herrero-Tejedor Algar, fue Fiscal Jefe de la Secretaría Técnica de la Fiscalía General del Estado.
  • Se licenció en Derecho por la Universidad de Valencia. Su trayectoria profesional se desarrolló en la política y en la Carrera Fiscal, si bien en esta permaneció en situaciones de excedencia, hasta su nombramiento como Fiscal del Tribunal Supremo en 1965.
  • Tras cesar en este cargo en 1975, fue nombrado Ministro Secretario General del Movimiento. Falleció a los pocos meses en accidente de automóvil.
  • A lo largo de su carrera política, fue Jefe Provincial de FET y de las J.O.N.S de Ávila y Gobernador Civil de la misma provincia en 1955 [2]. En esta etapa conoció a Adolfo Suárez, del que fue mentor.
  • En julio de 1956, fue designado Gobernador Civil de Logroño [3] . En 1963 se le nombró Vicesecretario General de FET y de las J.O.N.S [4] , cargo del que cesó al ser nombrado Fiscal del Tribunal Supremo en 1965. Fue también Vocal Permanente de la Comisión General de Codificación [5].
  • Se le atribuye la autoría del Reglamento Orgánico de la Carrera Fiscal de 1969 [6].
  • En su etapa como Fiscal del Tribunal Supremo se preocupó de dictar doctrina con trascendencia social, como la relativa al interés social en el orden de las actividades de la construcción (Circular de 1 de diciembre de 1965) o haciendo referencia a los derechos económico-sociales en el Estado Social de Derecho (Memoria 1971).
  • Fue condecorado con la Gran Cruz de la Orden de Cisneros [7], la Gran Cruz de la Orden del Mito Militar con distintivo blanco [8], la Gran Cruz de la Orden Imperial del Yugo y las Flechas [9] y la Gran Cruz de San Raimundo de Peñafort [10] .
  • Notas: [1] Síntesis extraída del índice Biográfico de España, Portugal e Iberoamérica (IBEPI), 2ª edición corregida y ampliada, editado por Víctor Herrero Mediavilla, K.G. Saur Mchen, 2000 (Biblioteca Nacional), en el que se recoge la biografía publicada en Diccionario de los Españoles del S.XX. 1999. Expediente personal custodiado en el Archivo General del Ministerio de Justicia (Legajo n8909, expte. 17252; Legajo n10802, expte. 17796, Legajo n10156, expte. n17358). (2) Decretos de fecha 21/07/1955 (BOE n205, de 24/07/1955) (3) Decreto de fecha 26/07/1956 (BOE n224 de 11/08/1956) (4) Decreto de fecha 2/02/1961 (BOE n34, de 09/02/1961) (5) Orden de fecha 10/12/1965 (BOE n307, de 24/12/1965) (6) Decreto del Ministerio de Justicia de 27 febrero 1969 (BOE n72 de 25/3/1969) (7) Decreto (BOE n88, de 12/04/1958) (8) Decreto de fecha 15/01/1959 (BOE n18, de 21/01/1959) (9) Decreto de fecha 18/07/1959 (BOE n171, de 18/07/1959) (10) Decreto de fecha 23/01/1962 (BOE n35, de 09/02/1962)
Tipo de Documento
S'ha produït un error mentre es processava la plantilla.
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>