E-A
2 anni fa
46 ha cambiato i file con 9083 aggiunte e 102 eliminazioni
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
@ -0,0 +1,139 @@ |
|||||||
|
package it.nextmind.liferay.portos.advanced.operation.util; |
||||||
|
|
||||||
|
import com.liferay.portal.kernel.exception.SystemException; |
||||||
|
import com.liferay.portal.kernel.log.Log; |
||||||
|
import com.liferay.portal.kernel.log.LogFactoryUtil; |
||||||
|
import com.liferay.portal.kernel.search.BooleanClauseOccur; |
||||||
|
import com.liferay.portal.kernel.search.BooleanQuery; |
||||||
|
import com.liferay.portal.kernel.search.BooleanQueryFactoryUtil; |
||||||
|
import com.liferay.portal.kernel.search.Field; |
||||||
|
import com.liferay.portal.kernel.search.Hits; |
||||||
|
import com.liferay.portal.kernel.search.ParseException; |
||||||
|
import com.liferay.portal.kernel.search.SearchContext; |
||||||
|
import com.liferay.portal.kernel.search.SearchContextFactory; |
||||||
|
import com.liferay.portal.kernel.search.SearchEngineUtil; |
||||||
|
import com.liferay.portal.kernel.search.SearchException; |
||||||
|
import com.liferay.portal.kernel.search.Sort; |
||||||
|
import com.liferay.portal.kernel.search.TermQuery; |
||||||
|
import com.liferay.portal.kernel.search.TermQueryFactoryUtil; |
||||||
|
import com.liferay.portal.kernel.util.FastDateFormatFactoryUtil; |
||||||
|
import com.liferay.portal.kernel.util.GetterUtil; |
||||||
|
import com.liferay.portal.kernel.util.ParamUtil; |
||||||
|
import com.liferay.portal.kernel.util.PropsKeys; |
||||||
|
import com.liferay.portal.kernel.util.PropsUtil; |
||||||
|
import com.liferay.portal.kernel.util.Validator; |
||||||
|
import com.liferay.portal.kernel.workflow.WorkflowConstants; |
||||||
|
|
||||||
|
import it.mwg.sismica.bo.shared.util.IndexField; |
||||||
|
import it.tref.liferay.portos.bo.model.ControlloPratica; |
||||||
|
|
||||||
|
import java.text.DateFormat; |
||||||
|
import java.text.Format; |
||||||
|
import java.text.SimpleDateFormat; |
||||||
|
import java.util.Arrays; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest; |
||||||
|
|
||||||
|
public class ControlloPraticaSearch { |
||||||
|
|
||||||
|
private static final Log _log = LogFactoryUtil.getLog(ControlloPraticaSearch.class); |
||||||
|
|
||||||
|
public static final Format DATE_FORMAT_LUCENE = FastDateFormatFactoryUtil.getSimpleDateFormat("yyyyMMdd"); |
||||||
|
|
||||||
|
public static final DateFormat DATE_FORMAT_STRING = new SimpleDateFormat("dd/MM/yyyy"); |
||||||
|
|
||||||
|
public static Hits searchFixBug(HttpServletRequest request,int start, int end) { |
||||||
|
|
||||||
|
SearchContext searchContext = SearchContextFactory.getInstance(request); |
||||||
|
boolean searchForExport = ParamUtil.getBoolean(request, "searchForExport", false); |
||||||
|
if (searchForExport) { |
||||||
|
int maxEnd = GetterUtil.getInteger(PropsUtil.get(PropsKeys.INDEX_FILTER_SEARCH_LIMIT)); |
||||||
|
searchContext.setStart(0); |
||||||
|
searchContext.setEnd(maxEnd); |
||||||
|
searchContext.setAttribute("paginationType", "none"); |
||||||
|
} else { |
||||||
|
searchContext.setAttribute("paginationType", "more"); |
||||||
|
searchContext.setStart(start); |
||||||
|
searchContext.setEnd(end); |
||||||
|
} |
||||||
|
// Gestione Ordinamento
|
||||||
|
searchContext.setSorts(getOrderedQuery(request)); |
||||||
|
Hits hits = null; |
||||||
|
try { |
||||||
|
BooleanQuery query = BooleanQueryFactoryUtil.create(searchContext); |
||||||
|
// Condizioni necessarie per questa ricerca: entryClassName=ControlloPratica & roleIds non e tra i
|
||||||
|
// taskAssigneeIds userId non e tra taskAssigneeId
|
||||||
|
TermQuery term = TermQueryFactoryUtil.create(searchContext, Field.ENTRY_CLASS_NAME, |
||||||
|
ControlloPratica.class.getName()); |
||||||
|
query.add(term, BooleanClauseOccur.MUST); |
||||||
|
|
||||||
|
BooleanQuery subQuery = BooleanQueryFactoryUtil.create(searchContext); |
||||||
|
if (subQuery.clauses().size() > 0) { |
||||||
|
query.add(subQuery, BooleanClauseOccur.MUST_NOT); |
||||||
|
} |
||||||
|
term = TermQueryFactoryUtil.create(searchContext, IndexField.STATUS, WorkflowConstants.STATUS_PENDING); |
||||||
|
query.add(term, BooleanClauseOccur.MUST); |
||||||
|
// Ricavo i groupId relativi all utente che effettua la ricerca per filtrare
|
||||||
|
subQuery = BooleanQueryFactoryUtil.create(searchContext); |
||||||
|
// Condizioni aggiuntive
|
||||||
|
query(query, searchContext); |
||||||
|
hits = SearchEngineUtil.search(searchContext, query); |
||||||
|
logResults(query, hits); |
||||||
|
} catch (ParseException | SearchException e) { |
||||||
|
_log.error(e, e); |
||||||
|
} |
||||||
|
return hits; |
||||||
|
} |
||||||
|
|
||||||
|
protected static void logResults(BooleanQuery query, Hits hits) { |
||||||
|
|
||||||
|
if (_log.isDebugEnabled()) { |
||||||
|
_log.debug(query + " --- " + hits.getLength()); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
private static void query(BooleanQuery query, SearchContext searchContext) throws ParseException { |
||||||
|
|
||||||
|
|
||||||
|
String task = "signal_cittadino"; |
||||||
|
|
||||||
|
TermQuery term = TermQueryFactoryUtil.create(searchContext, IndexField.TASK, task); |
||||||
|
|
||||||
|
query.add(term, BooleanClauseOccur.MUST_NOT); |
||||||
|
|
||||||
|
String statoPratica = "IN"; |
||||||
|
|
||||||
|
term = TermQueryFactoryUtil.create(searchContext, IndexField.STATO_PRATICA, statoPratica); |
||||||
|
query.add(term, BooleanClauseOccur.MUST); |
||||||
|
} |
||||||
|
|
||||||
|
public static List<String> getFields() { |
||||||
|
|
||||||
|
return Arrays.asList(IndexField.NUMERO_PROGETTO, IndexField.TIPO_PROCEDURA, IndexField.CODICE_PROVINCIA, |
||||||
|
IndexField.COMUNE_ID, IndexField.TITOLARE, IndexField.ISTRUTTORE, IndexField.ISTRUTTORE_ID, |
||||||
|
IndexField.COMMITTENTE, IndexField.SOGGETTO, IndexField.UNITA_OPERATIVA, IndexField.GEOLOGO_ID, |
||||||
|
IndexField.PARERI_FORNITI, IndexField.TASK, IndexField.DATA_RICHIESTA_DA, IndexField.DATA_RICHIESTA_A, |
||||||
|
IndexField.DATA_ESITO_DA, IndexField.DATA_ESITO_A, IndexField.STATO_PRATICA); |
||||||
|
} |
||||||
|
|
||||||
|
protected static Sort[] getOrderedQuery(HttpServletRequest request) { |
||||||
|
|
||||||
|
Sort[] sortes = new Sort[1]; |
||||||
|
String orderField = ParamUtil.getString(request, "orderByCol", "numeroProgetto"); |
||||||
|
String orderType = ParamUtil.getString(request, "orderByType", "dec"); |
||||||
|
sortes[0] = new Sort(); |
||||||
|
if (Validator.isNotNull(orderField)) { |
||||||
|
sortes[0].setFieldName(orderField + "_sortable"); |
||||||
|
} |
||||||
|
switch (orderField) { |
||||||
|
case IndexField.NUMERO_PROGETTO: |
||||||
|
sortes[0].setType(Sort.LONG_TYPE); |
||||||
|
break; |
||||||
|
default: |
||||||
|
sortes[0].setType(Sort.STRING_TYPE); |
||||||
|
} |
||||||
|
sortes[0].setReverse(!"asc".equals(orderType)); |
||||||
|
return sortes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,37 @@ |
|||||||
|
package it.nextmind.liferay.portos.advanced.operation.util; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
@SuppressWarnings("serial") |
||||||
|
public class IndexField implements Serializable { |
||||||
|
|
||||||
|
public static final String CODICE_PROVINCIA = "codiceProvincia"; |
||||||
|
public static final String COMMITTENTE = "committente"; |
||||||
|
public static final String COMUNE_ID = "comuneId"; |
||||||
|
public static final String CONTROLLO_PRATICA_ID = "controlloPraticaId"; |
||||||
|
public static final String DATA_ESITO = "dataEsito"; |
||||||
|
public static final String DATA_ESITO_A = "dataEsitoA"; |
||||||
|
public static final String DATA_ESITO_DA = "dataEsitoDa"; |
||||||
|
public static final String DATA_RICHIESTA = "dataRichiesta"; |
||||||
|
public static final String DATA_RICHIESTA_A = "dataRichiestaA"; |
||||||
|
public static final String DATA_RICHIESTA_DA = "dataRichiestaDa"; |
||||||
|
public static final String DESCRIZIONE = "descrizione"; |
||||||
|
public static final String ESITO_PENDENTE = "esitoPendente"; |
||||||
|
public static final String GEOLOGO_ID = "geologoId"; |
||||||
|
public static final String IN_LAVORAZIONE_SUE = "inLavorazioneSue"; |
||||||
|
public static final String INT_PRATICA_ID = "intPraticaId"; |
||||||
|
public static final String ISTRUTTORE = "istruttore"; |
||||||
|
public static final String ISTRUTTORE_ID = "istruttoreId"; |
||||||
|
public static final String NUMERO_PROGETTO = "numeroProgetto"; |
||||||
|
public static final String PARERI_FORNITI = "pareriForniti"; |
||||||
|
public static final String PRATICA_APERTA = "praticaAperta"; |
||||||
|
public static final String SOGGETTO = "soggetto"; |
||||||
|
public static final String STATO_PRATICA = "statoPratica"; |
||||||
|
public static final String STATUS = "status"; |
||||||
|
public static final String TASK = "task"; |
||||||
|
public static final String TASK_ASSIGNEE_ROLE_IDS = "taskAssigneeRoleIds"; |
||||||
|
public static final String TASK_ASSIGNEE_USER_ID = "taskAssigneeUserId"; |
||||||
|
public static final String TIPO_PROCEDURA = "tipoProcedura"; |
||||||
|
public static final String TITOLARE = "titolare"; |
||||||
|
public static final String UNITA_OPERATIVA = "unitaOperativa"; |
||||||
|
} |
@ -0,0 +1,253 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.GetterUtil"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.ParamUtil"%> |
||||||
|
<%@page import="javax.portlet.PortletURL"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.search.Document"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.search.Hits"%> |
||||||
|
<%@page import="it.nextmind.liferay.portos.advanced.operation.util.IndexField"%> |
||||||
|
<%@page import="it.nextmind.liferay.portos.advanced.operation.util.ControlloPraticaSearch"%> |
||||||
|
<%@page import="java.util.ArrayList"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.dao.orm.QueryUtil"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.language.LanguageUtil"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.StringPool"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.workflow.WorkflowInstance"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.workflow.WorkflowInstanceManagerUtil"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.workflow.WorkflowTask"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.workflow.WorkflowTaskManagerUtil"%> |
||||||
|
<%@page import="com.liferay.portal.model.User"%> |
||||||
|
<%@page import="com.liferay.portal.model.WorkflowInstanceLink"%> |
||||||
|
<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> |
||||||
|
<%@page import="com.liferay.portal.service.WorkflowInstanceLinkLocalServiceUtil"%> |
||||||
|
<%@page import="it.mwg.sismica.bo.shared.util.Generics"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.Comune"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.ControlloPratica"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.ParereGeologo"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.Provincia"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.Territorio"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.ComuneLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.ParereGeologoLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.ProvinciaLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.kaleo.shared.util.WorkflowConstants"%> |
||||||
|
<%@page import="java.util.List"%> |
||||||
|
<%@ include file="/html/init.jsp" %> |
||||||
|
|
||||||
|
<% |
||||||
|
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); |
||||||
|
//GESTIONE RICERCA CON PAGINATORE SEARCH CONTAINER |
||||||
|
|
||||||
|
for (String param : ControlloPraticaSearch.getFields()) { |
||||||
|
iteratorURL.setParameter(param, ParamUtil.getString(request, param, StringPool.BLANK)); |
||||||
|
} |
||||||
|
String orderByCol = ParamUtil.getString(request, "orderByCol", IndexField.NUMERO_PROGETTO); |
||||||
|
String orderByType = ParamUtil.getString(request, "orderByType", "dec"); |
||||||
|
request.setAttribute("tabs1", "Tab_AtriTask"); |
||||||
|
%> |
||||||
|
<liferay-ui:search-container emptyResultsMessage="no-entries-were-found" iteratorURL="<%= iteratorURL %>" |
||||||
|
orderByType="<%= orderByType %>" orderByCol="<%= orderByCol %>"> |
||||||
|
<% |
||||||
|
List<ControlloPratica> listaControlloPratica = new ArrayList<ControlloPratica>(); |
||||||
|
Hits hits = ControlloPraticaSearch.searchFixBug(request, searchContainer.getStart(), |
||||||
|
searchContainer.getEnd()); |
||||||
|
for (Document doc : hits.toList()) { |
||||||
|
String controlloPraticaId = doc.get("controlloPraticaId"); |
||||||
|
if (Validator.isNotNull(controlloPraticaId)) { |
||||||
|
ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.fetchControlloPratica( |
||||||
|
GetterUtil.getLong(controlloPraticaId)); |
||||||
|
if (Validator.isNotNull(controlloPratica)) { |
||||||
|
listaControlloPratica.add(controlloPratica); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
searchContainer.setTotal(hits.getLength()); |
||||||
|
%> |
||||||
|
<liferay-ui:search-container-results results="<%=listaControlloPratica%>" /> |
||||||
|
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.ControlloPratica" |
||||||
|
modelVar="controlloPratica"> |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<% |
||||||
|
//ADT - BUG-12 Aggiunta colonna Data Esito |
||||||
|
String currentTab = (String) request.getAttribute("tabs1"); |
||||||
|
//Informazioni relative alla pratica |
||||||
|
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(controlloPratica.getIntPraticaId()); |
||||||
|
DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPratica.getIntPraticaId()); |
||||||
|
%> |
||||||
|
<c:if test="<%= Validator.isNotNull(intPratica) %>"> |
||||||
|
<% |
||||||
|
ControlloPraticaLocalServiceUtil.calculateDateAvvioProcedimento(controlloPratica.getControlloPraticaId()); |
||||||
|
Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica.getTerritorioId()); |
||||||
|
Comune comune = ComuneLocalServiceUtil.fetchComune(territorio.getComuneId()); |
||||||
|
Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(), territorio |
||||||
|
.getCodiceProvincia()); |
||||||
|
//Informazioni relative al workflow |
||||||
|
WorkflowInstanceLink workflowInstanceLink = WorkflowInstanceLinkLocalServiceUtil.fetchWorkflowInstanceLink( |
||||||
|
controlloPratica.getCompanyId(), controlloPratica.getGroupId(), ControlloPratica.class.getName(), |
||||||
|
controlloPratica.getPrimaryKey()); |
||||||
|
List<WorkflowTask> listaTask = null; |
||||||
|
WorkflowInstance workflowInstance = null; |
||||||
|
if (workflowInstanceLink != null) { |
||||||
|
long workflowInstanceId = workflowInstanceLink.getWorkflowInstanceId(); |
||||||
|
workflowInstance = WorkflowInstanceManagerUtil.getWorkflowInstance(controlloPratica.getCompanyId(), |
||||||
|
workflowInstanceId); |
||||||
|
listaTask = WorkflowTaskManagerUtil.getWorkflowTasksByWorkflowInstance(controlloPratica.getCompanyId(), null, |
||||||
|
workflowInstance.getWorkflowInstanceId(), false, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); |
||||||
|
} |
||||||
|
WorkflowTask task = null; |
||||||
|
if (listaTask != null && !listaTask.isEmpty()) { |
||||||
|
task = listaTask.get(0); |
||||||
|
} |
||||||
|
%> |
||||||
|
<liferay-ui:search-container-column-text name="taskName"> |
||||||
|
<% |
||||||
|
if (task != null) { |
||||||
|
out.print(LanguageUtil.get(pageContext,task.getName())); |
||||||
|
User userTask = UserLocalServiceUtil.fetchUser(task.getAssigneeUserId()); |
||||||
|
if (userTask != null) { |
||||||
|
out.print(" ("); |
||||||
|
out.print(Generics.capitalizeFull(userTask.getFullName())); |
||||||
|
out.print(StringPool.CLOSE_PARENTHESIS); |
||||||
|
} |
||||||
|
} else if (workflowInstance != null) { |
||||||
|
out.print(LanguageUtil.get(pageContext, workflowInstance.getState())); |
||||||
|
} |
||||||
|
if (lastDettPratica != null) { |
||||||
|
if (lastDettPratica.getTipoIntegrazione() != null) { |
||||||
|
//BUG BO ID=14: NOME TASK SEZIONE ATTIVITÀ |
||||||
|
if (lastDettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)) { |
||||||
|
out.print(" - Integrazione #"); |
||||||
|
out.print(lastDettPratica.getIntegrazione()); |
||||||
|
} else if (lastDettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE)) { |
||||||
|
out.print(" - Variante #"); |
||||||
|
out.print(lastDettPratica.getVarianteNumero()); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
if (intPratica.hasRichiestaIntegrazioneAttiva()) { |
||||||
|
out.print(StringPool.SPACE); |
||||||
|
out.print(LanguageUtil.get(pageContext, "in-corso")); |
||||||
|
} |
||||||
|
%> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-text name="Esito"> |
||||||
|
<% |
||||||
|
out.print(ControlloPraticaLocalServiceUtil.getTipoEsito(controlloPratica.getControlloPraticaId())); |
||||||
|
if (intPratica.getStatoPratica().equals(StatoPraticaConstants.INTEGRAZIONE)) { |
||||||
|
out.print(StringPool.SPACE); |
||||||
|
out.print(LanguageUtil.get(pageContext, "in-corso")); |
||||||
|
} |
||||||
|
%> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<%-- ADT - BUG-12 Aggiunta colonna Data Esito --%> |
||||||
|
<c:if test='<%= "Tab_TaskCompletati".equals(currentTab) %>'> |
||||||
|
<liferay-ui:search-container-column-text name="Data Esito" value='<%= controlloPratica |
||||||
|
.getStatusDate() != null ? dateFormatDate.format(controlloPratica.getStatusDate()) |
||||||
|
: StringPool.BLANK %>' > |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
</c:if> |
||||||
|
<liferay-ui:search-container-column-text name="Pratica"> |
||||||
|
<%= intPratica.getTitle(locale, true) %> |
||||||
|
<%= Validator.isNull(intPratica.getTipoProcedura()) ? StringPool.BLANK |
||||||
|
: "<br><small>" + LanguageUtil.get(pageContext, "label_procedura_" + intPratica.getTipoProcedura()) |
||||||
|
+ ") " + LanguageUtil.get(pageContext, "tipo_procedura_" + intPratica.getTipoProcedura()) |
||||||
|
+ "</small>" %> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-text name="istruttore"> |
||||||
|
<c:if test="<%= intPratica.getStatusByUserId() != 0L %>"> |
||||||
|
<% |
||||||
|
User tecnico = UserLocalServiceUtil.fetchUser(intPratica.getStatusByUserId()); |
||||||
|
if (tecnico != null) { |
||||||
|
out.print(tecnico.getFullName()); |
||||||
|
} else { |
||||||
|
out.print(StringPool.OPEN_BRACKET); |
||||||
|
out.print(intPratica.getStatusByUserId()); |
||||||
|
out.print(StringPool.CLOSE_BRACKET); |
||||||
|
} |
||||||
|
%> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= intPratica.getStatusByUserId() == 0L %>"> |
||||||
|
- |
||||||
|
</c:if> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-text name="unita-operativa"> |
||||||
|
<%= intPratica.getUnitaOperativa() > 0 ? String.valueOf(intPratica.getUnitaOperativa()) : StringPool.BLANK %> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
|
||||||
|
<liferay-ui:search-container-column-text name="data-inizio-procedimento" |
||||||
|
value="<%= dateFormatDate.format(controlloPratica.getCreateDate()) %>" /> |
||||||
|
<liferay-ui:search-container-column-text name="provincia" > |
||||||
|
<%= provincia.getProvincia() %> - <%= comune.getDenominazione() %> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<c:if test='<%= "Tab_MieiTask".equals(currentTab) %>'> |
||||||
|
<liferay-ui:search-container-column-text name="pareri-endoprocedimentali"> |
||||||
|
<% |
||||||
|
List<ParereGeologo> tutti = ParereGeologoLocalServiceUtil |
||||||
|
.findByIntPraticaId(intPratica.getIntPraticaId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS); |
||||||
|
if (tutti.size() > 0) { |
||||||
|
List<ParereGeologo> inCorso = ParereGeologoLocalServiceUtil.findByIntPraticaIdInCorso( |
||||||
|
intPratica.getIntPraticaId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS); |
||||||
|
if (inCorso.size() > 0) { |
||||||
|
out.print("In attesa di:<ul style=\"list-style:disc inside\">"); |
||||||
|
for (ParereGeologo parere : inCorso) { |
||||||
|
String fullName; |
||||||
|
if (parere.getGeologoUserId() != 0) { |
||||||
|
fullName = UserLocalServiceUtil.fetchUser(parere.getGeologoUserId()).getFullName(); |
||||||
|
} else { |
||||||
|
fullName = "U.O. " + parere.getUnitaOperativa(); |
||||||
|
} |
||||||
|
%> |
||||||
|
<li> |
||||||
|
<%= dateFormatDate.format(parere.getCreateDate()) %>: |
||||||
|
<%= fullName %> |
||||||
|
</li> |
||||||
|
<% |
||||||
|
} |
||||||
|
out.print("</ul>"); |
||||||
|
} |
||||||
|
int espressi = 0; |
||||||
|
int annullati = 0; |
||||||
|
for (ParereGeologo parere : tutti) { |
||||||
|
if (Validator.isNotNull(parere.getDtAnnullamento())) { |
||||||
|
annullati++; |
||||||
|
} else if (Validator.isNotNull(parere.getDtCompilazione()) |
||||||
|
&& (parere.getAssegnatoreUserId() == 0 || Validator.isNotNull(parere.getDtApprovazione()))) { |
||||||
|
espressi++; |
||||||
|
} |
||||||
|
} |
||||||
|
if (espressi == 1) { |
||||||
|
out.print("<i class=\"fa icon-ok text-success\"></i> 1 parere già espresso"); |
||||||
|
} else if (espressi > 1) { |
||||||
|
out.print("<i class=\"fa icon-ok text-success\"></i> " + espressi + " pareri già espressi"); |
||||||
|
} |
||||||
|
if (annullati == 1) { |
||||||
|
out.print("<i class=\"fa icon-remove text-error\"></i> 1 richiesta annullata"); |
||||||
|
} else if (annullati > 1) { |
||||||
|
out.print("<i class=\"fa icon-remove text-error\"></i> " + annullati + " richieste annullate"); |
||||||
|
} |
||||||
|
} |
||||||
|
%> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
</c:if> |
||||||
|
<liferay-ui:search-container-column-text name="GG*" cssClass="text-center"> |
||||||
|
<%= ControlloPraticaLocalServiceUtil.calculateDateAvvioProcedimento(controlloPratica |
||||||
|
.getControlloPraticaId()) %> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-jsp path="/html/azione_correttiva.jsp" align="right" |
||||||
|
cssClass="text-center"/> |
||||||
|
</c:if> |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</liferay-ui:search-container-row> |
||||||
|
<liferay-ui:search-iterator paginate="true" /> |
||||||
|
</liferay-ui:search-container> |
@ -0,0 +1,36 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
|
||||||
|
<%@include file="/html/init.jsp"%> |
||||||
|
<% |
||||||
|
|
||||||
|
%> |
||||||
|
<liferay-portlet:actionURL |
||||||
|
name="correggiBug" |
||||||
|
var="correggiBugURL" > |
||||||
|
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/view.jsp"/> |
||||||
|
</liferay-portlet:actionURL> |
||||||
|
<% |
||||||
|
String functionRipristinaVidimata = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"ripristinaPraticaVidimata','Sei sicuro di voler ripristinare questa pratica come VIDIMATA?')"; |
||||||
|
%> |
||||||
|
<aui:form action="<%= correggiBugURL %>" method="post" name="correggiBug"> |
||||||
|
<aui:button |
||||||
|
type="button" |
||||||
|
cssClass="btn-primary" |
||||||
|
name="ripristinaPraticaVidimataBtn" |
||||||
|
onClick='<%= functionRipristinaVidimata %>' |
||||||
|
value="Ripristina come VIDIMATA" |
||||||
|
> |
||||||
|
</aui:button> |
||||||
|
</aui:form> |
||||||
|
<script type="text/javascript"> |
||||||
|
YUI().use('aui-tooltip', function(Y) { |
||||||
|
new Y.TooltipDelegate({ |
||||||
|
trigger: '.tooltip-info', |
||||||
|
position: 'top', |
||||||
|
cssClass: 'tooltip-help', |
||||||
|
html: true, |
||||||
|
opacity: 1, |
||||||
|
}); |
||||||
|
}); |
||||||
|
</script> |
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
@ -0,0 +1 @@ |
|||||||
|
{"ide":{"scriptPaths":[]},"plugins":{"aui":{},"liferay":{},"yui":{}},"libs":["ecma5","browser"]} |
@ -0,0 +1,27 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<classpath> |
||||||
|
<classpathentry kind="src" path="docroot/WEB-INF/src"/> |
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre"> |
||||||
|
<attributes> |
||||||
|
<attribute name="owner.project.facets" value="java"/> |
||||||
|
</attributes> |
||||||
|
</classpathentry> |
||||||
|
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/com.liferay.ide.eclipse.server.tomcat.runtimeClasspathProvider/Liferay v6.2 CE (Tomcat 7)"> |
||||||
|
<attributes> |
||||||
|
<attribute name="owner.project.facets" value="jst.web"/> |
||||||
|
</attributes> |
||||||
|
</classpathentry> |
||||||
|
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> |
||||||
|
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> |
||||||
|
<classpathentry kind="con" path="com.liferay.ide.eclipse.server.plugin.container/portlet"> |
||||||
|
<attributes> |
||||||
|
<attribute name="org.eclipse.jst.component.nondependency" value=""/> |
||||||
|
</attributes> |
||||||
|
</classpathentry> |
||||||
|
<classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=portos-reportistica-portlet&ivyXmlPath=ivy.xml&confs=*&ivySettingsPath=%24%7Bliferay_sdk_dir%3Aportos-reportistica-portlet%7D%2Fivy-settings.xml&loadSettingsOnDemand=false&ivyUserDir=%24%7Bliferay_sdk_dir%3Aportos-reportistica-portlet%7D%2F.ivy&propertyFiles="> |
||||||
|
<attributes> |
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/> |
||||||
|
</attributes> |
||||||
|
</classpathentry> |
||||||
|
<classpathentry kind="output" path="docroot/WEB-INF/classes"/> |
||||||
|
</classpath> |
@ -0,0 +1,48 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<projectDescription> |
||||||
|
<name>portos-reportistica-portlet</name> |
||||||
|
<comment></comment> |
||||||
|
<projects> |
||||||
|
</projects> |
||||||
|
<buildSpec> |
||||||
|
<buildCommand> |
||||||
|
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name> |
||||||
|
<arguments> |
||||||
|
</arguments> |
||||||
|
</buildCommand> |
||||||
|
<buildCommand> |
||||||
|
<name>org.eclipse.jdt.core.javabuilder</name> |
||||||
|
<arguments> |
||||||
|
</arguments> |
||||||
|
</buildCommand> |
||||||
|
<buildCommand> |
||||||
|
<name>org.eclipse.wst.common.project.facet.core.builder</name> |
||||||
|
<arguments> |
||||||
|
</arguments> |
||||||
|
</buildCommand> |
||||||
|
<buildCommand> |
||||||
|
<name>org.eclipse.wst.validation.validationbuilder</name> |
||||||
|
<arguments> |
||||||
|
</arguments> |
||||||
|
</buildCommand> |
||||||
|
</buildSpec> |
||||||
|
<natures> |
||||||
|
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature> |
||||||
|
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> |
||||||
|
<nature>org.eclipse.wst.common.project.facet.core.nature</nature> |
||||||
|
<nature>org.eclipse.jdt.core.javanature</nature> |
||||||
|
<nature>org.apache.ivyde.eclipse.ivynature</nature> |
||||||
|
<nature>org.eclipse.wst.jsdt.core.jsNature</nature> |
||||||
|
</natures> |
||||||
|
<filteredResources> |
||||||
|
<filter> |
||||||
|
<id>1679410576394</id> |
||||||
|
<name></name> |
||||||
|
<type>30</type> |
||||||
|
<matcher> |
||||||
|
<id>org.eclipse.core.resources.regexFilterMatcher</id> |
||||||
|
<arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments> |
||||||
|
</matcher> |
||||||
|
</filter> |
||||||
|
</filteredResources> |
||||||
|
</projectDescription> |
@ -0,0 +1,6 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
<!DOCTYPE project> |
||||||
|
|
||||||
|
<project name="portos-reportistica-portlet" basedir="." default="deploy"> |
||||||
|
<import file="../build-common-portlet.xml" /> |
||||||
|
</project> |
@ -0,0 +1,3 @@ |
|||||||
|
Manifest-Version: 1.0 |
||||||
|
Class-Path: |
||||||
|
|
@ -0,0 +1 @@ |
|||||||
|
/classes/ |
@ -0,0 +1,8 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
<!DOCTYPE display PUBLIC "-//Liferay//DTD Display 6.2.0//EN" "http://www.liferay.com/dtd/liferay-display_6_2_0.dtd"> |
||||||
|
|
||||||
|
<display> |
||||||
|
<category name="category.sample"> |
||||||
|
<portlet id="portos-reportistica" /> |
||||||
|
</category> |
||||||
|
</display> |
@ -0,0 +1,11 @@ |
|||||||
|
name=Portos Reportistica |
||||||
|
module-group-id=liferay |
||||||
|
module-incremental-version=1 |
||||||
|
tags= |
||||||
|
short-description= |
||||||
|
long-description= |
||||||
|
change-log= |
||||||
|
page-url=http://www.liferay.com |
||||||
|
author=Liferay, Inc. |
||||||
|
licenses=LGPL |
||||||
|
liferay-versions=6.2.0+ |
@ -0,0 +1,28 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 6.2.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_6_2_0.dtd"> |
||||||
|
|
||||||
|
<liferay-portlet-app> |
||||||
|
<portlet> |
||||||
|
<portlet-name>portos-reportistica</portlet-name> |
||||||
|
<icon>/icon.png</icon> |
||||||
|
<header-portlet-css>/css/main.css</header-portlet-css> |
||||||
|
<footer-portlet-javascript>/js/main.js</footer-portlet-javascript> |
||||||
|
<css-class-wrapper>portos-reportistica-portlet</css-class-wrapper> |
||||||
|
</portlet> |
||||||
|
<role-mapper> |
||||||
|
<role-name>administrator</role-name> |
||||||
|
<role-link>Administrator</role-link> |
||||||
|
</role-mapper> |
||||||
|
<role-mapper> |
||||||
|
<role-name>guest</role-name> |
||||||
|
<role-link>Guest</role-link> |
||||||
|
</role-mapper> |
||||||
|
<role-mapper> |
||||||
|
<role-name>power-user</role-name> |
||||||
|
<role-link>Power User</role-link> |
||||||
|
</role-mapper> |
||||||
|
<role-mapper> |
||||||
|
<role-name>user</role-name> |
||||||
|
<role-link>User</role-link> |
||||||
|
</role-mapper> |
||||||
|
</liferay-portlet-app> |
@ -0,0 +1,34 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
|
||||||
|
<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" version="2.0"> |
||||||
|
<portlet> |
||||||
|
<portlet-name>portos-reportistica</portlet-name> |
||||||
|
<display-name>Portos Reportistica</display-name> |
||||||
|
<portlet-class>com.liferay.util.bridges.mvc.MVCPortlet</portlet-class> |
||||||
|
<init-param> |
||||||
|
<name>view-template</name> |
||||||
|
<value>/view.jsp</value> |
||||||
|
</init-param> |
||||||
|
<expiration-cache>0</expiration-cache> |
||||||
|
<supports> |
||||||
|
<mime-type>text/html</mime-type> |
||||||
|
</supports> |
||||||
|
<portlet-info> |
||||||
|
<title>Portos Reportistica</title> |
||||||
|
<short-title>Portos Reportistica</short-title> |
||||||
|
<keywords>Portos Reportistica</keywords> |
||||||
|
</portlet-info> |
||||||
|
<security-role-ref> |
||||||
|
<role-name>administrator</role-name> |
||||||
|
</security-role-ref> |
||||||
|
<security-role-ref> |
||||||
|
<role-name>guest</role-name> |
||||||
|
</security-role-ref> |
||||||
|
<security-role-ref> |
||||||
|
<role-name>power-user</role-name> |
||||||
|
</security-role-ref> |
||||||
|
<security-role-ref> |
||||||
|
<role-name>user</role-name> |
||||||
|
</security-role-ref> |
||||||
|
</portlet> |
||||||
|
</portlet-app> |
@ -0,0 +1,5 @@ |
|||||||
|
package it.nextmind.portos.reportistica; |
||||||
|
|
||||||
|
public class ReportisticaPortlet { |
||||||
|
|
||||||
|
} |
File diff soppresso perché troppo grande
Load Diff
@ -0,0 +1,538 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||||
|
|
||||||
|
<taglib> |
||||||
|
<tlib-version>1.0</tlib-version> |
||||||
|
<jsp-version>1.1</jsp-version> |
||||||
|
<short-name>liferay-portlet</short-name> |
||||||
|
<uri>http://liferay.com/tld/portlet</uri> |
||||||
|
|
||||||
|
<!-- |
||||||
|
liferay-portlet:actionURL is similar to portlet:actionURL except it has the |
||||||
|
additional attributes plid, portletName, anchor, and encrypt. |
||||||
|
|
||||||
|
Set varImpl to set the PortletURL object. This gives you an object reference |
||||||
|
to the underlying URL implementation. |
||||||
|
|
||||||
|
Set plid to the plid of another layout. This allows you to post the URL to |
||||||
|
another layout. |
||||||
|
|
||||||
|
Set portletName to the name of a portlet other than the current portlet. |
||||||
|
This allows you to post the URL to another portlet. |
||||||
|
|
||||||
|
Set anchor to false if you do not want the page to refresh and anchor to the |
||||||
|
current portlet. |
||||||
|
|
||||||
|
Set encrypt to true if you want to encrypt all the parameter values. |
||||||
|
|
||||||
|
Set doAsUserId to process this URL as if it is accessed by the specified |
||||||
|
user. |
||||||
|
|
||||||
|
Set portletConfiguration to true if you want to pass the parameters needed |
||||||
|
when you are accessing a portlet that is wrapped by the Portlet |
||||||
|
Configuration portlet. |
||||||
|
--> |
||||||
|
|
||||||
|
<tag> |
||||||
|
<name>actionURL</name> |
||||||
|
<tag-class>com.liferay.taglib.portlet.ActionURLTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.portlet.ActionURLTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>allowEmptyParam</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>anchor</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>copyCurrentRenderParameters</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>doAsGroupId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>doAsUserId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>encrypt</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>escapeXml</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>name</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>plid</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletConfiguration</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletMode</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletName</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>refererGroupId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>refererPlid</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>secure</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>varImpl</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>windowState</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-back</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconBackTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-close</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconCloseTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-configuration</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconConfigurationTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-edit</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconEditTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-edit-defaults</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconEditDefaultsTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-edit-guest</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconEditGuestTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-export-import</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconExportImportTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-help</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconHelpTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-maximize</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconMaximizeTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-minimize</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconMinimizeTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-options</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconOptionsTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-portlet</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconPortletTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>ariaRole</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>id</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>label</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portlet</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>url</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-portlet-css</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconPortletCssTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-print</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconPrintTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>icon-refresh</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.IconRefreshTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>param</name> |
||||||
|
<tag-class>com.liferay.taglib.util.ParamTag</tag-class> |
||||||
|
<body-content>empty</body-content> |
||||||
|
<attribute> |
||||||
|
<name>name</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>value</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>preview</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.PreviewTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>portletName</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>queryString</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>showBorders</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>width</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
|
||||||
|
<!-- |
||||||
|
liferay-portlet:renderURL is similar to portlet:renderURL except it has the |
||||||
|
additional attributes plid, portletName, anchor, and encrypt. |
||||||
|
|
||||||
|
Set varImpl to set the PortletURL object. This gives you an object reference |
||||||
|
to the underlying URL implementation. |
||||||
|
|
||||||
|
Set plid to the plid of another layout. This allows you to post the URL to |
||||||
|
another layout. |
||||||
|
|
||||||
|
Set portletName to the name of a portlet other than the current portlet. |
||||||
|
This allows you to post the URL to another portlet. |
||||||
|
|
||||||
|
Set anchor to false if you do not want the page to refresh and anchor to the |
||||||
|
current portlet. |
||||||
|
|
||||||
|
Set encrypt to true if you want to encrypt all the parameter values. |
||||||
|
|
||||||
|
Set doAsUserId to process this URL as if it is accessed by the specified |
||||||
|
user. |
||||||
|
|
||||||
|
Set portletConfiguration to true if you want to pass the parameters needed |
||||||
|
when you are accessing a portlet that is wrapped by the Portlet |
||||||
|
Configuration portlet. |
||||||
|
--> |
||||||
|
|
||||||
|
<tag> |
||||||
|
<name>renderURL</name> |
||||||
|
<tag-class>com.liferay.taglib.portlet.RenderURLTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.portlet.RenderURLTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>allowEmptyParam</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>anchor</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>copyCurrentRenderParameters</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>doAsGroupId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>doAsUserId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>encrypt</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>escapeXml</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>plid</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletConfiguration</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletMode</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletName</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>refererGroupId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>refererPlid</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>secure</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>varImpl</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>windowState</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>renderURLParams</name> |
||||||
|
<tag-class>com.liferay.taglib.portlet.RenderURLParamsTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>varImpl</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
|
||||||
|
<!-- |
||||||
|
liferay-portlet:resourceURL is similar to portlet:resourceURL except it has |
||||||
|
the additional attributes plid, portletName, anchor, and encrypt. |
||||||
|
|
||||||
|
Set varImpl to set the PortletURL object. This gives you an object reference |
||||||
|
to the underlying URL implementation. |
||||||
|
|
||||||
|
Set plid to the plid of another layout. This allows you to post the URL to |
||||||
|
another layout. |
||||||
|
|
||||||
|
Set portletName to the name of a portlet other than the current portlet. |
||||||
|
This allows you to post the URL to another portlet. |
||||||
|
|
||||||
|
Set anchor to false if you do not want the page to refresh and anchor to the |
||||||
|
current portlet. |
||||||
|
|
||||||
|
Set encrypt to true if you want to encrypt all the parameter values. |
||||||
|
|
||||||
|
Set doAsUserId to process this URL as if it is accessed by the specified |
||||||
|
user. |
||||||
|
|
||||||
|
Set portletConfiguration to true if you want to pass the parameters needed |
||||||
|
when you are accessing a portlet that is wrapped by the Portlet |
||||||
|
Configuration portlet. |
||||||
|
--> |
||||||
|
|
||||||
|
<tag> |
||||||
|
<name>resourceURL</name> |
||||||
|
<tag-class>com.liferay.taglib.portlet.ResourceURLTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.portlet.ResourceURLTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>anchor</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>copyCurrentRenderParameters</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>doAsGroupId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>doAsUserId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>encrypt</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>escapeXml</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>id</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>plid</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletConfiguration</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletMode</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletName</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>refererGroupId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>refererPlid</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>secure</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>varImpl</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>windowState</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>runtime</name> |
||||||
|
<tag-class>com.liferay.taglib.portletext.RuntimeTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>defaultPreferences</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletName</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>queryString</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
</taglib> |
@ -0,0 +1,158 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||||
|
|
||||||
|
<taglib> |
||||||
|
<tlib-version>1.0</tlib-version> |
||||||
|
<jsp-version>1.1</jsp-version> |
||||||
|
<short-name>portlet</short-name> |
||||||
|
<uri>http://java.sun.com/portlet</uri> |
||||||
|
<tag> |
||||||
|
<name>actionURL</name> |
||||||
|
<tag-class>com.liferay.taglib.portlet.ActionURLTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.portlet.ActionURLTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>copyCurrentRenderParameters</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>escapeXml</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>name</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletMode</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>secure</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>windowState</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>defineObjects</name> |
||||||
|
<tag-class>com.liferay.taglib.portlet.DefineObjectsTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.portlet.DefineObjectsTei</tei-class> |
||||||
|
<body-content>empty</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>namespace</name> |
||||||
|
<tag-class>com.liferay.taglib.portlet.NamespaceTag</tag-class> |
||||||
|
<body-content>empty</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>param</name> |
||||||
|
<tag-class>com.liferay.taglib.util.ParamTag</tag-class> |
||||||
|
<body-content>empty</body-content> |
||||||
|
<attribute> |
||||||
|
<name>name</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>value</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>property</name> |
||||||
|
<tag-class>com.liferay.taglib.util.PropertyTag</tag-class> |
||||||
|
<body-content>empty</body-content> |
||||||
|
<attribute> |
||||||
|
<name>name</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>value</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>renderURL</name> |
||||||
|
<tag-class>com.liferay.taglib.portlet.RenderURLTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.portlet.RenderURLTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>copyCurrentRenderParameters</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>escapeXml</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletMode</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>secure</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>windowState</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>resourceURL</name> |
||||||
|
<tag-class>com.liferay.taglib.portlet.ResourceURLTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.portlet.ResourceURLTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>cacheability</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>escapeXml</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>id</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>secure</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
</taglib> |
@ -0,0 +1,106 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||||
|
|
||||||
|
<taglib> |
||||||
|
<tlib-version>1.0</tlib-version> |
||||||
|
<jsp-version>1.1</jsp-version> |
||||||
|
<short-name>liferay-security</short-name> |
||||||
|
<uri>http://liferay.com/tld/security</uri> |
||||||
|
<tag> |
||||||
|
<name>doAsURL</name> |
||||||
|
<tag-class>com.liferay.taglib.security.DoAsURLTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.security.DoAsURLTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>doAsUserId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>encrypt</name> |
||||||
|
<tag-class>com.liferay.taglib.security.EncryptTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>className</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>protocol</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>style</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>target</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>unencryptedParams</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>url</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>permissionsURL</name> |
||||||
|
<tag-class>com.liferay.taglib.security.PermissionsURLTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.security.PermissionsURLTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>modelResource</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>modelResourceDescription</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>redirect</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>resourceGroupId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>resourcePrimKey</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>roleTypes</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>windowState</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
</taglib> |
@ -0,0 +1,65 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||||
|
|
||||||
|
<taglib> |
||||||
|
<tlib-version>1.0</tlib-version> |
||||||
|
<jsp-version>1.1</jsp-version> |
||||||
|
<short-name>theme</short-name> |
||||||
|
<uri>http://liferay.com/tld/theme</uri> |
||||||
|
<tag> |
||||||
|
<name>defineObjects</name> |
||||||
|
<tag-class>com.liferay.taglib.theme.DefineObjectsTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.theme.DefineObjectsTei</tei-class> |
||||||
|
<body-content>empty</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>include</name> |
||||||
|
<tag-class>com.liferay.taglib.theme.IncludeTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>page</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>layout-icon</name> |
||||||
|
<tag-class>com.liferay.taglib.theme.LayoutIconTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>layout</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>meta-tags</name> |
||||||
|
<tag-class>com.liferay.taglib.theme.MetaTagsTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>param</name> |
||||||
|
<tag-class>com.liferay.taglib.util.ParamTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>name</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>value</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>wrap-portlet</name> |
||||||
|
<tag-class>com.liferay.taglib.theme.WrapPortletTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>page</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
</taglib> |
File diff soppresso perché troppo grande
Load Diff
@ -0,0 +1,141 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||||
|
|
||||||
|
<taglib> |
||||||
|
<tlib-version>1.2</tlib-version> |
||||||
|
<jsp-version>1.1</jsp-version> |
||||||
|
<short-name>liferay-util</short-name> |
||||||
|
<uri>http://liferay.com/tld/util</uri> |
||||||
|
<tag> |
||||||
|
<name>body-bottom</name> |
||||||
|
<tag-class>com.liferay.taglib.util.BodyBottomTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>outputKey</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>body-top</name> |
||||||
|
<tag-class>com.liferay.taglib.util.BodyTopTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>outputKey</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>buffer</name> |
||||||
|
<tag-class>com.liferay.taglib.util.BufferTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.util.BufferTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>get-url</name> |
||||||
|
<tag-class>com.liferay.taglib.util.GetUrlTag</tag-class> |
||||||
|
<tei-class>com.liferay.taglib.util.GetUrlTei</tei-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>expires</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>url</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>var</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>html-bottom</name> |
||||||
|
<tag-class>com.liferay.taglib.util.HtmlBottomTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>outputKey</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>position</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>html-top</name> |
||||||
|
<tag-class>com.liferay.taglib.util.HtmlTopTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>outputKey</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>position</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>include</name> |
||||||
|
<tag-class>com.liferay.taglib.util.IncludeTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>page</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>portletId</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>servletContext</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>strict</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>useCustomPage</name> |
||||||
|
<required>false</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>param</name> |
||||||
|
<tag-class>com.liferay.taglib.util.ParamTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
<attribute> |
||||||
|
<name>name</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
<attribute> |
||||||
|
<name>value</name> |
||||||
|
<required>true</required> |
||||||
|
<rtexprvalue>true</rtexprvalue> |
||||||
|
</attribute> |
||||||
|
</tag> |
||||||
|
<tag> |
||||||
|
<name>whitespace-remover</name> |
||||||
|
<tag-class>com.liferay.taglib.util.WhitespaceRemoverTag</tag-class> |
||||||
|
<body-content>JSP</body-content> |
||||||
|
</tag> |
||||||
|
</taglib> |
@ -0,0 +1,3 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> |
||||||
|
</web-app> |
Dopo Larghezza: | Altezza: | Dimensione: 467 B |
@ -0,0 +1,22 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
<% |
||||||
|
/** |
||||||
|
* Copyright (c) 2000-present Liferay, Inc. All rights reserved. |
||||||
|
* |
||||||
|
* This library is free software; you can redistribute it and/or modify it under |
||||||
|
* the terms of the GNU Lesser General Public License as published by the Free |
||||||
|
* Software Foundation; either version 2.1 of the License, or (at your option) |
||||||
|
* any later version. |
||||||
|
* |
||||||
|
* This library is distributed in the hope that it will be useful, but WITHOUT |
||||||
|
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
||||||
|
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more |
||||||
|
* details. |
||||||
|
*/ |
||||||
|
%> |
||||||
|
|
||||||
|
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %> |
||||||
|
|
||||||
|
<portlet:defineObjects /> |
||||||
|
|
||||||
|
This is the <b>Portos Reportistica</b> portlet. |
@ -0,0 +1,18 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
|
||||||
|
<ivy-module |
||||||
|
version="2.0" |
||||||
|
xmlns:m2="http://ant.apache.org/ivy/maven" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd" |
||||||
|
> |
||||||
|
<info module="portos-reportistica-portlet" organisation="com.liferay"> |
||||||
|
<extends extendType="configurations,description,info" location="${sdk.dir}/ivy.xml" module="com.liferay.sdk" organisation="com.liferay" revision="latest.integration" /> |
||||||
|
</info> |
||||||
|
|
||||||
|
<dependencies defaultconf="default"> |
||||||
|
<dependency conf="test->default" name="arquillian-junit-container" org="org.jboss.arquillian.junit" rev="1.1.6.Final" /> |
||||||
|
<dependency conf="test->default" name="arquillian-tomcat-remote-7" org="org.jboss.arquillian.container" rev="1.0.0.CR6" /> |
||||||
|
<dependency conf="test->default" name="com.liferay.ant.arquillian" org="com.liferay" rev="1.0.0-SNAPSHOT" /> |
||||||
|
</dependencies> |
||||||
|
</ivy-module> |
@ -0,0 +1,15 @@ |
|||||||
|
<?xml version="1.0"?> |
||||||
|
|
||||||
|
<arquillian |
||||||
|
xmlns="http://jboss.org/schema/arquillian" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd" |
||||||
|
> |
||||||
|
<container default="true" qualifier="tomcat"> |
||||||
|
<configuration> |
||||||
|
<property name="jmxPort">8099</property> |
||||||
|
<property name="pass">tomcat</property> |
||||||
|
<property name="user">tomcat</property> |
||||||
|
</configuration> |
||||||
|
</container> |
||||||
|
</arquillian> |
Caricamento…
Reference in new issue