Sfoglia il codice sorgente

Asseverazione del titolare digitale

master
Salvatore La Manna 4 anni fa
parent
commit
b95a105f94
  1. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties
  2. 98
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java
  3. 36
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneServiceImpl.java
  4. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java
  5. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java
  6. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java
  7. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java
  8. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java
  9. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java
  10. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java
  11. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java
  12. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java
  13. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java
  14. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java
  15. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java
  16. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java
  17. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java
  18. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IUVPersistenceImpl.java
  19. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/InfoFascicoloPersistenceImpl.java
  20. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java
  21. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java
  22. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java
  23. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java
  24. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java
  25. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java
  26. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java
  27. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java
  28. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java
  29. 40
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/titolare_digitale.html
  30. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
  31. 38
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java
  32. 115
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_asseverazioni_riepilogo.jsp
  33. 138
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo_asseverazione.jsp
  34. 125
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/_diffs/templates/header.ftl
  35. 125
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/templates/header.ftl
  36. 170
      liferay-plugins-sdk-6.2/themes/portos-private-theme/docroot/_diffs/templates/navigation.ftl
  37. 170
      liferay-plugins-sdk-6.2/themes/portos-private-theme/docroot/templates/navigation.ftl
  38. 59
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/templates/header.ftl
  39. 59
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/templates/header.ftl

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties

@ -68,6 +68,7 @@ label-deleghe-tipologia-VI = Visualizzazione
label-deleghe-tipologia-CL = Collaudo
effettua-asseverazione = Effettua Asseverazione
label-asseverazione-tipologia-00 = Titolare Digitale
label-asseverazione-tipologia-01 = Collaudatore
label-asseverazione-tipologia-02 = Committente
label-asseverazione-tipologia-03 = Direttore Lavori

98
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java

