Pular para o conteúdo
Voltar

NOTA RECOMENDATÓRIA AO PROCESSO SELETIVO INTERNO PARA FORMAÇÃO DO QUADRO DE ACESSO POR MÉRITO INTELECTUAL PARA PROMOÇÃO À GRADUAÇÃO DE 3º SARGENTO.

Um erro ocorreu enquanto processava o modelo.
Error on line 138, column 25 in 20154#20194#8025976
dlFileEntryUtil.getDLFileEntryByUuidAndGroupId(arq_uuid,groupId) is undefined.
It cannot be assigned to arquivo_dlFile
1<#--  
2    Nome: Modelo Seleção Interna - PM 
3    Estrutura: Seleção Interna (PM) 
4    Descrição:  
5    Fazer cache: Sim 
6    Data alteração: 2022 10 31 
7    Tarefa: #51608 
8    Obs.: Modelos duplicados para migração 
9--> 
10 
11<#if (serviceLocator.findService("com.liferay.portal.service.ReleaseLocalService"))?? >	 
12	 
13	<#assign ano_Data = getterUtil.getLong(ano.getData()) /> 
14	<#assign ano_DateObj = dateUtil.newDate(ano_Data) /> 
15	<#assign data_promo = dateUtil.getDate(ano_DateObj, "dd MMM yyyy", locale) /> 
16 
17	<#assign resumo = resumo.getData() /> 
18	<#assign texto = Texto_do_Link.getData() /> 
19	<#-- <#assign link = url.getData() /> --> 
20 
21	<#assign dlFileEntryUtil = serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService") /> 
22 
23	<style> 
24	.body { 
25	  font-family: "Helvetica Neue", Helvetica, Arial; 
26	  font-size: 14px; 
27	  line-height: 20px; 
28	  font-weight: 400; 
29	  color: #3b3b3b; 
30	  -webkit-font-smoothing: antialiased; 
31	  font-smoothing: antialiased; 
32	  background: #2b2b2b; 
33
34 
35	.wrapper { 
36	  margin: 0 auto; 
37	  padding: 0px; 
38	  max-width: 800px; 
39
40 
41	.table { 
42	  margin: 0 0 10px 0; 
43	  width: 100%; 
44	  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); 
45	  display: table; 
46
47	@media screen and (max-width: 580px) { 
48	  .table { 
49		display: block; 
50
51
52 
53	.row { 
54	  display: table-row; 
55	  background: #f6f6f6; 
56
57	.row:nth-of-type(odd) { 
58	  background: #e9e9e9; 
59
60	.row.header { 
61	  font-weight: 900; 
62	  color: #ffffff; 
63	  background: #ea6153; 
64
65	.row.green { 
66	  background: #27ae60; 
67
68	.row.blue { 
69	  background: #1255a6; 
70
71	.cell.blue { background: #2980b9; color:#FFF; 
72
73	@media screen and (max-width: 580px) { 
74	  .row { 
75		padding: 8px 0; 
76		display: block; 
77
78
79 
80	.cell { 
81	  padding: 6px 12px; 
82	  display: table-cell; 
83
84 
85	@media screen and (max-width: 580px) { 
86	  .cell { 
87		padding: 2px 12px; 
88		display: block; 
89
90 
91
92 
93	</style> 
94 
95	<div class="wrapper"> 
96	   
97	  
98	  <div class="table"> 
99		 
100		<div class="row header blue"> 
101		  <div class="cell">  </div>  
102		  <div class="cell"> Documentos e Link da Seleção Interna </div>  
103		   
104		</div> 
105		 <div class="row"> 
106		  <div class="cell blue"> 
107			Data de Edital: 
108		  </div> 
109		  <div class="cell"  style="min-width:75%;"> 
110			${data_promo!} 
111		  </div> 
112		 </div> 
113	</div> 
114	<div class="table"  style="padding-top:0px;"> 
115		 <div class="row"> 
116		  <div class="cell"  style="min-width:100%;"> 
117			${resumo!} 
118		  </div> 
119		 </div> 
120	</div> 
121	<div class="table">     
122 
123	<#--Arquivos gerais --> 
124	<#if (arquivo.getData()?trim!) != "" > 
125		<div class="row header blue"> 
126			<div class="cell"> &nbsp;</div>  
127			<div class="cell"> Lista de arquivos da Seleção Interna : ${arquivo.getSiblings()?size} </div>  
128		</div> 
129 
130		<#assign quant = arquivo.getSiblings()?size /> 
131		 
132		<#list 1..arquivo.getSiblings()?size as i > 
133			<#assign index = arquivo.getSiblings()?size /> 
134			<#assign index = index - i /> 
135			<#assign cur_arquivo = arquivo.getSiblings()[index] /> 
136			<#assign indice = cur_arquivo.getData()?split("/")?size - 1 /> 
137			<#assign arq_uuid = cur_arquivo.getData()?split("/")[indice] /> 
138			<#assign arquivo_dlFile = dlFileEntryUtil.getDLFileEntryByUuidAndGroupId(arq_uuid,groupId) /> 
139			<#assign linha = quant+1-i /> 
140			 
141			<div class="row"> 
142				<div class="cell blue"> 
143					<#if i == 1 > Arquivo </#if> 
144				</div> 
145				<div class="cell"  style="min-width:75%;"> 
146					<a href="${cur_arquivo.getData()}" target="_blank"> ${linha} &rarr; 
147					${arquivo_dlFile.getTitle()!} 
148					</a> 
149				</div> 
150			</div> 
151			 
152		</#list> 
153	</#if> 
154		   <#-- <#if (texto.getData()?trim!) != ""  >   
155				  ${texto} 
156				   <br> ${url}--> 
157			 <#if texto?has_content >   
158 
159				<#assign cont = 1 /> 
160				 <div class="row header blue"> 
161					<div class="cell"> &nbsp;</div>  
162					<div class="cell"> Links</div>  
163				 </div> 
164				<#list 1..Texto_do_Link.getSiblings()?size as j > 
165					<#assign index = Texto_do_Link.getSiblings()?size /> 
166					<#assign index = index - j /> 
167					<#assign cur_link = Texto_do_Link.getSiblings()[index] /> 
168					<div class="row"> 
169						<div class="cell blue">  
170							<#if cont == 1 > Clique no link ao lado </#if> 
171						</div> 
172						 
173						<div class="cell"  style="min-width:75%;"> 
174							<a href="http://${cur_link.getChildren()[0].getData()}" target="_blank">${cur_link.getData()!}</a> <br>  
175							<#assign cont = cont + 1 /> 
176						</div> 
177				   </div>           
178			 
179				</#list> 
180	  <#--     --> </#if> 
181 
182		</div> 
183	</div> 
184 
185	<br> 
186 
187<#else>	 
188	 
189	<#assign ano_Data = getterUtil.getString(ano.getData()) /> 
190	<#assign ano_DateObj = dateUtil.parseDate("yyyy-MM-dd", ano_Data, locale) /> 
191	<#assign data_promo = dateUtil.getDate(ano_DateObj, "dd MMM yyyy", locale) /> 
192 
193	<#assign resumo = resumo.getData() /> 
194	<#assign texto = Texto_do_Link.getData() /> 
195	<#-- <#assign link = url.getData() /> --> 
196 
197	<#assign dlFileEntryUtil = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
198 
199	<style> 
200	.body { 
201	  font-family: "Helvetica Neue", Helvetica, Arial; 
202	  font-size: 14px; 
203	  line-height: 20px; 
204	  font-weight: 400; 
205	  color: #3b3b3b; 
206	  -webkit-font-smoothing: antialiased; 
207	  font-smoothing: antialiased; 
208	  background: #2b2b2b; 
209
210 
211	.wrapper { 
212	  margin: 0 auto; 
213	  padding: 0px; 
214	  max-width: 800px; 
215
216 
217	.table { 
218	  margin: 0 0 10px 0; 
219	  width: 100%; 
220	  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); 
221	  display: table; 
222
223	@media screen and (max-width: 580px) { 
224	  .table { 
225		display: block; 
226
227
228 
229	.row { 
230	  display: table-row; 
231	  background: #f6f6f6; 
232
233	.row:nth-of-type(odd) { 
234	  background: #e9e9e9; 
235
236	.row.header { 
237	  font-weight: 900; 
238	  color: #ffffff; 
239	  background: #ea6153; 
240
241	.row.green { 
242	  background: #27ae60; 
243
244	.row.blue { 
245	  background: #1255a6; 
246
247	.cell.blue { background: #2980b9; color:#FFF; 
248
249	@media screen and (max-width: 580px) { 
250	  .row { 
251		padding: 8px 0; 
252		display: block; 
253
254
255 
256	.cell { 
257	  padding: 6px 12px; 
258	  display: table-cell; 
259
260 
261	@media screen and (max-width: 580px) { 
262	  .cell { 
263		padding: 2px 12px; 
264		display: block; 
265
266 
267
268 
269	</style> 
270 
271	<div class="wrapper"> 
272	   
273	  
274	  <div class="table"> 
275		 
276		<div class="row header blue"> 
277		  <div class="cell">  </div>  
278		  <div class="cell"> Documentos e Link da Seleção Interna </div>  
279		   
280		</div> 
281		 <div class="row"> 
282		  <div class="cell blue"> 
283			Data de Edital: 
284		  </div> 
285		  <div class="cell"  style="min-width:75%;"> 
286			${data_promo!} 
287		  </div> 
288		 </div> 
289	</div> 
290	<div class="table"  style="padding-top:0px;"> 
291		 <div class="row"> 
292		  <div class="cell"  style="min-width:100%;"> 
293			${resumo!} 
294		  </div> 
295		 </div> 
296	</div> 
297	<div class="table">     
298 
299	<#--Arquivos gerais --> 
300	<#if (arquivo.getData()?trim!) != "" > 
301		<div class="row header blue"> 
302			<div class="cell"> &nbsp;</div>  
303			<div class="cell"> Lista de arquivos da Seleção Interna : ${arquivo.getSiblings()?size} </div>  
304		</div> 
305 
306		<#assign quant = arquivo.getSiblings()?size /> 
307		 
308		<#list 1..arquivo.getSiblings()?size as i > 
309			<#assign index = arquivo.getSiblings()?size /> 
310			<#assign index = index - i /> 
311			<#assign cur_arquivo = arquivo.getSiblings()[index] /> 
312			<#assign indice = cur_arquivo.getData()?split("/")?size - 1 /> 
313			<#assign arq_uuid = cur_arquivo.getData()?split("/")[indice]?split("?")[0] /> 
314			<#assign arquivo_dlFile = dlFileEntryUtil.getDLFileEntryByUuidAndGroupId(arq_uuid,groupId) /> 
315			<#assign linha = quant+1-i /> 
316			 
317			<div class="row"> 
318				<div class="cell blue"> 
319					<#if i == 1 > Arquivo </#if> 
320				</div> 
321				<div class="cell"  style="min-width:75%;"> 
322					<a href="${cur_arquivo.getData()}" target="_blank"> ${linha} &rarr; 
323					${arquivo_dlFile.getTitle()!} 
324					</a> 
325				</div> 
326			</div> 
327			 
328		</#list> 
329	</#if> 
330		   <#-- <#if (texto.getData()?trim!) != ""  >   
331				  ${texto} 
332				   <br> ${url}--> 
333			 <#if texto?has_content >   
334 
335				<#assign cont = 1 /> 
336				 <div class="row header blue"> 
337					<div class="cell"> &nbsp;</div>  
338					<div class="cell"> Links</div>  
339				 </div> 
340				<#list 1..Texto_do_Link.getSiblings()?size as j > 
341					<#assign index = Texto_do_Link.getSiblings()?size /> 
342					<#assign index = index - j /> 
343					<#assign cur_link = Texto_do_Link.getSiblings()[index] /> 
344					<div class="row"> 
345						<div class="cell blue">  
346							<#if cont == 1 > Clique no link ao lado </#if> 
347						</div> 
348						 
349						<div class="cell"  style="min-width:75%;"> 
350							<a href="http://${cur_link.getChildren()[0].getData()}" target="_blank">${cur_link.getData()!}</a> <br>  
351							<#assign cont = cont + 1 /> 
352						</div> 
353				   </div>           
354			 
355				</#list> 
356	  <#--     --> </#if> 
357 
358		</div> 
359	</div> 
360 
361	<br> 
362	 
363</#if>