@ -97,22 +97,28 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
* to access the asseverazione local service.
*/
private static final Log _log = LogFactoryUtil.getLog(AsseverazioneLocalServiceImpl.class);
@Override
public String anteprimaAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni)
throws IOException, SystemException, PortalException {
return testoAsseverazione(tipo, user.getScreenName(), dettPratica, relazioni, true);
}
@Override
public String testoAsseverazione(String tipo, User user, long dettPraticaId, String relazioni)
throws SystemException, PortalException, IOException {
return testoAsseverazione(tipo, user.getScreenName(), dettPraticaId, relazioni);
}
@Override
public String testoAsseverazione(String tipo, String codiceFiscale, long dettPraticaId, String relazioni)
throws PortalException, SystemException, IOException {
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId);
return testoAsseverazione(tipo, codiceFiscale, dettPratica, relazioni);
}
@Override
public String testoAsseverazione(String tipo, String codiceFiscale, DettPratica dettPratica,
String relazioni) throws SystemException, PortalException, IOException {
return testoAsseverazione(tipo, codiceFiscale, dettPratica, relazioni, false);
@ -138,16 +144,15 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
User user = UserLocalServiceUtil.fetchUserByScreenName(dettPratica.getCompanyId(), codiceFiscale);
if (Validator.isNotNull(user)) {
return testoAsseverazione(tipo, user.getFirstName(), user.getLastName(), user.getScreenName(),
StringPool.BLANK, dettPratica, relazioni, anteprima, StringPool.BLANK,
StringPool.BLANK, StringPool.BLANK);
StringPool.BLANK, dettPratica, relazioni, anteprima, StringPool.BLANK, StringPool.BLANK,
StringPool.BLANK);
}
return null;
}
private String testoAsseverazione(String tipo, String nome, String cognome, String codiceFiscale,
String ambitoProfessione, DettPratica dettPratica, String relazioni, boolean anteprima, String albo,
String albon, String albop)
throws IOException, SystemException, PortalException {
String ambitoProfessione, DettPratica dettPratica, String relazioni, boolean anteprima,
String albo, String albon, String albop) throws IOException, SystemException, PortalException {
String file = null;
switch (tipo) {
@ -167,15 +172,19 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
file = "geologo";
break;
case TipoSoggettoUtil.PROGETTISTA:
if (Validator.isNull(ambitoProfessione) || ambitoProfessione.equalsIgnoreCase("architettonico") || ambitoProfessione.equalsIgnoreCase("altro")) {
if (Validator.isNull(ambitoProfessione) || ambitoProfessione.equalsIgnoreCase("architettonico")
|| ambitoProfessione.equalsIgnoreCase("altro")) {
file = "progettista_architettonico";
} else {
file = "calcolista";
}
break;
/*case TipoSoggettoUtil.ARCHEOLOGO:
file = "calcolista";
break;*/
case TipoSoggettoUtil.TITOLARE_DIGITALE:
file = "titolare_digitale";
break;
/*
* case TipoSoggettoUtil.ARCHEOLOGO: file = "calcolista"; break;
*/
default:
return null;
}
@ -253,11 +262,9 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
.replace("{{nonrilevanti}}", nonRilevanti ? "X" : " ")
.replace("{{riparazioni}}", riparazioni ? "X" : " ")
.replace("{{rischio}}", rischio ? "X" : " ").replace("{{!rischio}}", rischio ? " " : "X")
.replace("{{strategico}}", strategico ? "X" : " ")
.replace("{{albo}}", albo)
.replace("{{albop}}", albop)
.replace("{{albon}}", albon);
.replace("{{strategico}}", strategico ? "X" : " ").replace("{{albo}}", albo)
.replace("{{albop}}", albop).replace("{{albon}}", albon);
if (null == relazioni) {
html = html.replace("{{coniugio}}", " ").replace("{{!coniugio}}", " ")
.replace("{{relazioni}}", "");
@ -269,6 +276,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
return html;
}
@Override
public Asseverazione addAsseverazione(long userId, long intPraticaId, long dettPraticaId,
String tipologia, String codiceFiscale, ServiceContext serviceContext) throws PortalException,
SystemException {
@ -303,6 +311,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
return asseverazione;
}
@Override
public void richiediAsseverazioni(long dettPraticaId, ServiceContext serviceContext)
throws SystemException, PortalException {
@ -322,6 +331,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
TipoSoggettoUtil.COMMITTENTE, TipoSoggettoUtil.DIRETTORE_LAVORI,
TipoSoggettoUtil.GEOLOGO, TipoSoggettoUtil.DITTA, TipoSoggettoUtil.PROGETTISTA },
new String[] { AsseverazioniUtil.STATO_ESEGUITA }));
nuoviDelegati.removeAll(cfNuoviSoggetti);
for (String cfDelegato : nuoviDelegati) {
List<Soggetto> delegato = soggettoLocalService.getValidTmpByIntPratica_CodiceFiscale(
@ -332,23 +342,20 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica
.getTipoIntegrazione())) {
User titolaredigitaleUser = UserLocalServiceUtil.getUser(intPratica.getUserId());
// Soggetto titolareDigitale =
// soggettoLocalService.getValidTmpByIntPratica_CodiceFiscale(intPraticaId,
// titolaredigitaleUser.getScreenName()).get(0);
// addAsseverazione(serviceContext.getUserId(),
// dettPratica.getIntPraticaId(),
// dettPraticaId,
// titolareDigitale.getTipologiaSoggetto(),
// titolareDigitale.getCodiceFiscale(),
// serviceContext);
// il titolare digitale potrebbe avere più ruoli
List<Soggetto> titolareDigitali = soggettoLocalService.getValidTmpByIntPratica_CodiceFiscale(
intPraticaId, titolaredigitaleUser.getScreenName(), 0l);
for (Soggetto titolareDigitale : titolareDigitali) {
addAsseverazione(serviceContext.getUserId(), dettPratica.getIntPraticaId(),
dettPraticaId, titolareDigitale.getTipologiaSoggetto(),
titolareDigitale.getCodiceFiscale(), serviceContext);
if (titolareDigitali.isEmpty()) {
addAsseverazione(titolaredigitaleUser.getUserId(), dettPratica.getIntPraticaId(),
dettPraticaId, TipoSoggettoUtil.TITOLARE_DIGITALE,
titolaredigitaleUser.getScreenName(), serviceContext);
} else {
for (Soggetto titolareDigitale : titolareDigitali) {
addAsseverazione(serviceContext.getUserId(), dettPratica.getIntPraticaId(),
dettPraticaId, titolareDigitale.getTipologiaSoggetto(),
titolareDigitale.getCodiceFiscale(), serviceContext);
}
}
} else if (TipoIntegrazioneUtil.VARIANTE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) {
@ -395,6 +402,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
}
@Override
public void resetAsseverazione(long asseverazioneId) throws PortalException, SystemException {
Asseverazione asseverazione = asseverazioneLocalService.getAsseverazione(asseverazioneId);
@ -411,11 +419,13 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
asseverazionePersistence.update(asseverazione);
}
@Override
public void annullaAsseverazioni(long dettPraticaId) throws IOException, SystemException, PortalException {
cambioStatoAsseverazioni(dettPraticaId, AsseverazioniUtil.STATO_ANNULLATA);
}
@Override
public void cambioStatoAsseverazione(long userId, long asseverazioneId, String stato) throws IOException,
SystemException, PortalException {
@ -433,6 +443,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
asseverazione = asseverazionePersistence.update(asseverazione);
}
@Override
public Asseverazione generateReportAsseverazione(Asseverazione asseverazione, long userId)
throws IOException, SystemException, PortalException {
@ -488,8 +499,9 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(asseverazione.getIntPraticaId());
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId());
Comune comune = ComuneLocalServiceUtil.getComune(territorio.getComuneId());
Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(asseverazione.getCompanyId(), comune.getCodiceProvincia());
Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(asseverazione.getCompanyId(),
comune.getCodiceProvincia());
parameters.put("html", testoAsseverazione);
parameters.put("modello", asseverazione.getModello());
parameters.put("comune", provincia.getProvincia());
@ -512,6 +524,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
return asseverazione;
}
@Override
public void cambioStatoAsseverazioni(long dettPraticaId, String stato) throws IOException,
SystemException, PortalException {
@ -521,6 +534,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
}
}
@Override
public void concludiAsseverazioniExpired(long dettPraticaId) throws IOException, SystemException,
PortalException {
@ -533,6 +547,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
}
}
@Override
public void rimuoviFileAsseverazione(long asseverazioneId) throws SystemException, PortalException {
Asseverazione asseverazione = asseverazioneLocalService.getAsseverazione(asseverazioneId);
@ -568,6 +583,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
return deleteAsseverazione(asseverazioneLocalService.getAsseverazione(asseverazioneId));
}
@Override
public FileEntry allegaFileAsseverazione(long asseverazioneId, byte[] content, String sourceFileName,
ServiceContext serviceContext) throws SystemException, PortalException {
@ -615,28 +631,33 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
return fileEntry;
}
@Override
public List<Asseverazione> findByIntPratica(long intPraticaId, int start, int end,
OrderByComparator orderByComparator) throws SystemException {
return asseverazionePersistence.findByIntPratica(intPraticaId, start, end, orderByComparator);
}
@Override
public List<Asseverazione> findByDettPratica(long dettPraticaId, int start, int end,
OrderByComparator orderByComparator) throws SystemException {
return asseverazionePersistence.findByDettPratica(dettPraticaId, start, end, orderByComparator);
}
@Override
public int countByIntPratica(long intPraticaId) throws SystemException {
return asseverazionePersistence.countByIntPratica(intPraticaId);
}
@Override
public int countByDettPratica(long dettPraticaId) throws SystemException {
return asseverazionePersistence.countByDettPratica(dettPraticaId);
}
@Override
public List<Asseverazione> findByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale,
int start, int end, OrderByComparator orderByComparator) throws SystemException {
@ -644,12 +665,14 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
end, orderByComparator);
}
@Override
public int countByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale)
throws SystemException {
return asseverazionePersistence.countByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale);
}
@Override
public List<Asseverazione> findByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti, int start,
int end, OrderByComparator orderByComparator) throws SystemException {
@ -657,11 +680,13 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
orderByComparator);
}
@Override
public int countByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti) throws SystemException {
return asseverazionePersistence.countByCodiceFiscale_InEsito(codiceFiscale, esiti);
}
@Override
public List<Asseverazione> findByIntPratica_CodiceFiscale_InEsito(long intPraticaId,
String codiceFiscale, String[] esiti, int start, int end, OrderByComparator orderByComparator)
throws SystemException {
@ -670,6 +695,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
esiti, start, end, orderByComparator);
}
@Override
public List<Asseverazione> findByDettPratica_CodiceFiscale_InEsito(long dettPraticaId,
String codiceFiscale, String[] esiti, int start, int end, OrderByComparator orderByComparator)
throws SystemException {
@ -678,6 +704,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
esiti, start, end, orderByComparator);
}
@Override
public int countByIntPratica_CodiceFiscale_InEsito(long intPraticaId, String codiceFiscale, String[] esiti)
throws SystemException {
@ -685,6 +712,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
esiti);
}
@Override
public int countByDettPratica_CodiceFiscale_InEsito(long dettPraticaId, String codiceFiscale,
String[] esiti) throws SystemException {
@ -692,6 +720,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
esiti);
}
@Override
public List<Asseverazione> findByIntPratica_InEsito(long intPraticaId, String[] esiti, int start,
int end, OrderByComparator orderByComparator) throws SystemException {
@ -699,11 +728,13 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
orderByComparator);
}
@Override
public int countByIntPratica_InEsito(long intPraticaId, String[] esiti) throws SystemException {
return asseverazionePersistence.countByIntPratica_InEsito(intPraticaId, esiti);
}
@Override
public List<Asseverazione> findByDettPratica_InEsito(long dettPraticaId, String[] esiti, int start,
int end, OrderByComparator orderByComparator) throws SystemException {
@ -711,11 +742,13 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
orderByComparator);
}
@Override
public int countByDettPratica_InEsito(long dettPraticaId, String[] esiti) throws SystemException {
return asseverazionePersistence.countByDettPratica_InEsito(dettPraticaId, esiti);
}
@Override
public List<Asseverazione> findByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia,
String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException {
@ -723,6 +756,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
esiti, start, end, orderByComparator);
}
@Override
public int countByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia, String[] esiti)
throws SystemException {
@ -730,6 +764,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
esiti);
}
@Override
public List<Asseverazione> findByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId,
String codiceFiscale, String tipologia, String[] esiti, int start, int end,
OrderByComparator orderByComparator) throws SystemException {
@ -738,6 +773,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
codiceFiscale, tipologia, esiti, start, end, orderByComparator);
}
@Override
public int countByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId, String codiceFiscale,
String tipologia, String[] esiti) throws SystemException {
@ -745,6 +781,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
codiceFiscale, tipologia, esiti);
}
@Override
public List<Asseverazione> findByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia,
String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException {
@ -752,6 +789,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
start, end, orderByComparator);
}
@Override
public List<Asseverazione> findByDettPratica_Tipologia_InEsito(long dettPraticaId, String tipologia,
String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException {
@ -759,12 +797,14 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
start, end, orderByComparator);
}
@Override
public int countByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia, String[] esiti)
throws SystemException {
return asseverazionePersistence.countByIntPratica_Tipologia_InEsito(intPraticaId, tipologia, esiti);
}
@Override
public int countByDettPratica_Tipologia_InEsito(long dettPraticaId, String tipologia, String[] esiti)
throws SystemException {

36
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneServiceImpl.java

@ -21,6 +21,8 @@ import java.util.List;
import com.liferay.portal.kernel.exception.PortalException;
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.repository.model.FileEntry;
import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.security.auth.PrincipalException;
@ -51,6 +53,9 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
* access the asseverazione remote service.
*/
private static final Log _log = LogFactoryUtil.getLog(AsseverazioneServiceImpl.class);
@Override
public void cambioStatoAsseverazione(long asseverazioneId, String stato) throws IOException,
SystemException, PortalException {
@ -62,6 +67,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
}
@Override
public void cambioStatoAsseverazioni(long dettPraticaId, String stato) throws IOException,
SystemException, PrincipalException, PortalException {
@ -72,9 +78,9 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
}
}
@Override
public void richiediAsseverazioni(long dettPraticaId, ServiceContext serviceContext)
throws PrincipalException, PortalException, SystemException {
if (AsseverazioniUtil.hasRichiediAsseverazioni(getUserId(), dettPraticaId)) {
asseverazioneLocalService.richiediAsseverazioni(dettPraticaId, serviceContext);
} else {
@ -82,6 +88,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
}
}
@Override
public void resetAsseverazione(long dettPraticaId, long asseverazioneId) throws PortalException,
SystemException {
@ -92,6 +99,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
}
}
@Override
public void annullaAsseverazioni(long dettPraticaId) throws IOException, PrincipalException,
PortalException, SystemException {
@ -102,6 +110,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
}
}
@Override
public void rimuoviFileAsseverazione(long asseverazioneId) throws SystemException, PortalException {
if (AsseverazioniUtil.hasGestisciFileAsseverazione(getUserId(), asseverazioneId)) {
@ -111,6 +120,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
}
}
@Override
public FileEntry allegaFileAsseverazione(long asseverazioneId, byte[] content, String sourceFileName,
ServiceContext serviceContext) throws SystemException, PortalException {
@ -122,28 +132,33 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
}
}
@Override
public List<Asseverazione> findByIntPratica(long intPraticaId, int start, int end,
OrderByComparator orderByComparator) throws SystemException {
return asseverazioneLocalService.findByIntPratica(intPraticaId, start, end, orderByComparator);
}
@Override
public List<Asseverazione> findByDettPratica(long dettPraticaId, int start, int end,
OrderByComparator orderByComparator) throws SystemException {
return asseverazioneLocalService.findByDettPratica(dettPraticaId, start, end, orderByComparator);
}
@Override
public int countByIntPratica(long intPraticaId) throws SystemException {
return asseverazioneLocalService.countByIntPratica(intPraticaId);
}
@Override
public int countByDettPratica(long dettPraticaId) throws SystemException {
return asseverazioneLocalService.countByDettPratica(dettPraticaId);
}
@Override
public List<Asseverazione> findByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale,
int start, int end, OrderByComparator orderByComparator) throws SystemException {
@ -151,12 +166,14 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
end, orderByComparator);
}
@Override
public int countByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale)
throws SystemException {
return asseverazioneLocalService.countByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale);
}
@Override
public List<Asseverazione> findByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti, int start,
int end, OrderByComparator orderByComparator) throws SystemException {
@ -164,11 +181,13 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
orderByComparator);
}
@Override
public int countByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti) throws SystemException {
return asseverazioneLocalService.countByCodiceFiscale_InEsito(codiceFiscale, esiti);
}
@Override
public List<Asseverazione> findByIntPratica_CodiceFiscale_InEsito(long intPraticaId,
String codiceFiscale, String[] esiti, int start, int end, OrderByComparator orderByComparator)
throws SystemException {
@ -177,6 +196,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
esiti, start, end, orderByComparator);
}
@Override
public List<Asseverazione> findByDettPratica_CodiceFiscale_InEsito(long dettPraticaId,
String codiceFiscale, String[] esiti, int start, int end, OrderByComparator orderByComparator)
throws SystemException {
@ -185,6 +205,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
codiceFiscale, esiti, start, end, orderByComparator);
}
@Override
public int countByIntPratica_CodiceFiscale_InEsito(long intPraticaId, String codiceFiscale, String[] esiti)
throws SystemException {
@ -192,6 +213,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
esiti);
}
@Override
public int countByDettPratica_CodiceFiscale_InEsito(long dettPraticaId, String codiceFiscale,
String[] esiti) throws SystemException {
@ -199,6 +221,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
codiceFiscale, esiti);
}
@Override
public List<Asseverazione> findByIntPratica_InEsito(long intPraticaId, String[] esiti, int start,
int end, OrderByComparator orderByComparator) throws SystemException {
@ -206,11 +229,13 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
orderByComparator);
}
@Override
public int countByIntPratica_InEsito(long intPraticaId, String[] esiti) throws SystemException {
return asseverazioneLocalService.countByIntPratica_InEsito(intPraticaId, esiti);
}
@Override
public List<Asseverazione> findByDettPratica_InEsito(long dettPraticaId, String[] esiti, int start,
int end, OrderByComparator orderByComparator) throws SystemException {
@ -218,11 +243,13 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
orderByComparator);
}
@Override
public int countByDettPratica_InEsito(long dettPraticaId, String[] esiti) throws SystemException {
return asseverazioneLocalService.countByDettPratica_InEsito(dettPraticaId, esiti);
}
@Override
public List<Asseverazione> findByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia,
String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException {
@ -230,6 +257,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
esiti, start, end, orderByComparator);
}
@Override
public int countByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia, String[] esiti)
throws SystemException {
@ -237,6 +265,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
esiti);
}
@Override
public List<Asseverazione> findByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId,
String codiceFiscale, String tipologia, String[] esiti, int start, int end,
OrderByComparator orderByComparator) throws SystemException {
@ -245,6 +274,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
codiceFiscale, tipologia, esiti, start, end, orderByComparator);
}
@Override
public int countByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId, String codiceFiscale,
String tipologia, String[] esiti) throws SystemException {
@ -252,6 +282,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
codiceFiscale, tipologia, esiti);
}
@Override
public List<Asseverazione> findByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia,
String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException {
@ -259,6 +290,7 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
start, end, orderByComparator);
}
@Override
public List<Asseverazione> findByDettPratica_Tipologia_InEsito(long dettPraticaId, String tipologia,
String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException {
@ -266,12 +298,14 @@ public class AsseverazioneServiceImpl extends AsseverazioneServiceBaseImpl {
start, end, orderByComparator);
}
@Override
public int countByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia, String[] esiti)
throws SystemException {
return asseverazioneLocalService.countByIntPratica_Tipologia_InEsito(intPraticaId, tipologia, esiti);
}
@Override
public int countByDettPratica_Tipologia_InEsito(long dettPraticaId, String tipologia, String[] esiti)
throws SystemException {

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchAllegatoManualeException;
import it.tref.liferay.portos.bo.model.AllegatoManuale;
import it.tref.liferay.portos.bo.model.impl.AllegatoManualeImpl;
import it.tref.liferay.portos.bo.model.impl.AllegatoManualeModelImpl;
import it.tref.liferay.portos.bo.service.persistence.AllegatoManualePersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java

@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchAsseverazioneException;
import it.tref.liferay.portos.bo.model.Asseverazione;
import it.tref.liferay.portos.bo.model.impl.AsseverazioneImpl;
import it.tref.liferay.portos.bo.model.impl.AsseverazioneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.AsseverazionePersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java

@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchAvvisoException;
import it.tref.liferay.portos.bo.model.Avviso;
import it.tref.liferay.portos.bo.model.impl.AvvisoImpl;
import it.tref.liferay.portos.bo.model.impl.AvvisoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.AvvisoPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchCollaudoException;
import it.tref.liferay.portos.bo.model.Collaudo;
import it.tref.liferay.portos.bo.model.impl.CollaudoImpl;
import it.tref.liferay.portos.bo.model.impl.CollaudoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.CollaudoPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java

@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchComuneException;
import it.tref.liferay.portos.bo.model.Comune;
import it.tref.liferay.portos.bo.model.impl.ComuneImpl;
import it.tref.liferay.portos.bo.model.impl.ComuneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ComunePersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchComunicazioneException;
import it.tref.liferay.portos.bo.model.Comunicazione;
import it.tref.liferay.portos.bo.model.impl.ComunicazioneImpl;
import it.tref.liferay.portos.bo.model.impl.ComunicazioneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ComunicazionePersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchConfigurazioneException;
import it.tref.liferay.portos.bo.model.Configurazione;
import it.tref.liferay.portos.bo.model.impl.ConfigurazioneImpl;
import it.tref.liferay.portos.bo.model.impl.ConfigurazioneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ConfigurazionePersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchControlloPraticaException;
import it.tref.liferay.portos.bo.model.ControlloPratica;
import it.tref.liferay.portos.bo.model.impl.ControlloPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.ControlloPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ControlloPraticaPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java

@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchDelegaException;
import it.tref.liferay.portos.bo.model.Delega;
import it.tref.liferay.portos.bo.model.impl.DelegaImpl;
import it.tref.liferay.portos.bo.model.impl.DelegaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DelegaPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchDettPraticaException;
import it.tref.liferay.portos.bo.model.DettPratica;
import it.tref.liferay.portos.bo.model.impl.DettPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.DettPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DettPraticaPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchDocAggiuntivaException;
import it.tref.liferay.portos.bo.model.DocAggiuntiva;
import it.tref.liferay.portos.bo.model.impl.DocAggiuntivaImpl;
import it.tref.liferay.portos.bo.model.impl.DocAggiuntivaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DocAggiuntivaPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java

@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchDocPraticaException;
import it.tref.liferay.portos.bo.model.DocPratica;
import it.tref.liferay.portos.bo.model.impl.DocPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.DocPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DocPraticaPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchFineLavoriException;
import it.tref.liferay.portos.bo.model.FineLavori;
import it.tref.liferay.portos.bo.model.impl.FineLavoriImpl;
import it.tref.liferay.portos.bo.model.impl.FineLavoriModelImpl;
import it.tref.liferay.portos.bo.service.persistence.FineLavoriPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java

@ -42,6 +42,7 @@ import it.tref.liferay.portos.bo.NoSuchHistoryWorkflowActionException;
import it.tref.liferay.portos.bo.model.HistoryWorkflowAction;
import it.tref.liferay.portos.bo.model.impl.HistoryWorkflowActionImpl;
import it.tref.liferay.portos.bo.model.impl.HistoryWorkflowActionModelImpl;
import it.tref.liferay.portos.bo.service.persistence.HistoryWorkflowActionPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IUVPersistenceImpl.java

@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchIUVException;
import it.tref.liferay.portos.bo.model.IUV;
import it.tref.liferay.portos.bo.model.impl.IUVImpl;
import it.tref.liferay.portos.bo.model.impl.IUVModelImpl;
import it.tref.liferay.portos.bo.service.persistence.IUVPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/InfoFascicoloPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchInfoFascicoloException;
import it.tref.liferay.portos.bo.model.InfoFascicolo;
import it.tref.liferay.portos.bo.model.impl.InfoFascicoloImpl;
import it.tref.liferay.portos.bo.model.impl.InfoFascicoloModelImpl;
import it.tref.liferay.portos.bo.service.persistence.InfoFascicoloPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java

@ -48,6 +48,7 @@ import it.tref.liferay.portos.bo.NoSuchIntPraticaException;
import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.impl.IntPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.IntPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.IntPraticaPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java

@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchPagamentoException;
import it.tref.liferay.portos.bo.model.Pagamento;
import it.tref.liferay.portos.bo.model.impl.PagamentoImpl;
import it.tref.liferay.portos.bo.model.impl.PagamentoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.PagamentoPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchParereGeologoException;
import it.tref.liferay.portos.bo.model.ParereGeologo;
import it.tref.liferay.portos.bo.model.impl.ParereGeologoImpl;
import it.tref.liferay.portos.bo.model.impl.ParereGeologoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ParereGeologoPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java

@ -43,6 +43,7 @@ import it.tref.liferay.portos.bo.NoSuchProvinciaException;
import it.tref.liferay.portos.bo.model.Provincia;
import it.tref.liferay.portos.bo.model.impl.ProvinciaImpl;
import it.tref.liferay.portos.bo.model.impl.ProvinciaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ProvinciaPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchSoggettoException;
import it.tref.liferay.portos.bo.model.Soggetto;
import it.tref.liferay.portos.bo.model.impl.SoggettoImpl;
import it.tref.liferay.portos.bo.model.impl.SoggettoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.SoggettoPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchSorteggioException;
import it.tref.liferay.portos.bo.model.Sorteggio;
import it.tref.liferay.portos.bo.model.impl.SorteggioImpl;
import it.tref.liferay.portos.bo.model.impl.SorteggioModelImpl;
import it.tref.liferay.portos.bo.service.persistence.SorteggioPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java

@ -42,6 +42,7 @@ import it.tref.liferay.portos.bo.NoSuchStoricoSoggettoPraticaException;
import it.tref.liferay.portos.bo.model.StoricoSoggettoPratica;
import it.tref.liferay.portos.bo.model.impl.StoricoSoggettoPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.StoricoSoggettoPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.StoricoSoggettoPraticaPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchTempisticaException;
import it.tref.liferay.portos.bo.model.Tempistica;
import it.tref.liferay.portos.bo.model.impl.TempisticaImpl;
import it.tref.liferay.portos.bo.model.impl.TempisticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.TempisticaPersistence;
import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java

@ -44,6 +44,7 @@ import it.tref.liferay.portos.bo.NoSuchTerritorioException;
import it.tref.liferay.portos.bo.model.Territorio;
import it.tref.liferay.portos.bo.model.impl.TerritorioImpl;
import it.tref.liferay.portos.bo.model.impl.TerritorioModelImpl;
import it.tref.liferay.portos.bo.service.persistence.TerritorioPersistence;
import java.io.Serializable;

40
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/titolare_digitale.html

@ -0,0 +1,40 @@
<br/>
<h1 class="text-center">DICHIARAZIONE/ASSEVERAZIONE SOSTITUTIVA DELL’ATTO DI NOTORIETÀ DEL PROCURATORE</h1>
<p class="text-center">(resa ai sensi e per gli effetti dell’art. 47 del D.P.R. 445/2000)</p>
<br/>
<p>
Il sottoscritto <b>{{nome}} {{cognome}}</b>, C.F. <b>{{codicefiscale}}</b>, titolare digitale, che sottoscrive con
firma elettronica avanzata la copia informatica del presente documento, consapevole delle responsabilità penali per
le ipotesi di falsità in atti e dichiarazioni mendaci, di cui all’art. 76 del D.P.R. 445/2000 ed all’art. 19, co.
6, della Legge 241/1990
</p>
<p class="text-center"><b>DICHIARA</b></p>
<ul>
<li>
di agire in qualità di procuratore speciale in rappresentanza dei soggetti che hanno apposto la propria firma
autografa/digitale nel documento di delega alla presentazione telematica della richiesta di autorizzazione ai
sensi del codice dei beni culturali, nonché ai sensi dell’art. 46, co. 1, lett. u), del D.P.R. 445/2000, per
l’espletamento degli adempimenti amministrativi connessi alla pratica in oggetto;
</li>
</ul>
<p class="text-center"><br/>Dichiara ed ASSEVERA INOLTRE</p>
<ul>
<li>
in qualità di incaricato per l’adempimento agli obblighi di cui al D. Lgs. n. 231/2007, di avere verificato
l’autenticità dei dati, delle informazioni e delle generalità riportati nel portale nonché di avere
sottoscritto con la funzione di firma elettronica avanzata disponibile sul portale gli atti e i documenti
obbligatori richiesti ai fini dell'istruttoria dell'istanza (allegati).
</li>
##anteprima
<li>
ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:<br/>
[<b>{{!coniugio}}</b>] di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del
convivente, entro il 2° grado, con i dirigenti e i dipendenti dell'Ufficio deputato alla trattazione del procedimento;<br/>
[<b>{{coniugio}}</b>] di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti
dipendenti dell'Ufficio deputato alla trattazione del procedimento: {{relazioni}}
</li>
##
</ul>
<p>
<br/><b>Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005</b>
</p>

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties

@ -13,8 +13,8 @@
##
build.namespace=portos_bo
build.number=2879
build.date=1613982106548
build.number=2906
build.date=1615278830398
build.auto.upgrade=true
##

38
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java

@ -64,8 +64,6 @@ import javax.portlet.ResourceResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang.StringUtils;
import net.sf.jasperreports.engine.JRDataSource;
import net.sf.jasperreports.engine.JREmptyDataSource;
import net.sf.jasperreports.engine.JasperCompileManager;
@ -76,6 +74,8 @@ import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
import org.apache.commons.lang.StringUtils;
import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.exception.NestableException;
import com.liferay.portal.kernel.exception.PortalException;
@ -484,7 +484,7 @@ public class FascicoloFePortlet extends MVCPortlet {
getClass().getResource(ReportConstants.PATH_LOGO_REGIONE).getPath());
parameters.put(ReportConstants.LOGO_DIPARTIMENTO,
getClass().getResource(ReportConstants.PATH_LOGO_DIPARTIMENTO).getPath());
JRDataSource dataSource = new JREmptyDataSource();
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,
@ -1227,7 +1227,7 @@ public class FascicoloFePortlet extends MVCPortlet {
Double pagVariantiPareriResi = ParamUtil.getDouble(actionRequest, "pagVariantiPareriResi");
Double pagRilascioAttestazioni = ParamUtil.getDouble(actionRequest, "pagRilascioAttestazioni");
Double pagConsultazioniArchivio = ParamUtil.getDouble(actionRequest, "pagConsultazioniArchivio");
/*boolean pagNuoveCostruzioni = ParamUtil.getBoolean(actionRequest, "pagNuoveCostruzioni");
int pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico");
int pagMiglioramentoSismico = ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico");
@ -1505,12 +1505,12 @@ public class FascicoloFePortlet extends MVCPortlet {
String clRischioPostInt = ParamUtil.getString(actionRequest, "clRischioPostInt");
boolean intervFinPub = ParamUtil.getBoolean(actionRequest, "intervFinPub");
String intervFinPubDesc = ParamUtil.getString(actionRequest, "intervFinPubDesc");
boolean sanatoriaEdilizia47 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia47");
boolean sanatoriaEdilizia724 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia724");
boolean sanatoriaEdilizia326 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia326");
boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore");
boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore");
long userId = PortalUtil.getUserId(actionRequest);
@ -1557,7 +1557,7 @@ public class FascicoloFePortlet extends MVCPortlet {
geoEvidenzeGeologiche, geoDtRelazione, pagInterventiRestauroManufatti,
pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte,
pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti,
pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici,
pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici,
pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, note, noteUfficio,
localizzazioneGeografica, tcNuovaCostruzione, tcAdeguamentoSismico,
tcMiglioramentoSismico, tcRiparazioneInterventoLocale, tcInCA, tcInOpera,
@ -1725,7 +1725,7 @@ public class FascicoloFePortlet extends MVCPortlet {
Double pagVariantiPareriResi = ParamUtil.getDouble(actionRequest, "pagVariantiPareriResi");
Double pagRilascioAttestazioni = ParamUtil.getDouble(actionRequest, "pagRilascioAttestazioni");
Double pagConsultazioniArchivio = ParamUtil.getDouble(actionRequest, "pagConsultazioniArchivio");
/*boolean pagNuoveCostruzioni = ParamUtil.getBoolean(actionRequest, "pagNuoveCostruzioni");
int pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico");
int pagMiglioramentoSismico = ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico");
@ -2014,9 +2014,9 @@ public class FascicoloFePortlet extends MVCPortlet {
boolean sanatoriaEdilizia47 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia47");
boolean sanatoriaEdilizia724 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia724");
boolean sanatoriaEdilizia326 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia326");
boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore");
try {
DettPraticaServiceUtil.updateDettPratica(userId, dettPratica.getDettPraticaId(),
dettPratica.getIntPraticaId(), dettPratica.getIntegrazione(), protocollo,
@ -2063,7 +2063,7 @@ public class FascicoloFePortlet extends MVCPortlet {
geoEvidenzeGeologiche, geoDtRelazione, pagInterventiRestauroManufatti,
pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte,
pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti,
pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici,
pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici,
pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, note, noteUfficio,
dettPratica.getLocalizzazioneGeografica(), tcNuovaCostruzione, tcAdeguamentoSismico,
tcMiglioramentoSismico, tcRiparazioneInterventoLocale, tcInCA, tcInOpera,
@ -2506,7 +2506,7 @@ public class FascicoloFePortlet extends MVCPortlet {
if (ValidazionePraticaUtil.pagamentoIsEnable(dettPraticaId)
// && dettPratica.getUserId() == serviceContext.getUserId()) {
&& DelegheUtil.canDoPayment(serviceContext.getUserId(), dettPraticaId)) {
/*int pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico");
int pagAltro = ParamUtil.getInteger(actionRequest, "pagAltro");
int pagMiglioramentoSismico = ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico");
@ -2551,7 +2551,7 @@ public class FascicoloFePortlet extends MVCPortlet {
Double pagVariantiPareriResi = ParamUtil.getDouble(actionRequest, "pagVariantiPareriResi");
Double pagRilascioAttestazioni = ParamUtil.getDouble(actionRequest, "pagRilascioAttestazioni");
Double pagConsultazioniArchivio = ParamUtil.getDouble(actionRequest, "pagConsultazioniArchivio");
String importoSpeseIstruttoria = ParamUtil.getString(actionRequest, "importoSpeseIstruttoria");
// ADT: BUG FE ID=30 - CALCOLO IMPORTO
// controllo non effettuato se spese esente
@ -2562,18 +2562,18 @@ public class FascicoloFePortlet extends MVCPortlet {
DettPraticaServiceUtil.pagaInvia(dettPraticaId, pagInterventiRestauroManufatti,
pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte,
pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti,
pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici,
pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici,
pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio,
importoSpeseIstruttoria, codiceFiscaleCommittente,
importoSpeseIstruttoria, codiceFiscaleCommittente,
pagSoggettiAdAutorizzazione, url, serviceContext);
} else if (importoSpeseIstruttoria != "0,00") {
DettPraticaServiceUtil.pagaInvia(dettPraticaId, pagInterventiRestauroManufatti,
pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte,
pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti,
pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici,
pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio,
importoSpeseIstruttoria, codiceFiscaleCommittente,
pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici,
pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio,
importoSpeseIstruttoria, codiceFiscaleCommittente,
pagSoggettiAdAutorizzazione, url, serviceContext);
} else {

115
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_asseverazioni_riepilogo.jsp

@ -13,93 +13,96 @@
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%>
<%@ include file="/html/fascicolofe/init.jsp"%>
<%
DettPratica dettPratica = (DettPratica)request.getAttribute("bean.dettPratica");
long dettPraticaId = dettPratica.getDettPraticaId();
long intPraticaId = dettPratica.getIntPraticaId();
boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(),dettPratica.getDettPraticaId());
Soggetto soggettoDelegato = DelegheUtil.getPersonaDelegaCompilazioneDomanda(dettPratica.getDettPraticaId());
DettPratica dettPratica = (DettPratica)request.getAttribute("bean.dettPratica");
long dettPraticaId = dettPratica.getDettPraticaId();
long intPraticaId = dettPratica.getIntPraticaId();
boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(),dettPratica.getDettPraticaId());
Soggetto soggettoDelegato = DelegheUtil.getPersonaDelegaCompilazioneDomanda(dettPratica.getDettPraticaId());
%>
<liferay-util:include page="/html/fascicolofe/navigator/header.jsp" servletContext="<%=application %>">
<liferay-util:param name="disabledInput" value="<%=String.valueOf(disabledInput) %>"/>
<liferay-util:include page="/html/fascicolofe/navigator/header.jsp" servletContext="<%= application %>">
<liferay-util:param name="disabledInput" value="<%= String.valueOf(disabledInput) %>"/>
<c:if test="<%= soggettoDelegato!=null%>">
<liferay-util:param name="soggettoId" value="<%=String.valueOf(soggettoDelegato.getSoggettoId()) %>"/>
<liferay-util:param name="soggettoId" value="<%= String.valueOf(soggettoDelegato.getSoggettoId()) %>"/>
</c:if>
</liferay-util:include>
<aui:model-context bean="<%=dettPratica %>" model="<%=DettPratica.class %>"></aui:model-context>
<%
String orderByCol = ParamUtil.getString(renderRequest, "ORDER_BY_ASSEVERAZIONE_COL", "asseverazioneId");
String orderByType = ParamUtil.getString(renderRequest, "ORDER_BY_ASSEVERAZIONE_TYPE", "asc");
OrderByComparator orderByComparator = OrderByComparatorFactoryUtil.create("portos_bo_Asseverazione", "asseverazioneId", "asc".equals(orderByType));
DisplayTerms displayTerms = new DisplayTerms(renderRequest);
%>
<aui:model-context bean="<%= dettPratica %>" model="<%= DettPratica.class %>" />
<%
String orderByCol = ParamUtil.getString(renderRequest, "ORDER_BY_ASSEVERAZIONE_COL", "asseverazioneId");
String orderByType = ParamUtil.getString(renderRequest, "ORDER_BY_ASSEVERAZIONE_TYPE", "asc");
OrderByComparator orderByComparator = OrderByComparatorFactoryUtil.create("portos_bo_Asseverazione",
"asseverazioneId", "asc".equals(orderByType));
DisplayTerms displayTerms = new DisplayTerms(renderRequest);
%>
<div class="container-fluid">
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="col-sm-12">
<div class="module-group">
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Riepilogo Asseverazioni">
<liferay-ui:panel extended="false" defaultState="open" collapsible="false"
title="Riepilogo Asseverazioni">
<div class="container-fluid container_tab_asseverazioni">
<div class="row">
<div class="col-md-12">
<liferay-ui:search-container displayTerms="<%=displayTerms %>" emptyResultsMessage="no-entries-were-found" orderByCol="<%=orderByCol %>" orderByType="<%=orderByType %>" orderByColParam="ORDER_BY_ASSEVERAZIONE_COL" orderByTypeParam="ORDER_BY_ASSEVERAZIONE_TYPE">
<liferay-ui:search-container displayTerms="<%= displayTerms %>"
emptyResultsMessage="no-entries-were-found" orderByCol="<%= orderByCol %>"
orderByType="<%= orderByType %>" orderByColParam="ORDER_BY_ASSEVERAZIONE_COL"
orderByTypeParam="ORDER_BY_ASSEVERAZIONE_TYPE">
<liferay-ui:search-container-results>
<%
// Search by keyfascicolofe works only with the indexer enabled
results = AsseverazioneServiceUtil.findByDettPratica_InEsito(dettPraticaId,new String[]{AsseverazioniUtil.STATO_ASSEGNATA,AsseverazioniUtil.STATO_ESEGUITA}, QueryUtil.ALL_POS, QueryUtil.ALL_POS, orderByComparator);
total = AsseverazioneServiceUtil.countByDettPratica_InEsito(dettPraticaId,new String[]{AsseverazioniUtil.STATO_ASSEGNATA,AsseverazioniUtil.STATO_ESEGUITA});
results = AsseverazioneServiceUtil.findByDettPratica_InEsito(dettPraticaId,
new String[]{AsseverazioniUtil.STATO_ASSEGNATA,
AsseverazioniUtil.STATO_ESEGUITA}, QueryUtil.ALL_POS,
QueryUtil.ALL_POS, orderByComparator);
total = AsseverazioneServiceUtil.countByDettPratica_InEsito(dettPraticaId,
new String[]{AsseverazioniUtil.STATO_ASSEGNATA,
AsseverazioniUtil.STATO_ESEGUITA});
pageContext.setAttribute("results", results);
pageContext.setAttribute("total", total);
%>
</liferay-ui:search-container-results>
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.Asseverazione" keyProperty="asseverazioneId" modelVar="asseverazione">
<liferay-ui:search-container-column-text name="persona" >
<liferay-ui:search-container-row
className="it.tref.liferay.portos.bo.model.Asseverazione"
keyProperty="asseverazioneId" modelVar="asseverazione">
<liferay-ui:search-container-column-text name="persona">
<%
if(SoggettoLocalServiceUtil.countValidByIntPratica_CodiceFiscale(intPraticaId, asseverazione.getCodiceFiscale())==0){
out.print("<div class ='alert alert-danger'> Non esistono soggetti nella pratica abbinato al codice fiscale </div>");
}else{
if(UserLocalServiceUtil.fetchUserByScreenName(asseverazione.getCompanyId(), asseverazione.getCodiceFiscale())==null){
out.print("<div class='alert alert-warn'> Non esiste nessun utente di portale abbinato al codice fiscale</div>");
}
List<Soggetto> soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale(intPraticaId, asseverazione.getCodiceFiscale(), 0l);
if(!soggetti.isEmpty()){
out.print("<div>"+soggetti.get(0).getDescrizioneCompleta()+"</div>");
}
/* List<Soggetto> soggetti = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(intPraticaId, asseverazione.getCodiceFiscale());
for(Soggetto soggetto:soggetti){
out.print("<div>"+soggetto.getDescrizioneCompleta()+" "+LanguageUtil.get(pageContext, "gc-soggetto-"+soggetto.getTipologiaSoggetto())+"</div>");
} */
if(SoggettoLocalServiceUtil.countValidByIntPratica_CodiceFiscale(
intPraticaId, asseverazione.getCodiceFiscale()) == 0) {
if (user.getScreenName().equalsIgnoreCase(asseverazione.getCodiceFiscale())) {
out.print(user.getFirstName() + StringPool.SPACE + user.getLastName());
} else {
out.print("<div class='alert alert-danger'>Nella pratica non esistono soggetti abbinati al codice fiscale</div>");
}
} else {
if (UserLocalServiceUtil.fetchUserByScreenName(
asseverazione.getCompanyId(),
asseverazione.getCodiceFiscale()) == null) {
out.print("<div class='alert alert-warn'>Non esistono utenti di portale abbinati al codice fiscale</div>");
}
List<Soggetto> soggetti = SoggettoLocalServiceUtil
.getValidTmpByIntPratica_CodiceFiscale(intPraticaId,
asseverazione.getCodiceFiscale(), 0l);
if (!soggetti.isEmpty()) {
out.print("<div>" + soggetti.get(0).getDescrizioneCompleta()
+ "</div>");
}
}
%>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="tipologia" orderable="true" >
<liferay-ui:message key='<%="label-asseverazione-tipologia-"+asseverazione.getTipologia() %>'></liferay-ui:message>
<liferay-ui:search-container-column-text name="tipologia" orderable="true">
<liferay-ui:message key='<%= "label-asseverazione-tipologia-" + asseverazione.getTipologia() %>' />
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-date name="attiva-dal" property="createDate" />
<liferay-ui:search-container-column-date name="chiusa-il" property="dtEsito" />
<liferay-ui:search-container-column-text name="status" >
<liferay-ui:message key='<%="label-asseverazione-status-"+asseverazione.getEsito() %>'></liferay-ui:message>
<liferay-ui:search-container-column-text name="status">
<liferay-ui:message key='<%= "label-asseverazione-status-" + asseverazione.getEsito() %>' />
</liferay-ui:search-container-column-text>
<%
request.setAttribute("comingFrom", "riepilogo");
request.setAttribute("comingFrom", "riepilogo");
%>
<liferay-ui:search-container-column-jsp path="/html/fascicolofe/asseverazione_actions.jsp" name="actions"/>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator paginate="false" />
</liferay-ui:search-container>
</div>
</div>
</div>

138
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo_asseverazione.jsp

@ -8,76 +8,55 @@
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%>
<%@page import="java.util.ArrayList"%>
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%>
<%@page import="it.tref.liferay.portos.bo.util.AsseverazioniUtil"%>
<%@ include file="/html/fascicolofe/init.jsp" %>
<%@include file="/html/fascicolofe/init.jsp"%>
<%
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId",0l);
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId);
long intPraticaId = dettPratica.getIntPraticaId();
String formName = "fmasseverazioni";
String buttonId = "btnasseverazioni";
String backURL = ParamUtil.getString(request, "backURL");
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId", 0l);
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId);
long intPraticaId = dettPratica.getIntPraticaId();
String formName = "fmasseverazioni";
String buttonId = "btnasseverazioni";
String backURL = ParamUtil.getString(request, "backURL");
%>
<liferay-portlet:renderURL var="verifyURL">
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo.jsp"/>
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(dettPratica.getIntPraticaId()) %>"/>
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" />
</liferay-portlet:renderURL>
<liferay-ui:error key="error-asseverazione-firma-file" message="error.geniocivilefe.asseverazione.allegato.firma.valid" />
<div class="container-fluid clearfix">
<h2 class="title-fascicolo pull-left">Gestione Asseverazioni</h2>
<div class="pull-right" >
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true" cssClass="inline_toolbar" >
<liferay-ui:icon
iconCssClass="fa fa-arrow-left"
message="back"
url="<%=verifyURL %>"
linkCssClass="btn"
/>
<c:if test="<%=AsseverazioniUtil.hasAnnullaAsseverazioni(user.getUserId(),dettPraticaId) %>">
<div class="pull-right">
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true"
cssClass="inline_toolbar">
<liferay-ui:icon iconCssClass="fa fa-arrow-left" message="back" url="<%= verifyURL %>"
linkCssClass="btn" />
<c:if test="<%= AsseverazioniUtil.hasAnnullaAsseverazioni(user.getUserId(), dettPraticaId) %>">
<liferay-portlet:actionURL name="annullaAsseverazioni" var="annullaAsseverazioniURL">
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_asseverazione.jsp"/>
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId) %>"/>
<liferay-portlet:param name="redirect" value="<%=currentURL %>"/>
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>"/>
<liferay-portlet:param name="redirect" value="<%= currentURL %>"/>
</liferay-portlet:actionURL>
<liferay-ui:icon
iconCssClass="fa fa-close"
message="annulla-asseverazioni"
url="<%=annullaAsseverazioniURL %>"
linkCssClass="btn btn-danger"
/>
<liferay-ui:icon iconCssClass="fa fa-close" message="annulla-asseverazioni"
url="<%= annullaAsseverazioniURL %>" linkCssClass="btn btn-danger" />
</c:if>
<c:if test="<%=AsseverazioniUtil.hasRichiediAsseverazioni(user.getUserId(),dettPraticaId) %>">
<c:if test="<%= AsseverazioniUtil.hasRichiediAsseverazioni(user.getUserId(), dettPraticaId) %>">
<liferay-portlet:actionURL name="richiediAsseverazioni" var="richiediAsseverazioniURL">
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_asseverazione.jsp"/>
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId) %>"/>
<liferay-portlet:param name="redirect" value="<%=currentURL %>"/>
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>"/>
<liferay-portlet:param name="redirect" value="<%= currentURL %>"/>
</liferay-portlet:actionURL>
<liferay-ui:icon
id="<%=buttonId %>"
iconCssClass="fa fa-users"
message="richiedi-asseverazioni"
url="<%=richiediAsseverazioniURL %>"
linkCssClass="btn btn-primary"
/>
<liferay-ui:icon id="<%= buttonId %>" iconCssClass="fa fa-users" message="richiedi-asseverazioni"
url="<%= richiediAsseverazioniURL %>" linkCssClass="btn btn-primary" />
</c:if>
</liferay-ui:icon-menu>
</div>
</div>
<liferay-portlet:renderURL var="addAsseverazione">
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/edit_asseverazione.jsp"/>
<liferay-portlet:param name="backURL" value="<%=currentURL %>"/>
<liferay-portlet:param name="backURL" value="<%= currentURL %>"/>
</liferay-portlet:renderURL>
<%
String orderByCol = ParamUtil.getString(renderRequest, SearchContainer.DEFAULT_ORDER_BY_COL_PARAM, "asseverazioneId");
String orderByType = ParamUtil.getString(renderRequest, SearchContainer.DEFAULT_ORDER_BY_TYPE_PARAM, "asc");
@ -85,59 +64,56 @@ OrderByComparator orderByComparator = OrderByComparatorFactoryUtil.create("porto
DisplayTerms displayTerms = new DisplayTerms(renderRequest);
%>
<div class="container_tab_asseverazioni">
<liferay-ui:search-container displayTerms="<%=displayTerms %>" emptyResultsMessage="no-entries-were-found" orderByCol="<%=orderByCol %>" orderByType="<%=orderByType %>">
<liferay-ui:search-container displayTerms="<%= displayTerms %>" emptyResultsMessage="no-entries-were-found"
orderByCol="<%= orderByCol %>" orderByType="<%= orderByType %>">
<liferay-ui:search-container-results>
<%
// Search by keyfascicolofe works only with the indexer enabled
results = AsseverazioneServiceUtil.findByDettPratica_InEsito(dettPraticaId,new String[]{AsseverazioniUtil.STATO_ASSEGNATA,AsseverazioniUtil.STATO_ESEGUITA} ,QueryUtil.ALL_POS, QueryUtil.ALL_POS, orderByComparator);
total = AsseverazioneServiceUtil.countByDettPratica_InEsito(dettPraticaId,new String[]{AsseverazioniUtil.STATO_ASSEGNATA,AsseverazioniUtil.STATO_ESEGUITA});
pageContext.setAttribute("results", results);
pageContext.setAttribute("total", total);
results = AsseverazioneServiceUtil.findByDettPratica_InEsito(dettPraticaId,
new String[]{AsseverazioniUtil.STATO_ASSEGNATA, AsseverazioniUtil.STATO_ESEGUITA},
QueryUtil.ALL_POS, QueryUtil.ALL_POS, orderByComparator);
total = AsseverazioneServiceUtil.countByDettPratica_InEsito(dettPraticaId,
new String[]{AsseverazioniUtil.STATO_ASSEGNATA, AsseverazioniUtil.STATO_ESEGUITA});
pageContext.setAttribute("results", results);
pageContext.setAttribute("total", total);
%>
</liferay-ui:search-container-results>
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.Asseverazione" keyProperty="asseverazioneId" modelVar="asseverazione">
<liferay-ui:search-container-column-text name="persona" >
<liferay-ui:search-container-column-text name="persona">
<%
if(SoggettoLocalServiceUtil.countValidByIntPratica_CodiceFiscale(intPraticaId, asseverazione.getCodiceFiscale())==0){
out.print("<div class='alert alert-danger'>Non esistono soggetti nella pratica abbinato al codice fiscale </div>");
}else{
if(UserLocalServiceUtil.fetchUserByScreenName(asseverazione.getCompanyId(), asseverazione.getCodiceFiscale())==null){
out.print("<div class='alert alert-warn'>Non esiste nessun utente di portale abbinato al codice fiscale</div>");
}
List<Soggetto> soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale(intPraticaId, asseverazione.getCodiceFiscale(), 0l);
if(!soggetti.isEmpty()){
out.print("<div>"+soggetti.get(0).getDescrizioneCompleta()+"</div>");
}
/* List<Soggetto> soggetti = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(intPraticaId, asseverazione.getCodiceFiscale());
for(Soggetto soggetto:soggetti){
out.print("<div>"+soggetto.getDescrizioneCompleta()+" "+LanguageUtil.get(pageContext, "gc-soggetto-"+soggetto.getTipologiaSoggetto())+"</div>");
} */
if (SoggettoLocalServiceUtil.countValidByIntPratica_CodiceFiscale(intPraticaId,
asseverazione.getCodiceFiscale()) == 0) {
if (user.getScreenName().equalsIgnoreCase(asseverazione.getCodiceFiscale())) {
out.print(user.getFirstName() + StringPool.SPACE + user.getLastName());
} else {
out.print("<div class='alert alert-danger'>Nella pratica non esistono soggetti abbinati al codice fiscale</div>");
}
} else {
if (UserLocalServiceUtil.fetchUserByScreenName(asseverazione.getCompanyId(),
asseverazione.getCodiceFiscale()) == null) {
out.print("<div class='alert alert-warn'>Non esistono utenti di portale abbinati al codice fiscale</div>");
}
List<Soggetto> soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale(
intPraticaId, asseverazione.getCodiceFiscale(), 0l);
if (!soggetti.isEmpty()) {
out.print("<div>" + soggetti.get(0).getDescrizioneCompleta() + "</div>");
}
}
%>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="tipologia" >
<liferay-ui:message key='<%="label-asseverazione-tipologia-"+asseverazione.getTipologia() %>'></liferay-ui:message>
<liferay-ui:search-container-column-text name="tipologia">
<liferay-ui:message key='<%= "label-asseverazione-tipologia-" + asseverazione.getTipologia() %>' />
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-date name="attiva-dal" property="createDate" />
<liferay-ui:search-container-column-date name="chiusa-il" property="dtEsito" />
<liferay-ui:search-container-column-text name="status" >
<liferay-ui:message key='<%="label-asseverazione-status-"+asseverazione.getEsito() %>'></liferay-ui:message>
<liferay-ui:search-container-column-text name="status">
<liferay-ui:message key='<%= "label-asseverazione-status-" + asseverazione.getEsito() %>' />
</liferay-ui:search-container-column-text>
<%
request.setAttribute("comingFrom", "verify");
%>
<liferay-ui:search-container-column-jsp path="/html/fascicolofe/asseverazione_actions.jsp" name="actions" cssClass="text-center"/>
<% request.setAttribute("comingFrom", "verify"); %>
<liferay-ui:search-container-column-jsp path="/html/fascicolofe/asseverazione_actions.jsp"
name="actions" cssClass="text-center"/>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator paginate="false" />
</liferay-ui:search-container>
</div>

125
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/_diffs/templates/header.ftl

@ -1,72 +1,61 @@
<div id="heading">
<div class="header">
<h1 class="site-title visible-md visible-lg flex-end-menu">
<#assign logo_url = "${images_folder}/logo-rs.png" />
<img class="logo-img hidden-xs" alt="${logo_description}" src="${logo_url}"
height="${site_logo_height}"
width="${site_logo_width}"/>
<img class="logo-img visible-xs" alt="${logo_description}" src="${images_folder}/logo-mobile.png"
height="${site_logo_height}"
width="auto"/>
<div class="cont-payoff">
<div class="payoff1">Regione Siciliana</div>
<div class="payoff2">Dipartimento dei Beni Culturali<br />e dell'identit&agrave; Siciliana</div>
</div>
</h1>
<#assign ddmTemplate_news = theme.getSetting("ddmTemplate-news") />
<#if ddmTemplate_news!= "">
<div class="carousel-container">
<#assign portlet_id = "101" />
<#assign instance_id = "carosello_header"+plid />
<#assign VOID = freeMarkerPortletPreferences.setValue("displayStyle", "${ddmTemplate_news}")>
<#assign my_portlet_id = "${portlet_id}_INSTANCE_${instance_id}" />
${theme.runtime(my_portlet_id, "",freeMarkerPortletPreferences)}
<#assign VOID = freeMarkerPortletPreferences.reset()>
</div>
</#if>
<h2 class="page-title logo-margin">
<a href="${site_default_url}">
<img class="img-site" alt="${logo_description}" height="${site_logo_height}"
src="${images_folder}/etoscana-dark-text.png" width="${site_logo_width}"/>
</a>
</h2>
<div class="navigation">
<a href="/" class="link-home hidden-xs">Home</a>
<div class="subheader-right">
<div class="notification-header">
<span class="notification-header__icon fa fa-bell-o"></span>
<#assign liferay_portlet = PortalJspTagLibs["/WEB-INF/tld/liferay-portlet-ext.tld"] />
<#assign portlet_id = "2_WAR_notificationsportlet" />
${theme.runtime(portlet_id)}
</div>
<span class="btn btn-danger button-menu-right">
<span class="toggle">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</span>
</span>
<div class="header">
<h1 class="site-title visible-md visible-lg flex-end-menu">
<#assign logo_url = "${images_folder}/logo-rs.png" />
<img class="logo-img hidden-xs" alt="${logo_description}" src="${logo_url}"
height="${site_logo_height}" width="${site_logo_width}"/>
<img class="logo-img visible-xs" alt="${logo_description}" src="${images_folder}/logo-mobile.png"
height="${site_logo_height}" width="auto"/>
<div class="cont-payoff">
<div class="payoff1">Regione Siciliana</div>
<div class="payoff2">Dipartimento dei Beni Culturali<br />e dell'Identit&agrave; Siciliana</div>
</div>
</div>
</div>
<div class="navigation">
<#if has_navigation>
<#include "${full_templates_path}/navigation.ftl" />
</#if>
</div>
</h1>
<#assign ddmTemplate_news = theme.getSetting("ddmTemplate-news") />
<#if ddmTemplate_news!= "">
<div class="carousel-container">
<#assign portlet_id = "101" />
<#assign instance_id = "carosello_header"+plid />
<#assign VOID = freeMarkerPortletPreferences.setValue("displayStyle", "${ddmTemplate_news}")>
<#assign my_portlet_id = "${portlet_id}_INSTANCE_${instance_id}" />
${theme.runtime(my_portlet_id, "",freeMarkerPortletPreferences)}
<#assign VOID = freeMarkerPortletPreferences.reset()>
</div>
</#if>
<h2 class="page-title logo-margin">
<a href="${site_default_url}">
<#if propsUtil.get("mwg.test.display")?has_content >
<#assign test_display = propsUtil.get("mwg.test.display") />
<h3>${test_display}</h3>
<#else>
<img class="img-site" alt="${logo_description}" height="${site_logo_height}"
src="${images_folder}/etoscana-dark-text.png" width="${site_logo_width}"/>
</#if>
</a>
</h2>
<div class="navigation">
<a href="/" class="link-home hidden-xs">Home</a>
<div class="subheader-right">
<div class="notification-header">
<span class="notification-header__icon fa fa-bell-o"></span>
<#assign liferay_portlet = PortalJspTagLibs["/WEB-INF/tld/liferay-portlet-ext.tld"] />
<#assign portlet_id = "2_WAR_notificationsportlet" />
${theme.runtime(portlet_id)}
</div>
<span class="btn btn-danger button-menu-right">
<span class="toggle">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</span>
</span>
</div>
</div>
</div>
<div class="navigation">
<#if has_navigation>
<#include "${full_templates_path}/navigation.ftl" />
</#if>
</div>
<!--<div class="navigation-overlay hidden" style="height: 59px;"></div>-->
</div>

125
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/templates/header.ftl

@ -1,72 +1,61 @@
<div id="heading">
<div class="header">
<h1 class="site-title visible-md visible-lg flex-end-menu">
<#assign logo_url = "${images_folder}/logo-rs.png" />
<img class="logo-img hidden-xs" alt="${logo_description}" src="${logo_url}"
height="${site_logo_height}"
width="${site_logo_width}"/>
<img class="logo-img visible-xs" alt="${logo_description}" src="${images_folder}/logo-mobile.png"
height="${site_logo_height}"
width="auto"/>
<div class="cont-payoff">
<div class="payoff1">Regione Siciliana</div>
<div class="payoff2">Dipartimento dei Beni Culturali<br />e dell'identit&agrave; Siciliana</div>
</div>
</h1>
<#assign ddmTemplate_news = theme.getSetting("ddmTemplate-news") />
<#if ddmTemplate_news!= "">
<div class="carousel-container">
<#assign portlet_id = "101" />
<#assign instance_id = "carosello_header"+plid />
<#assign VOID = freeMarkerPortletPreferences.setValue("displayStyle", "${ddmTemplate_news}")>
<#assign my_portlet_id = "${portlet_id}_INSTANCE_${instance_id}" />
${theme.runtime(my_portlet_id, "",freeMarkerPortletPreferences)}
<#assign VOID = freeMarkerPortletPreferences.reset()>
</div>
</#if>
<h2 class="page-title logo-margin">
<a href="${site_default_url}">
<img class="img-site" alt="${logo_description}" height="${site_logo_height}"
src="${images_folder}/etoscana-dark-text.png" width="${site_logo_width}"/>
</a>
</h2>
<div class="navigation">
<a href="/" class="link-home hidden-xs">Home</a>
<div class="subheader-right">
<div class="notification-header">
<span class="notification-header__icon fa fa-bell-o"></span>
<#assign liferay_portlet = PortalJspTagLibs["/WEB-INF/tld/liferay-portlet-ext.tld"] />
<#assign portlet_id = "2_WAR_notificationsportlet" />
${theme.runtime(portlet_id)}
</div>
<span class="btn btn-danger button-menu-right">
<span class="toggle">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</span>
</span>
<div class="header">
<h1 class="site-title visible-md visible-lg flex-end-menu">
<#assign logo_url = "${images_folder}/logo-rs.png" />
<img class="logo-img hidden-xs" alt="${logo_description}" src="${logo_url}"
height="${site_logo_height}" width="${site_logo_width}"/>
<img class="logo-img visible-xs" alt="${logo_description}" src="${images_folder}/logo-mobile.png"
height="${site_logo_height}" width="auto"/>
<div class="cont-payoff">
<div class="payoff1">Regione Siciliana</div>
<div class="payoff2">Dipartimento dei Beni Culturali<br />e dell'Identit&agrave; Siciliana</div>
</div>
</div>
</div>
<div class="navigation">
<#if has_navigation>
<#include "${full_templates_path}/navigation.ftl" />
</#if>
</div>
</h1>
<#assign ddmTemplate_news = theme.getSetting("ddmTemplate-news") />
<#if ddmTemplate_news!= "">
<div class="carousel-container">
<#assign portlet_id = "101" />
<#assign instance_id = "carosello_header"+plid />
<#assign VOID = freeMarkerPortletPreferences.setValue("displayStyle", "${ddmTemplate_news}")>
<#assign my_portlet_id = "${portlet_id}_INSTANCE_${instance_id}" />
${theme.runtime(my_portlet_id, "",freeMarkerPortletPreferences)}
<#assign VOID = freeMarkerPortletPreferences.reset()>
</div>
</#if>
<h2 class="page-title logo-margin">
<a href="${site_default_url}">
<#if propsUtil.get("mwg.test.display")?has_content >
<#assign test_display = propsUtil.get("mwg.test.display") />
<h3>${test_display}</h3>
<#else>
<img class="img-site" alt="${logo_description}" height="${site_logo_height}"
src="${images_folder}/etoscana-dark-text.png" width="${site_logo_width}"/>
</#if>
</a>
</h2>
<div class="navigation">
<a href="/" class="link-home hidden-xs">Home</a>
<div class="subheader-right">
<div class="notification-header">
<span class="notification-header__icon fa fa-bell-o"></span>
<#assign liferay_portlet = PortalJspTagLibs["/WEB-INF/tld/liferay-portlet-ext.tld"] />
<#assign portlet_id = "2_WAR_notificationsportlet" />
${theme.runtime(portlet_id)}
</div>
<span class="btn btn-danger button-menu-right">
<span class="toggle">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</span>
</span>
</div>
</div>
</div>
<div class="navigation">
<#if has_navigation>
<#include "${full_templates_path}/navigation.ftl" />
</#if>
</div>
<!--<div class="navigation-overlay hidden" style="height: 59px;"></div>-->
</div>

170
liferay-plugins-sdk-6.2/themes/portos-private-theme/docroot/_diffs/templates/navigation.ftl

@ -1,95 +1,87 @@
<nav class="${nav_css_class} main-menu" id="navigation" role="navigation">
<ul class="hidden-xs hidden-sm" aria-label="<@liferay.language key=" site-pages
" />" role="menubar">
<#list nav_items as nav_item>
<#assign title = nav_item.getName() >
<#assign nav_item_attr_selected = "" />
<#assign nav_item_css_class = "" />
<#if nav_item.isSelected()>
<#assign nav_item_attr_selected = "aria-selected='true'" />
<#assign nav_item_css_class = "selected" />
</#if>
<li ${nav_item_attr_selected} class="${nav_item_css_class}" id="layout_${nav_item.getLayoutId()}"
role="presentation">
<a aria-labelledby="layout_${nav_item.getLayoutId()}" href="${nav_item.getURL()}" ${nav_item.getTarget()} role="menuitem">
<span>${title}</span>
</a>
</li>
</#list>
</ul>
<ul class="hidden-xs hidden-sm" aria-label="<@liferay.language key="site-pages" />" role="menubar">
<#list nav_items as nav_item>
<#assign title = nav_item.getName() >
<#assign nav_item_attr_selected = "" />
<#assign nav_item_css_class = "" />
<#if nav_item.isSelected()>
<#assign nav_item_attr_selected = "aria-selected='true'" />
<#assign nav_item_css_class = "selected" />
</#if>
<li ${nav_item_attr_selected} class="${nav_item_css_class}" id="layout_${nav_item.getLayoutId()}"
role="presentation">
<a aria-labelledby="layout_${nav_item.getLayoutId()}" href="${nav_item.getURL()}"
${nav_item.getTarget()} role="menuitem">
<span>${title}</span>
</a>
</li>
</#list>
</ul>
</nav>
<h2 class="page-title">
<a href="${site_default_url}">
<img class="img-site" alt="${logo_description}" src="${images_folder}/etoscana-white-text.png"/>
</a>
<a href="${site_default_url}">
<#if propsUtil.get("mwg.test.display")?has_content >
<#assign test_display = propsUtil.get("mwg.test.display") />
<h4 style="color:white">${test_display}</h4>
<#else>
<img class="img-site" alt="${logo_description}" src="${images_folder}/etoscana-white-text.png"/>
</#if>
</a>
</h2>
<div class="subheader-right">
<#if user_name != "" >
<div class="name-user">
<div>
<span class="fa fa-user-circle"></span>
${user_name}
</div>
<div class="div_permessi">
Permessi
<div class="info-user">
<#assign organizationservice = serviceLocator.findService('com.liferay.portal.service.OrganizationLocalService') />
<#assign organizations = organizationservice.getUserOrganizations(user_id) >
<#assign org_names = "">
<#if organizations?has_content>
<#list organizations as org>
<#assign org_names = org_names+" - ${org.getName()}">
</#list>
</#if>
<#if org_names?has_content>
<p class="info-user__location">${org_names?substring(3)}</p>
</#if>
<#assign userGroupRoleService = serviceLocator.findService('com.liferay.portal.service.UserGroupRoleLocalService') />
<#assign roles = userGroupRoleService.getUserGroupRoles(user_id) >
<#assign role_names = "">
<#if roles?has_content>
<#list roles as role>
<#assign roleName = role.getRole().getName()>
<#if !roleName?matches('.*Owner') >
<#assign roleName = roleName?replace('portos_', '')?replace('_',' ')?capitalize>
<#if !role_names?contains(roleName) >
<#assign role_names = role_names+", ${roleName}">
</#if>
</#if>
</#list>
</#if>
<#if role_names?has_content>
<p class="info-user__occupazione">${role_names?substring(2)}</p>
</#if>
</div>
</div>
</div>
<div class="header-separator"></div>
</#if>
<div class="notification-header">
<span class="notification-header__icon fa fa-bell-o"></span>
<#assign liferay_portlet = PortalJspTagLibs["/WEB-INF/tld/liferay-portlet-ext.tld"] />
<#assign portlet_id = "2_WAR_notificationsportlet" />
${theme.runtime(portlet_id)}
</div>
<span class="btn btn-danger button-menu-right">
<span class="toggle">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</span>
</span>
<#if user_name != "" >
<div class="name-user">
<div>
<span class="fa fa-user-circle"></span>
${user_name}
</div>
<div class="div_permessi">
Permessi
<div class="info-user">
<#assign organizationservice = serviceLocator.findService('com.liferay.portal.service.OrganizationLocalService') />
<#assign organizations = organizationservice.getUserOrganizations(user_id) >
<#assign org_names = "">
<#if organizations?has_content>
<#list organizations as org>
<#assign org_names = org_names + " - ${org.getName()}">
</#list>
</#if>
<#if org_names?has_content>
<p class="info-user__location">${org_names?substring(3)}</p>
</#if>
<#assign userGroupRoleService = serviceLocator.findService('com.liferay.portal.service.UserGroupRoleLocalService') />
<#assign roles = userGroupRoleService.getUserGroupRoles(user_id) >
<#assign role_names = "">
<#if roles?has_content>
<#list roles as role>
<#assign roleName = role.getRole().getName()>
<#if !roleName?matches('.*Owner') >
<#assign roleName = roleName?replace('portos_', '')?replace('_',' ')?capitalize>
<#if !role_names?contains(roleName) >
<#assign role_names = role_names+", ${roleName}">
</#if>
</#if>
</#list>
</#if>
<#if role_names?has_content>
<p class="info-user__occupazione">${role_names?substring(2)}</p>
</#if>
</div>
</div>
</div>
<div class="header-separator"></div>
</#if>
<div class="notification-header">
<span class="notification-header__icon fa fa-bell-o"></span>
<#assign liferay_portlet = PortalJspTagLibs["/WEB-INF/tld/liferay-portlet-ext.tld"] />
<#assign portlet_id = "2_WAR_notificationsportlet" />
${theme.runtime(portlet_id)}
</div>
<span class="btn btn-danger button-menu-right">
<span class="toggle">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</span>
</span>
</div>

170
liferay-plugins-sdk-6.2/themes/portos-private-theme/docroot/templates/navigation.ftl

@ -1,95 +1,87 @@
<nav class="${nav_css_class} main-menu" id="navigation" role="navigation">
<ul class="hidden-xs hidden-sm" aria-label="<@liferay.language key=" site-pages
" />" role="menubar">
<#list nav_items as nav_item>
<#assign title = nav_item.getName() >
<#assign nav_item_attr_selected = "" />
<#assign nav_item_css_class = "" />
<#if nav_item.isSelected()>
<#assign nav_item_attr_selected = "aria-selected='true'" />
<#assign nav_item_css_class = "selected" />
</#if>
<li ${nav_item_attr_selected} class="${nav_item_css_class}" id="layout_${nav_item.getLayoutId()}"
role="presentation">
<a aria-labelledby="layout_${nav_item.getLayoutId()}" href="${nav_item.getURL()}" ${nav_item.getTarget()} role="menuitem">
<span>${title}</span>
</a>
</li>
</#list>
</ul>
<ul class="hidden-xs hidden-sm" aria-label="<@liferay.language key="site-pages" />" role="menubar">
<#list nav_items as nav_item>
<#assign title = nav_item.getName() >
<#assign nav_item_attr_selected = "" />
<#assign nav_item_css_class = "" />
<#if nav_item.isSelected()>
<#assign nav_item_attr_selected = "aria-selected='true'" />
<#assign nav_item_css_class = "selected" />
</#if>
<li ${nav_item_attr_selected} class="${nav_item_css_class}" id="layout_${nav_item.getLayoutId()}"
role="presentation">
<a aria-labelledby="layout_${nav_item.getLayoutId()}" href="${nav_item.getURL()}"
${nav_item.getTarget()} role="menuitem">
<span>${title}</span>
</a>
</li>
</#list>
</ul>
</nav>
<h2 class="page-title">
<a href="${site_default_url}">
<img class="img-site" alt="${logo_description}" src="${images_folder}/etoscana-white-text.png"/>
</a>
<a href="${site_default_url}">
<#if propsUtil.get("mwg.test.display")?has_content >
<#assign test_display = propsUtil.get("mwg.test.display") />
<h4 style="color:white">${test_display}</h4>
<#else>
<img class="img-site" alt="${logo_description}" src="${images_folder}/etoscana-white-text.png"/>
</#if>
</a>
</h2>
<div class="subheader-right">
<#if user_name != "" >
<div class="name-user">
<div>
<span class="fa fa-user-circle"></span>
${user_name}
</div>
<div class="div_permessi">
Permessi
<div class="info-user">
<#assign organizationservice = serviceLocator.findService('com.liferay.portal.service.OrganizationLocalService') />
<#assign organizations = organizationservice.getUserOrganizations(user_id) >
<#assign org_names = "">
<#if organizations?has_content>
<#list organizations as org>
<#assign org_names = org_names+" - ${org.getName()}">
</#list>
</#if>
<#if org_names?has_content>
<p class="info-user__location">${org_names?substring(3)}</p>
</#if>
<#assign userGroupRoleService = serviceLocator.findService('com.liferay.portal.service.UserGroupRoleLocalService') />
<#assign roles = userGroupRoleService.getUserGroupRoles(user_id) >
<#assign role_names = "">
<#if roles?has_content>
<#list roles as role>
<#assign roleName = role.getRole().getName()>
<#if !roleName?matches('.*Owner') >
<#assign roleName = roleName?replace('portos_', '')?replace('_',' ')?capitalize>
<#if !role_names?contains(roleName) >
<#assign role_names = role_names+", ${roleName}">
</#if>
</#if>
</#list>
</#if>
<#if role_names?has_content>
<p class="info-user__occupazione">${role_names?substring(2)}</p>
</#if>
</div>
</div>
</div>
<div class="header-separator"></div>
</#if>
<div class="notification-header">
<span class="notification-header__icon fa fa-bell-o"></span>
<#assign liferay_portlet = PortalJspTagLibs["/WEB-INF/tld/liferay-portlet-ext.tld"] />
<#assign portlet_id = "2_WAR_notificationsportlet" />
${theme.runtime(portlet_id)}
</div>
<span class="btn btn-danger button-menu-right">
<span class="toggle">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</span>
</span>
<#if user_name != "" >
<div class="name-user">
<div>
<span class="fa fa-user-circle"></span>
${user_name}
</div>
<div class="div_permessi">
Permessi
<div class="info-user">
<#assign organizationservice = serviceLocator.findService('com.liferay.portal.service.OrganizationLocalService') />
<#assign organizations = organizationservice.getUserOrganizations(user_id) >
<#assign org_names = "">
<#if organizations?has_content>
<#list organizations as org>
<#assign org_names = org_names + " - ${org.getName()}">
</#list>
</#if>
<#if org_names?has_content>
<p class="info-user__location">${org_names?substring(3)}</p>
</#if>
<#assign userGroupRoleService = serviceLocator.findService('com.liferay.portal.service.UserGroupRoleLocalService') />
<#assign roles = userGroupRoleService.getUserGroupRoles(user_id) >
<#assign role_names = "">
<#if roles?has_content>
<#list roles as role>
<#assign roleName = role.getRole().getName()>
<#if !roleName?matches('.*Owner') >
<#assign roleName = roleName?replace('portos_', '')?replace('_',' ')?capitalize>
<#if !role_names?contains(roleName) >
<#assign role_names = role_names+", ${roleName}">
</#if>
</#if>
</#list>
</#if>
<#if role_names?has_content>
<p class="info-user__occupazione">${role_names?substring(2)}</p>
</#if>
</div>
</div>
</div>
<div class="header-separator"></div>
</#if>
<div class="notification-header">
<span class="notification-header__icon fa fa-bell-o"></span>
<#assign liferay_portlet = PortalJspTagLibs["/WEB-INF/tld/liferay-portlet-ext.tld"] />
<#assign portlet_id = "2_WAR_notificationsportlet" />
${theme.runtime(portlet_id)}
</div>
<span class="btn btn-danger button-menu-right">
<span class="toggle">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</span>
</span>
</div>

59
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/templates/header.ftl

@ -1,32 +1,31 @@
<div id="heading">
<h1 class="site-title flex-end-menu">
<#assign logo_url = "${images_folder}/logo-rs.png" />
<img class="logo-img hidden-xs" alt="${logo_description}" src="${logo_url}" height="${site_logo_height}"
width="${site_logo_width}"/>
<img class="logo-img visible-xs" alt="${logo_description}" src="${images_folder}/logo-mobile.png" height="${site_logo_height}"
width="auto"/>
<div class="cont-payoff">
<div class="payoff1">Regione Siciliana</div>
<div class="payoff2">Dipartimento dei Beni Culturali<br />e dell'identit&agrave; Siciliana</div>
</div>
</h1>
<h2 class="page-title ">
<a href="${site_default_url}">
<img class="img-site" alt="${logo_description}" height="${site_logo_height}"
src="${images_folder}/etoscana-dark-text.png" width="${site_logo_width}"/>
</a>
</h2>
<div class="navigation">
<a href="${site_default_url}" class="link-home hidden-xs">Home</a>
<#if has_navigation>
<#include "${full_templates_path}/navigation.ftl" />
</#if>
</div>
<h1 class="site-title flex-end-menu">
<#assign logo_url = "${images_folder}/logo-rs.png" />
<img class="logo-img hidden-xs" alt="${logo_description}" src="${logo_url}" height="${site_logo_height}"
width="${site_logo_width}"/>
<img class="logo-img visible-xs" alt="${logo_description}" src="${images_folder}/logo-mobile.png"
height="${site_logo_height}"
width="auto"/>
<div class="cont-payoff">
<div class="payoff1">Regione Siciliana</div>
<div class="payoff2">Dipartimento dei Beni Culturali<br />e dell'Identit&agrave; Siciliana</div>
</div>
</h1>
<h2 class="page-title ">
<a href="${site_default_url}">
<#if propsUtil.get("mwg.test.display")?has_content >
<#assign test_display = propsUtil.get("mwg.test.display") />
<h3>${test_display}</h3>
<#else>
<img class="img-site" alt="${logo_description}" height="${site_logo_height}"
src="${images_folder}/etoscana-dark-text.png" width="${site_logo_width}"/>
</#if>
</a>
</h2>
<div class="navigation">
<a href="${site_default_url}" class="link-home hidden-xs">Home</a>
<#if has_navigation>
<#include "${full_templates_path}/navigation.ftl" />
</#if>
</div>
</div>

59
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/templates/header.ftl

@ -1,32 +1,31 @@
<div id="heading">
<h1 class="site-title flex-end-menu">
<#assign logo_url = "${images_folder}/logo-rs.png" />
<img class="logo-img hidden-xs" alt="${logo_description}" src="${logo_url}" height="${site_logo_height}"
width="${site_logo_width}"/>
<img class="logo-img visible-xs" alt="${logo_description}" src="${images_folder}/logo-mobile.png" height="${site_logo_height}"
width="auto"/>
<div class="cont-payoff">
<div class="payoff1">Regione Siciliana</div>
<div class="payoff2">Dipartimento dei Beni Culturali<br />e dell'identit&agrave; Siciliana</div>
</div>
</h1>
<h2 class="page-title ">
<a href="${site_default_url}">
<img class="img-site" alt="${logo_description}" height="${site_logo_height}"
src="${images_folder}/etoscana-dark-text.png" width="${site_logo_width}"/>
</a>
</h2>
<div class="navigation">
<a href="${site_default_url}" class="link-home hidden-xs">Home</a>
<#if has_navigation>
<#include "${full_templates_path}/navigation.ftl" />
</#if>
</div>
<h1 class="site-title flex-end-menu">
<#assign logo_url = "${images_folder}/logo-rs.png" />
<img class="logo-img hidden-xs" alt="${logo_description}" src="${logo_url}" height="${site_logo_height}"
width="${site_logo_width}"/>
<img class="logo-img visible-xs" alt="${logo_description}" src="${images_folder}/logo-mobile.png"
height="${site_logo_height}"
width="auto"/>
<div class="cont-payoff">
<div class="payoff1">Regione Siciliana</div>
<div class="payoff2">Dipartimento dei Beni Culturali<br />e dell'Identit&agrave; Siciliana</div>
</div>
</h1>
<h2 class="page-title ">
<a href="${site_default_url}">
<#if propsUtil.get("mwg.test.display")?has_content >
<#assign test_display = propsUtil.get("mwg.test.display") />
<h3>${test_display}</h3>
<#else>
<img class="img-site" alt="${logo_description}" height="${site_logo_height}"
src="${images_folder}/etoscana-dark-text.png" width="${site_logo_width}"/>
</#if>
</a>
</h2>
<div class="navigation">
<a href="${site_default_url}" class="link-home hidden-xs">Home</a>
<#if has_navigation>
<#include "${full_templates_path}/navigation.ftl" />
</#if>
</div>
</div>
Caricamento…
Annulla
Salva