Sfoglia il codice sorgente

Elenco destinazioni d'uso

master
Salvatore La Manna 3 anni fa
parent
commit
269745cee1
  1. 6
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java
  2. 98
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java
  3. 8
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java
  4. 10
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java
  5. 88
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties
  6. 153
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/DomandaUtil.java
  7. 62
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java
  8. 166
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java
  9. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
  10. 1
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Parameters.java
  11. 10
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Application.java
  12. 4
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/ListElement.java
  13. 23
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/CommandList.java
  14. 6
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/AddApplication.java
  15. 73
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/GetApplications.java
  16. 41
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/ListApplications.java
  17. 29
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/ListDocuments.java
  18. 76
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/ListFields.java
  19. 36
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/ListUses.java
  20. 3
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Manual.java
  21. 48
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/SetUse.java
  22. 31
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Uses.java

6
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java

@ -937,9 +937,6 @@ public interface DettPraticaLocalService extends BaseLocalService,
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public java.util.Map<java.lang.String, java.lang.Integer> getDettPraticaFieldsTypes();
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public java.util.Map<java.lang.String, java.util.List<java.lang.String>> getFields();
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni(
long intPraticaId)
@ -962,4 +959,7 @@ public interface DettPraticaLocalService extends BaseLocalService,
public it.tref.liferay.portos.bo.model.DettPratica getFirstCompletedByIntPratica(
long intPraticaId)
throws com.liferay.portal.kernel.exception.SystemException;
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public java.util.Map<java.lang.String, java.lang.String> getDestinazioniuso();
}

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

@ -519,35 +519,35 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
_methodParameterTypes75 = new String[] { };
_methodName76 = "getFields";
_methodName76 = "getVersioni";
_methodParameterTypes76 = new String[] { };
_methodParameterTypes76 = new String[] { "long" };
_methodName77 = "getVersioni";
_methodName77 = "callForChanges";
_methodParameterTypes77 = new String[] { "long" };
_methodName78 = "callForChanges";
_methodName78 = "isNumber";
_methodParameterTypes78 = new String[] { "long" };
_methodParameterTypes78 = new String[] { "java.lang.String" };
_methodName79 = "isNumber";
_methodName79 = "format";
_methodParameterTypes79 = new String[] { "java.lang.String" };
_methodName80 = "format";
_methodParameterTypes80 = new String[] {
_methodParameterTypes79 = new String[] {
"java.lang.String", "java.io.Serializable"
};
_methodName81 = "countVariateByIntPratica";
_methodName80 = "countVariateByIntPratica";
_methodParameterTypes80 = new String[] { "long" };
_methodName81 = "getFirstCompletedByIntPratica";
_methodParameterTypes81 = new String[] { "long" };
_methodName82 = "getFirstCompletedByIntPratica";
_methodName82 = "getDestinazioniuso";
_methodParameterTypes82 = new String[] { "long" };
_methodParameterTypes82 = new String[] { };
}
@Override
@ -4483,29 +4483,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
return (java.util.Map<java.lang.String, java.lang.Integer>)ClpSerializer.translateOutput(returnObj);
}
@Override
public java.util.Map<java.lang.String, java.util.List<java.lang.String>> getFields() {
Object returnObj = null;
try {
returnObj = _invokableLocalService.invokeMethod(_methodName76,
_methodParameterTypes76, new Object[] { });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
if (t instanceof RuntimeException) {
throw (RuntimeException)t;
}
else {
throw new RuntimeException(t.getClass().getName() +
" is not a valid exception");
}
}
return (java.util.Map<java.lang.String, java.util.List<java.lang.String>>)ClpSerializer.translateOutput(returnObj);
}
@Override
public java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni(
long intPraticaId)
@ -4513,8 +4490,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null;
try {
returnObj = _invokableLocalService.invokeMethod(_methodName77,
_methodParameterTypes77, new Object[] { intPraticaId });
returnObj = _invokableLocalService.invokeMethod(_methodName76,
_methodParameterTypes76, new Object[] { intPraticaId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@ -4542,8 +4519,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null;
try {
returnObj = _invokableLocalService.invokeMethod(_methodName78,
_methodParameterTypes78, new Object[] { intPraticaId });
returnObj = _invokableLocalService.invokeMethod(_methodName77,
_methodParameterTypes77, new Object[] { intPraticaId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@ -4569,8 +4546,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null;
try {
returnObj = _invokableLocalService.invokeMethod(_methodName79,
_methodParameterTypes79,
returnObj = _invokableLocalService.invokeMethod(_methodName78,
_methodParameterTypes78,
new Object[] { ClpSerializer.translateInput(field) });
}
catch (Throwable t) {
@ -4594,8 +4571,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null;
try {
returnObj = _invokableLocalService.invokeMethod(_methodName80,
_methodParameterTypes80,
returnObj = _invokableLocalService.invokeMethod(_methodName79,
_methodParameterTypes79,
new Object[] {
ClpSerializer.translateInput(field),
@ -4623,8 +4600,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null;
try {
returnObj = _invokableLocalService.invokeMethod(_methodName81,
_methodParameterTypes81, new Object[] { intPraticaId });
returnObj = _invokableLocalService.invokeMethod(_methodName80,
_methodParameterTypes80, new Object[] { intPraticaId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@ -4652,8 +4629,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null;
try {
returnObj = _invokableLocalService.invokeMethod(_methodName82,
_methodParameterTypes82, new Object[] { intPraticaId });
returnObj = _invokableLocalService.invokeMethod(_methodName81,
_methodParameterTypes81, new Object[] { intPraticaId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@ -4674,6 +4651,29 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
return (it.tref.liferay.portos.bo.model.DettPratica)ClpSerializer.translateOutput(returnObj);
}
@Override
public java.util.Map<java.lang.String, java.lang.String> getDestinazioniuso() {
Object returnObj = null;
try {
returnObj = _invokableLocalService.invokeMethod(_methodName82,
_methodParameterTypes82, new Object[] { });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
if (t instanceof RuntimeException) {
throw (RuntimeException)t;
}
else {
throw new RuntimeException(t.getClass().getName() +
" is not a valid exception");
}
}
return (java.util.Map<java.lang.String, java.lang.String>)ClpSerializer.translateOutput(returnObj);
}
private InvokableLocalService _invokableLocalService;
private String _methodName0;
private String[] _methodParameterTypes0;

8
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java

@ -1263,10 +1263,6 @@ public class DettPraticaLocalServiceUtil {
return getService().getDettPraticaFieldsTypes();
}
public static java.util.Map<java.lang.String, java.util.List<java.lang.String>> getFields() {
return getService().getFields();
}
public static java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni(
long intPraticaId)
throws com.liferay.portal.kernel.exception.SystemException {
@ -1299,6 +1295,10 @@ public class DettPraticaLocalServiceUtil {
return getService().getFirstCompletedByIntPratica(intPraticaId);
}
public static java.util.Map<java.lang.String, java.lang.String> getDestinazioniuso() {
return getService().getDestinazioniuso();
}
public static void clearService() {
_service = null;
}

10
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java

@ -1328,11 +1328,6 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService,
return _dettPraticaLocalService.getDettPraticaFieldsTypes();
}
@Override
public java.util.Map<java.lang.String, java.util.List<java.lang.String>> getFields() {
return _dettPraticaLocalService.getFields();
}
@Override
public java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni(
long intPraticaId)
@ -1371,6 +1366,11 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService,
return _dettPraticaLocalService.getFirstCompletedByIntPratica(intPraticaId);
}
@Override
public java.util.Map<java.lang.String, java.lang.String> getDestinazioniuso() {
return _dettPraticaLocalService.getDestinazioniuso();
}
/**
* @deprecated As of 6.1.0, replaced by {@link #getWrappedService}
*/

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

@ -4,9 +4,9 @@ resource-not-allowed = Non hai i permessi necessari per accedere a questa risors
resource-allowed-titolaredigitale = Solo il titolare digitale può accedere a questa risorsa
sono-presenti-aggiornamenti-fuori-dal-controllo-obbligatorio = Sono presenti aggiornamenti fuori dal controllo obbligatorio
sono-presenti-aggiornamenti-fuori-dal-controllo-obbligatorio-closed = Ulteriore procedimento attivato
sono-presenti-aggiornamenti-fuori-dal-controllo-obbligatorio-closed = Ulteriore procedimento attivato
label-empty =
label-empty =
category.portos = Portos
category.fe = Front End
@ -71,7 +71,7 @@ label-deleghe-tipologia-CL = Collaudo
effettua-asseverazione = Effettua Asseverazione
label-asseverazione-tipologia-00 = Titolare Digitale
label-asseverazione-tipologia-01 = Collaudatore
label-asseverazione-tipologia-01 = Collaudatore
label-asseverazione-tipologia-02 = Committente
label-asseverazione-tipologia-03 = Direttore Lavori
label-asseverazione-tipologia-04 = Ditta
@ -143,12 +143,12 @@ fascicolo_title_descrizione = Descrizione Intervento
fascicolo_title_andamento = Andamento cronologico
fascicolo_title_intervento = Tipologia Intervento
fascicolo_title_tipologia_costruttiva = Tipologia Costruttiva
fascicolo_title_decreto_min = Valori Sismici
fascicolo_title_infrastruttura = Dati infrastruttura
fascicolo_title_decreto_min = Valori Sismici
fascicolo_title_infrastruttura = Dati infrastruttura
## SOGGETTI
label-ambito-professione = Ambito Professionale
label-ambito-strutturale = Strutturale
label-ambito-strutturale = Strutturale
label-ambito-fondazioni = Fondazioni
label-ambito-strutt-ele = Strutture in elevazione
label-ambito-solai = Solai
@ -332,13 +332,13 @@ destinazione-A = A) EDIFICI DI INTERESSE STRATEGICO E OPERE INFRASTRUTTURALI
destinazione-A1 = 1. Strutture Ospedaliere e sanitarie
destinazione-A1A = a) Ospedali, case di Cura e strutture funzionali primarie annesse
destinazione-A1B = b) Aziende sanitarie, presidi medici, poliambulatori ed altre strutture sanitarie, dotate di Pronto Soccorso o dipartimenti di emergenza, urgenza e accettazione
destinazione-A1B = b) Aziende sanitarie, presidi medici, poliambulatori ed altre strutture sanitarie, dotate di Pronto Soccorso o dipartimenti di emergenza, urgenza e accettazione
destinazione-A1C = c) Centrali operative 118
destinazione-A2 = 2. Strutture Civili
destinazione-A2A = a) Sedi istituzionali di enti pubblici
destinazione-A2B = b) sedi di Sale Operative per la gestione delle emergenze (COM, COC)
destinazione-A2C = c) centri funzionali di supporto alle attività di protezione civile
destinazione-A2A = a) Sedi istituzionali di enti pubblici
destinazione-A2B = b) sedi di Sale Operative per la gestione delle emergenze (COM, COC)
destinazione-A2C = c) centri funzionali di supporto alle attività di protezione civile
destinazione-A2D = d) Edifici ed opere individuate nei piani d'emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A3 = 3. Strutture Militari
@ -346,10 +346,10 @@ destinazione-A3A = a) Caserme delle Forze Armate, dei Carabinieri, della Pubblic
destinazione-A4 = 4. Infrastrutture
destinazione-A4A = a) Centrali Elettriche di importanza primaria
destinazione-A4B = b) Strutture primarie per le telecomunicazioni (radio, televisioni, telefonia fissa e portatile, ponti radio della rete nazionale)
destinazione-A4B = b) Strutture primarie per le telecomunicazioni (radio, televisioni, telefonia fissa e portatile, ponti radio della rete nazionale)
destinazione-A4C = c) Vie di comunicazione (strade, ferrovie) ed opere d'arte annesse, limitatamente a quelle strategiche individuate nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A4D = d) Porti, aeroporti ed eliporti individuati nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A4E = e) Strutture primarie connesse con la produzione, il trasporto e la distribuzione di materiali combustibili (oleodotti,gasdotti)
destinazione-A4D = d) Porti, aeroporti ed eliporti individuati nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A4E = e) Strutture primarie connesse con la produzione, il trasporto e la distribuzione di materiali combustibili (oleodotti,gasdotti)
destinazione-A4F = f) Strutture primarie connesse con il funzionamento di acquedotti locali
destinazione-A5 = 5. Altre strutture e infrastrutture specificate nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza.
@ -357,29 +357,29 @@ destinazione-A5A = altre infrastrutture
destinazione-B = B) EDIFICI E OPERE INFRASTRUTTURALI RILEVANTI
destinazione-B1 = 1. Strutture per l'Istruzione sia pubbliche che private
destinazione-B1A = a) Scuole di ogni ordine e grado, comprese le strutture funzionali primarie annesse
destinazione-B1B = b) Palestre annesse agli edifici scolastici
destinazione-B1 = 1. Strutture per l'Istruzione sia pubbliche che private
destinazione-B1A = a) Scuole di ogni ordine e grado, comprese le strutture funzionali primarie annesse
destinazione-B1B = b) Palestre annesse agli edifici scolastici
destinazione-B1C = c) Sedi universitarie, accademie, conservatori e relative strutture gestionali e di coordinamento
destinazione-B2 = 2. Strutture Civili
destinazione-B2A = a) Uffici amministrativi degli enti pubblici
destinazione-B2B = b) Uffici con notevole accesso al pubblico (uffici postali e bancari principali, centri civici, centri per convegni, mense)
destinazione-B2C = c) Edifici con elevato contenuto artistico e/o patrimoniale (musei, biblioteche)
destinazione-B2D = d) Edifici per il culto con superficie utile &gt; 200 mq
destinazione-B2E = e) Sale per lo spettacolo, teatri, cinema, sale da ballo, con capienza utile &gt; 100 persone
destinazione-B2F = f) Edifici adibiti ad attivitàsportive o ad esse funzionali e destinati al pubblico, con capienza utile &gt; 100 persone (Stadi, tribune, palazzetti dello sport)
destinazione-B2G = g) Grandi magazzini di vendita, mercati coperti, centri commerciali con superficie di vendita &gt; 2500 mq
destinazione-B2H = h) Edifici con destinazione residenziale con cubatura &gt; 5.000 mc ed altezza &gt; 25 m
destinazione-B2I = i) Edifici con destinazione alberghiera con capacità ricettiva &gt; 50 persone
destinazione-B2 = 2. Strutture Civili
destinazione-B2A = a) Uffici amministrativi degli enti pubblici
destinazione-B2B = b) Uffici con notevole accesso al pubblico (uffici postali e bancari principali, centri civici, centri per convegni, mense)
destinazione-B2C = c) Edifici con elevato contenuto artistico e/o patrimoniale (musei, biblioteche)
destinazione-B2D = d) Edifici per il culto con superficie utile &gt; 200 mq
destinazione-B2E = e) Sale per lo spettacolo, teatri, cinema, sale da ballo, con capienza utile &gt; 100 persone
destinazione-B2F = f) Edifici adibiti ad attivitàsportive o ad esse funzionali e destinati al pubblico, con capienza utile &gt; 100 persone (Stadi, tribune, palazzetti dello sport)
destinazione-B2G = g) Grandi magazzini di vendita, mercati coperti, centri commerciali con superficie di vendita &gt; 2500 mq
destinazione-B2H = h) Edifici con destinazione residenziale con cubatura &gt; 5.000 mc ed altezza &gt; 25 m
destinazione-B2I = i) Edifici con destinazione alberghiera con capacità ricettiva &gt; 50 persone
destinazione-B2J = j) Strutture sanitarie o socioassistenziali con ospiti non autosufficienti (ospizi, orfanotrofi)
destinazione-B3 = 3. Strutture Industriali
destinazione-B3A = a) Edifici industriali ove sia prevista una presenza contemporanea media &gt; 200 addetti
destinazione-B3B = b) Edifici industriali nei quali avvengono lavorazioni di materie insalubri o pericolose
destinazione-B4 = 4. Infrastrutture
destinazione-B4A = a) Vie di comunicazione (strade, ferrovie, banchine portuali, piste aeroportuali , funivie) ed opere d'arte annesse, il collasso delle quali può determinare gravi conseguenze in termini di perdite di vite umane, ovvero interruzioni prolungate del traffico
destinazione-B4 = 4. Infrastrutture
destinazione-B4A = a) Vie di comunicazione (strade, ferrovie, banchine portuali, piste aeroportuali , funivie) ed opere d'arte annesse, il collasso delle quali può determinare gravi conseguenze in termini di perdite di vite umane, ovvero interruzioni prolungate del traffico
destinazione-B4B = b) Opere di ritenuta (dighe) con volume di acqua invasato &gt; 50000 mc o altezza dello sbarramento &gt; 5 m
destinazione-B4C = c) Impianti primari di depurazione
@ -435,11 +435,11 @@ tc-altro-descrizione = altro
tc-con-dispositivi = Con dispositivi di isolamento sismico o dissipazione
tc-nuova-costruzione = Nuova costruzione
tc-nuova-costruzione-complessa = Nuova costruzione che si discosta dalle usuali tipologie o che per la particolare complessità strutturale richiede più articolate calcolazioni e verifiche
tc-nuova-costruzione-complessa = Nuova costruzione che si discosta dalle usuali tipologie o che per la particolare complessità strutturale richiede più articolate calcolazioni e verifiche
tc-interventi-esistenti = Interventi su costruzioni esistenti:
tc-costruzioni-esistenti = Interventi su costruzioni esistenti
tc-adeguamento-sismico = Adeguamento sismico
tc-miglioramento-sismico = Miglioramento sismico
tc-adeguamento-sismico = Adeguamento sismico
tc-miglioramento-sismico = Miglioramento sismico
tc-riparazione-intervento-locale = Riparazione o intervento locale
tc-manut-ord-straord = Manut. ord. e straord. - Restauro - Demolizione e ricostruzione
tc-altri-interventi = Altra tipologia di intervento
@ -626,7 +626,7 @@ dcc-copertura-legno = Legno
dcc-copertura-legno-c-a = Legno C.A.
dcc-copertura-lamiera-grecata = Lamiera Grecata
dcc-copertura-pannelli = Pannelli
dcc-copertura-p-v-c-telonati = PVC/Telonati
dcc-copertura-p-v-c-telonati = PVC/Telonati
dcc-copertura-leggere = Coperture leggere
dcc-copertura-altro = Altro
dcc-copertura-altro-desrizione = Copertura Altro
@ -643,10 +643,10 @@ dcc-opere-di-rinforzo = OPERE DI RINFORZO
dcc-opere-di-rinforzo-ins-catene = Inserimento Catene
dcc-opere-di-rinforzo-ins-cordoli = Inserimento Cordoli
dcc-opere-di-rinforzo-ini-armate = Iniezioni armate
dcc-opere-di-rinforzo-placcaggi = Placcaggi
dcc-opere-di-rinforzo-irr-solai = Irrigidimento solai
dcc-opere-di-rinforzo-placcaggi = Placcaggi
dcc-opere-di-rinforzo-irr-solai = Irrigidimento solai
dcc-opere-di-rinforzo-rinforzi-f-r-p = Rinforzi con fibra FRP
dcc-opere-di-rinforzo-telai-e-cerchiature = Telai metallici, cerchiature
dcc-opere-di-rinforzo-telai-e-cerchiature = Telai metallici, cerchiature
dcc-opere-di-rinforzo-ins-rompitratta = Inserimento di rompitratta
dcc-opere-di-rinforzo-altro = Altro
dcc-opere-di-rinforzo-altro-descrizione = Opere di rinforzo Altra descrizione
@ -844,7 +844,7 @@ label-documenti-tipologia-G09=Sismica a rifrazione
label-documenti-tipologia-G10=MASW/ESAC
label-documenti-tipologia-G11=HVSR
label-documenti-tipologia-G12=Prove DH/SCPT
label-documenti-tipologia-G13=Prospezioni geoelettriche
label-documenti-tipologia-G13=Prospezioni geoelettriche
label-documenti-tipologia-G14=Altre tipologie indagini eseguite
label-documenti-tipologia-G15=Indagini di archivio
label-documenti-tipologia-G16=Altri
@ -883,7 +883,7 @@ label-documenti-tipologia-dnf = Pratica non firmata
label-documenti-tipologia-Afl = Altri
label-documenti-tipologia-APM = Ricevuta Pagamento Manuale
label-documenti-tipologia-AGL = Giornale dei Lavori
label-documenti-tipologia-AGL = Giornale dei Lavori
label-documenti-tipologia-ACC = Certificato Calcestruzzo
label-documenti-tipologia-ACA = Certificato Acciaio
label-documenti-tipologia-ACL = Certificato Legno
@ -926,7 +926,7 @@ importo-spese-istruttoria = Importo Spese Istruttoria
pag-nuove-costruzioni = Pagamento Nuove Costruzioni
pag-adeguamento-sismico = Pagamento Adeguamento Sismico
pag-miglioramento-sismico = Pagamento Miglioramento Sismico
pag-riparazione-intervento-locale = Pagamento Riparazione intervento locale
pag-riparazione-intervento-locale = Pagamento Riparazione intervento locale
pag-nuova-costruzione = Pagamento Nuova Costruzione
pag-varianti = Pagamento Varianti
pag-altro = Pagamento Altro
@ -1023,8 +1023,8 @@ fl-dir-lav = Direttore Lavori
fl-tipo-dom = Tipo di domanda
fl-data-fine = Data effettuazione fine lavori
fl-data-fine-early = Data effettuazione fine lavori non può essere antecedente la data di inizio lavori
fl-dichiaraz-direttore = Il sottoscritto {0} {1}, in qualità di Direttore dei lavori principale dichiara che in data sopra indicata sono state ultimate le opere relative al progetto in oggetto.<br>Le opere sono state realizzate secondo il progetto autorizzato / depositato ed i materiali utilizzati sono conformi a quanto dichiarato<br>Con la presente si certifica altresì che le opere realizzate sono conformi alle prescrizioni antisismiche della vigente normativa nonchè, laddove previsto, alle prescrizioni relative alle opere di conglomerato cementizio armato, normale e precompresso, ed a struttura metallica di cui alla parte II, capo II, del D.P.R. 380/01.
fl-firma-direttore = Relazione di Fine Lavori e Certificato di Rispondenza, ai sensi dell'art. 93 del D.P.R. 380/2001 sottoscritti dal Direttore dei Lavori {0} {1} - {2} ai sensi del D.Lgs. 82/2005.
fl-dichiaraz-direttore = Il sottoscritto {0} {1}, in qualità di Direttore dei lavori principale dichiara che in data sopra indicata sono state ultimate le opere relative al progetto in oggetto.<br>Le opere sono state realizzate secondo il progetto autorizzato / depositato ed i materiali utilizzati sono conformi a quanto dichiarato<br>Con la presente si certifica altresì che le opere realizzate sono conformi alle prescrizioni antisismiche della vigente normativa nonchè, laddove previsto, alle prescrizioni relative alle opere di conglomerato cementizio armato, normale e precompresso, ed a struttura metallica di cui alla parte II, capo II, del D.P.R. 380/01.
fl-firma-direttore = Relazione di Fine Lavori e Certificato di Rispondenza, ai sensi dell'art. 93 del D.P.R. 380/2001 sottoscritti dal Direttore dei Lavori {0} {1} - {2} ai sensi del D.Lgs. 82/2005.
fl-varianti = Durante il corso dei lavori sono state presentate le seguenti varianti e/o integrazioni al progetto
fl-table-variante = Variante
fl-table-integrazione = Integrazioni
@ -1168,7 +1168,7 @@ Tab_AvvisiFirme = Firmati
Tab_AvvisiDaFirmare = Da Firmare
Tab_AvvisiAltri = Assegnati ad altri
label.avviso.dettaglioPratica =
label.avviso.dettaglioPratica =
label.avviso.progetto = Progetto
label.avviso.protocollo = Protocollo
label.avviso.descrizione = Descrizione
@ -1258,7 +1258,7 @@ x-completed-the-task-y-z={0} ha completato l'attività {1} ({2}).
## Label Generiche ##
label.comunicazione.mediata = Comunicazione Mediata
pratica-attuale = Pratica attuale
pratica-attuale = Pratica attuale
le-seguenti-pratiche-non-sono-nel-controllo = Le seguenti pratiche non sono ancora state inserite nel controllo:
vuoi-aggiungere-al-controllo = Vuoi aggiungere gli ultimi aggiornamenti al controllo?
stampa-fascicolo-variante=Stampa Fascicolo Variante
@ -1288,7 +1288,7 @@ label_procedura_P5 = 4
tipo_procedura_P5 = Autorizzazione paesaggistica per interventi e/o opere di grande impegno territoriale (D.Lgs. 42/2004 art. 146)
label_procedura_P6 = 5
tipo_procedura_P6 = Autorizzazione paesaggistica per opere il cui impatto è valutato mediante documentazione semplificata (D.Lgs. 42/2004 art. 146)
label_procedura_P7 = 6
label_procedura_P7 = 6
tipo_procedura_P7 = Autorizzazione paesaggistica per interventi di lieve entità (L.R. 5/2019 artt. 3, 5)
label_procedura_P8 = 7
tipo_procedura_P8 = Accertamento di compatibilità paesaggistica (D.Lgs. 42/2004 art. 146, 167)
@ -1302,7 +1302,7 @@ tipo_procedura_Q2 = 2) Autorizzazione per interventi su Beni Culturali immobili
tipo_procedura_Q3 = 3) Verifica preventiva dell’interesse archeologico
tipo_procedura_Q4 = 4) Autorizzazione prevista dagli strumenti urbanistici per interventi in aree e immobili non assoggettati a tutela ai sensi del D.Lgs. 42/2004 (c.d. centri storici)
tipo_procedura_Q5 = 5) Autorizzazione per "Settori Speciali"
tipo_procedura_Q6 = 6) Autorizzazione paesaggistica
tipo_procedura_Q6 = 6) Autorizzazione paesaggistica
tipo_procedura_Q7 = 7) Autorizzazione paesaggistica per interventi di lieve entità
tipo_procedura_Q8 = 8) Accertamento di compatibilità paesaggistica
tipo_procedura_Q9 = 9) Accertamento di compatibilità paesaggistica per istanze di Condono Edilizio

153
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/DomandaUtil.java

@ -0,0 +1,153 @@
package it.mwg.sismica.bo.util;
import it.tref.liferay.portos.bo.model.impl.DettPraticaImpl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import com.liferay.portal.kernel.language.LanguageUtil;
import com.liferay.portal.kernel.util.StringPool;
public class DomandaUtil {
private static final Map<String, String> DESTINAZIONI_USO;
private static final List<String> DETT_PRATICA_FIELDS;
private static final Map<String, Integer> DETT_PRATICA_FIELDS_TYPES;
public static Map<String, String> getDestinazioniuso() {
return DESTINAZIONI_USO;
}
public static List<String> getDettPraticaFields() {
return DETT_PRATICA_FIELDS;
}
public static Map<String, Integer> getDettPraticaFieldsTypes() {
return DETT_PRATICA_FIELDS_TYPES;
}
static {
DESTINAZIONI_USO = new LinkedHashMap<String, String>();
for (char c = '1'; c <= '9'; c++) {
addDestinazioneUso(String.valueOf(c));
}
for (char c1 = 'A'; c1 <= 'C'; c1++) {
for (char c2 = '1'; c2 <= '9'; c2++) {
for (char c3 = 'A'; c3 <= 'N'; c3++) {
addDestinazioneUso(String.valueOf(c1) + String.valueOf(c2) + String.valueOf(c3));
}
}
}
@SuppressWarnings("serial")
List<String> hiddenFields = new ArrayList<String>() {
{
add("causalePagamentoBolli");
add("causalePagamentoOneri");
add("codicePagamentoBolli");
add("codicePagamentoOneri");
add("companyId");
add("completa");
add("createDate");
add("dataEffettuazione");
add("dettPraticaId");
add("dtInvioSignal");
add("dtProtocollo");
add("geoDtRelazione");
add("gestita");
add("groupId");
add("importoBolli");
add("importoSpeseIstruttoria");
add("integrazione");
add("intPraticaId");
add("mezzoPagamentoBolli");
add("mezzoPagamentoOneri");
add("modifiedDate");
add("pagAdeguamentoSismico");
add("pagAltriCasiCulturali");
add("pagAltriCasiPaesaggistici");
add("pagAltro");
add("pagamentoIdBolli");
add("pagamentoIdOneri");
add("pagCalcolatoAdeguamentoSismico");
add("pagCalcolatoMiglioramentoSismico");
add("pagCalcolatoOperaNonQuantificabile");
add("pagCalcolatoRiparazioneInterventoLocale");
add("pagCondotte");
add("pagConsultazioniArchivio");
add("pagEffettivoAdeguamentoSismico");
add("pagEffettivoMiglioramentoSismico");
add("pagEffettivoOperaNonQuantificabile");
add("pagEffettivoRiparazioneInterventoLocale");
add("pagGrandiStrutture");
add("pagImmobiliPreesistenti");
add("pagImpiantiEolici");
add("pagInterventiRestauroManufatti");
add("pagLottizzazioni");
add("pagManifestiPubblicitari");
add("pagMiglioramentoSismico");
add("pagMiglioramentoSismicoSicilia");
add("pagNoteUtente");
add("pagNuovaCostruzione");
add("pagNuoveRealizzazioni");
add("pagOperaNonQuantificabile");
add("pagPalificazioni");
add("pagPareriDiMassima");
add("pagRilascioAttestazioni");
add("pagRiparazioneInterventoLocale");
add("pagSoggettiAdAutorizzazione");
add("pagVarianti");
add("pagVariantiPareriResi");
add("protocollo");
add("soggettoSostituitoId");
add("status");
add("statusByUserId");
add("statusByUserName");
add("statusDate");
add("statusTask");
add("tipoIntegrazione");
add("uuid_");
add("userId");
add("userName");
add("varianteNumero");
add("version");
}
};
DETT_PRATICA_FIELDS = new ArrayList<>();
DETT_PRATICA_FIELDS_TYPES = new HashMap<>();
for (int i = 0; i < DettPraticaImpl.TABLE_COLUMNS.length; i++) {
String field = (String) DettPraticaImpl.TABLE_COLUMNS[i][0];
if (!hiddenFields.contains(field)) {
DETT_PRATICA_FIELDS.add(field);
}
DETT_PRATICA_FIELDS_TYPES.put(field, (int) DettPraticaImpl.TABLE_COLUMNS[i][1]);
}
};
private static void addDestinazioneUso(String destinazioneUso) {
String key = "destinazione-" + destinazioneUso;
String value = LanguageUtil.get(Locale.ITALIAN, key);
if (!key.equals(value)) {
String base = StringPool.BLANK;
if (destinazioneUso.length() > 1) {
base = LanguageUtil.get(Locale.ITALIAN, "destinazione-" + destinazioneUso.substring(0, 1)).replaceAll(
"^[AB]\\)\\s*", StringPool.BLANK)
+ StringPool.SLASH;
}
if (destinazioneUso.length() > 2) {
base += LanguageUtil.get(Locale.ITALIAN, "destinazione-" + destinazioneUso.substring(0, 2)).replaceAll(
"^[0-9]\\.\\s*", StringPool.BLANK)
+ StringPool.SLASH;
}
DESTINAZIONI_USO
.put(destinazioneUso,
base
+ value.replaceAll("^[a-z]\\)\\s*", StringPool.BLANK).replace("&gt;",
StringPool.GREATER_THAN));
}
}
}

62
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java

@ -528,35 +528,35 @@ public class DettPraticaLocalServiceClpInvoker {
_methodParameterTypes267 = new String[] { };
_methodName268 = "getFields";
_methodName268 = "getVersioni";
_methodParameterTypes268 = new String[] { };
_methodParameterTypes268 = new String[] { "long" };
_methodName269 = "getVersioni";
_methodName269 = "callForChanges";
_methodParameterTypes269 = new String[] { "long" };
_methodName270 = "callForChanges";
_methodName270 = "isNumber";
_methodParameterTypes270 = new String[] { "long" };
_methodParameterTypes270 = new String[] { "java.lang.String" };
_methodName271 = "isNumber";
_methodName271 = "format";
_methodParameterTypes271 = new String[] { "java.lang.String" };
_methodName272 = "format";
_methodParameterTypes272 = new String[] {
_methodParameterTypes271 = new String[] {
"java.lang.String", "java.io.Serializable"
};
_methodName273 = "countVariateByIntPratica";
_methodName272 = "countVariateByIntPratica";
_methodParameterTypes272 = new String[] { "long" };
_methodParameterTypes273 = new String[] { "long" };
_methodName274 = "getFirstCompletedByIntPratica";
_methodName275 = "getFirstCompletedByIntPratica";
_methodParameterTypes274 = new String[] { "long" };
_methodParameterTypes275 = new String[] { "long" };
_methodName276 = "getDestinazioniuso";
_methodParameterTypes276 = new String[] { };
}
public Object invokeMethod(String name, String[] parameterTypes,
@ -1511,40 +1511,40 @@ public class DettPraticaLocalServiceClpInvoker {
if (_methodName268.equals(name) &&
Arrays.deepEquals(_methodParameterTypes268, parameterTypes)) {
return DettPraticaLocalServiceUtil.getFields();
return DettPraticaLocalServiceUtil.getVersioni(((Long)arguments[0]).longValue());
}
if (_methodName269.equals(name) &&
Arrays.deepEquals(_methodParameterTypes269, parameterTypes)) {
return DettPraticaLocalServiceUtil.getVersioni(((Long)arguments[0]).longValue());
return DettPraticaLocalServiceUtil.callForChanges(((Long)arguments[0]).longValue());
}
if (_methodName270.equals(name) &&
Arrays.deepEquals(_methodParameterTypes270, parameterTypes)) {
return DettPraticaLocalServiceUtil.callForChanges(((Long)arguments[0]).longValue());
return DettPraticaLocalServiceUtil.isNumber((java.lang.String)arguments[0]);
}
if (_methodName271.equals(name) &&
Arrays.deepEquals(_methodParameterTypes271, parameterTypes)) {
return DettPraticaLocalServiceUtil.isNumber((java.lang.String)arguments[0]);
}
if (_methodName272.equals(name) &&
Arrays.deepEquals(_methodParameterTypes272, parameterTypes)) {
return DettPraticaLocalServiceUtil.format((java.lang.String)arguments[0],
(java.io.Serializable)arguments[1]);
}
if (_methodName273.equals(name) &&
Arrays.deepEquals(_methodParameterTypes273, parameterTypes)) {
if (_methodName272.equals(name) &&
Arrays.deepEquals(_methodParameterTypes272, parameterTypes)) {
return DettPraticaLocalServiceUtil.countVariateByIntPratica(((Long)arguments[0]).longValue());
}
if (_methodName275.equals(name) &&
Arrays.deepEquals(_methodParameterTypes275, parameterTypes)) {
if (_methodName274.equals(name) &&
Arrays.deepEquals(_methodParameterTypes274, parameterTypes)) {
return DettPraticaLocalServiceUtil.getFirstCompletedByIntPratica(((Long)arguments[0]).longValue());
}
if (_methodName276.equals(name) &&
Arrays.deepEquals(_methodParameterTypes276, parameterTypes)) {
return DettPraticaLocalServiceUtil.getDestinazioniuso();
}
throw new UnsupportedOperationException();
}
@ -1712,8 +1712,8 @@ public class DettPraticaLocalServiceClpInvoker {
private String[] _methodParameterTypes271;
private String _methodName272;
private String[] _methodParameterTypes272;
private String _methodName273;
private String[] _methodParameterTypes273;
private String _methodName275;
private String[] _methodParameterTypes275;
private String _methodName274;
private String[] _methodParameterTypes274;
private String _methodName276;
private String[] _methodParameterTypes276;
}

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

@ -12,6 +12,7 @@
package it.tref.liferay.portos.bo.service.impl;
import it.mwg.sismica.bo.util.DomandaUtil;
import it.tref.liferay.portos.bo.NoSuchDettPraticaException;
import it.tref.liferay.portos.bo.model.Asseverazione;
import it.tref.liferay.portos.bo.model.ControlloPratica;
@ -22,7 +23,6 @@ import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.Pagamento;
import it.tref.liferay.portos.bo.model.Soggetto;
import it.tref.liferay.portos.bo.model.Tempistica;
import it.tref.liferay.portos.bo.model.impl.DettPraticaImpl;
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.base.DettPraticaLocalServiceBaseImpl;
import it.tref.liferay.portos.bo.shared.util.PagamentoConstants;
@ -44,9 +44,7 @@ import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import com.liferay.portal.kernel.dao.orm.Disjunction;
@ -1738,153 +1736,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl
return dettPratica;
}
private static final List<String> dettPraticaFields;
private static final Map<String, Integer> dettPraticaFieldsTypes;
static {
@SuppressWarnings("serial")
List<String> hiddenFields = new ArrayList<String>() {
{
add("causalePagamentoBolli");
add("causalePagamentoOneri");
add("codicePagamentoBolli");
add("codicePagamentoOneri");
add("companyId");
add("completa");
add("createDate");
add("dataEffettuazione");
add("dettPraticaId");
add("dtInvioSignal");
add("dtProtocollo");
add("geoDtRelazione");
add("gestita");
add("groupId");
add("importoBolli");
add("importoSpeseIstruttoria");
add("integrazione");
add("intPraticaId");
add("mezzoPagamentoBolli");
add("mezzoPagamentoOneri");
add("modifiedDate");
add("pagAdeguamentoSismico");
add("pagAltriCasiCulturali");
add("pagAltriCasiPaesaggistici");
add("pagAltro");
add("pagamentoIdBolli");
add("pagamentoIdOneri");
add("pagCalcolatoAdeguamentoSismico");
add("pagCalcolatoMiglioramentoSismico");
add("pagCalcolatoOperaNonQuantificabile");
add("pagCalcolatoRiparazioneInterventoLocale");
add("pagCondotte");
add("pagConsultazioniArchivio");
add("pagEffettivoAdeguamentoSismico");
add("pagEffettivoMiglioramentoSismico");
add("pagEffettivoOperaNonQuantificabile");
add("pagEffettivoRiparazioneInterventoLocale");
add("pagGrandiStrutture");
add("pagImmobiliPreesistenti");
add("pagImpiantiEolici");
add("pagInterventiRestauroManufatti");
add("pagLottizzazioni");
add("pagManifestiPubblicitari");
add("pagMiglioramentoSismico");
add("pagMiglioramentoSismicoSicilia");
add("pagNoteUtente");
add("pagNuovaCostruzione");
add("pagNuoveRealizzazioni");
add("pagOperaNonQuantificabile");
add("pagPalificazioni");
add("pagPareriDiMassima");
add("pagRilascioAttestazioni");
add("pagRiparazioneInterventoLocale");
add("pagSoggettiAdAutorizzazione");
add("pagVarianti");
add("pagVariantiPareriResi");
add("protocollo");
add("soggettoSostituitoId");
add("status");
add("statusByUserId");
add("statusByUserName");
add("statusDate");
add("statusTask");
add("tipoIntegrazione");
add("uuid_");
add("userId");
add("userName");
add("varianteNumero");
add("version");
}
};
dettPraticaFields = new ArrayList<>();
dettPraticaFieldsTypes = new HashMap<>();
for (int i = 0; i < DettPraticaImpl.TABLE_COLUMNS.length; i++) {
String field = (String) DettPraticaImpl.TABLE_COLUMNS[i][0];
if (!hiddenFields.contains(field)) {
dettPraticaFields.add(field);
}
dettPraticaFieldsTypes.put(field, (int) DettPraticaImpl.TABLE_COLUMNS[i][1]);
}
}
@Override
public List<String> getDettPraticaFields() {
return dettPraticaFields;
}
@Override
public Map<String, Integer> getDettPraticaFieldsTypes() {
return dettPraticaFieldsTypes;
}
@SuppressWarnings("serial")
private static final Map<String, List<String>> fields = new LinkedHashMap<String, List<String>>() {
{
put(LanguageUtil.get(Locale.ITALIAN, "sezione-01"), new ArrayList<String>() {
{
add("lavoriPubblici");
add("intervFinPub");
add("intervFinPubDesc");
add("intervInAreaDiInteresse");
add("intervNonModificante");
add("intervNonAssoggettabile");
add("normEsenteBollo");
add("normEsenteSpese");
add("estremiPratCom");
add("normLavoriInProprio");
add("nominaImpresa");
add("normLavoriNoDirettore");
add("nominaDirettoreLavori");
add("noCollaudo");
add("collaudoStatico");
add("nominaCollaudatore");
}
});
put(LanguageUtil.get(Locale.ITALIAN, "dp-dc"), new ArrayList<String>() {
{
add("descLongIntervento");
add("localita");
add("via");
}
});
put(LanguageUtil.get(Locale.ITALIAN, "piano-paesaggistico"), new ArrayList<String>() {
{
add("paesaggioLocale");
add("livelloDiTutela");
add("vincoli");
}
});
put(LanguageUtil.get(Locale.ITALIAN, "destinazione"), new ArrayList<String>() {
{
}
});
}
};
@Override
public Map<String, List<String>> getFields() {
return fields;
}
@Override
@SuppressWarnings("unchecked")
public List<DettPratica> getVersioni(long intPraticaId) throws SystemException {
@ -2012,4 +1863,19 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl
List<DettPratica> ritorno = dynamicQuery(dynamicQuery, 0, 1);
return ritorno.isEmpty() ? null : ritorno.get(0);
}
@Override
public Map<String, String> getDestinazioniuso() {
return DomandaUtil.getDestinazioniuso();
}
@Override
public List<String> getDettPraticaFields() {
return DomandaUtil.getDettPraticaFields();
}
@Override
public Map<String, Integer> getDettPraticaFieldsTypes() {
return DomandaUtil.getDettPraticaFieldsTypes();
}
}

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=3199
build.date=1624524026677
build.number=3202
build.date=1624536257328
build.auto.upgrade=true
##

1
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Parameters.java

@ -20,6 +20,7 @@ public class Parameters {
public static final String TOKEN = "token";
public static final String TYPE = "type";
public static final String USERNAME = "username";
public static final String USES = "uses";
public static final String VAT_ID = "vatId";
public static final String X_AUTH_TOKEN = "X-Auth-Token";
}

10
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Application.java

@ -6,13 +6,13 @@ import java.io.Serializable;
public class Application implements Serializable {
private long applicationId;
private String type;
private String code;
private String vatId;
public Application(long applicationId, String type, String vatId) {
public Application(long applicationId, String code, String vatId) {
this.applicationId = applicationId;
this.type = type;
this.code = code;
this.vatId = vatId;
}
@ -20,8 +20,8 @@ public class Application implements Serializable {
return applicationId;
}
public String getType() {
return type;
public String getCode() {
return code;
}
public String getVatId() {

4
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Document.java → liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/ListElement.java

@ -3,12 +3,12 @@ package it.mwg.sicilia.sue.api.v1.bean;
import java.io.Serializable;
@SuppressWarnings("serial")
public class Document implements Serializable {
public class ListElement implements Serializable {
private String code;
private String description;
public Document(String code, String description) {
public ListElement(String code, String description) {
this.code = code;
this.description = description;

23
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/CommandList.java

@ -1,16 +1,16 @@
package it.mwg.sicilia.sue.api.v1.command;
import it.mwg.sicilia.sue.api.v1.command.impl.AddApplication;
import it.mwg.sicilia.sue.api.v1.command.impl.Applications;
import it.mwg.sicilia.sue.api.v1.command.impl.DeleteApplication;
import it.mwg.sicilia.sue.api.v1.command.impl.Documents;
import it.mwg.sicilia.sue.api.v1.command.impl.Fields;
import it.mwg.sicilia.sue.api.v1.command.impl.GetApplications;
import it.mwg.sicilia.sue.api.v1.command.impl.ListApplications;
import it.mwg.sicilia.sue.api.v1.command.impl.ListDocuments;
import it.mwg.sicilia.sue.api.v1.command.impl.ListUses;
import it.mwg.sicilia.sue.api.v1.command.impl.Login;
import it.mwg.sicilia.sue.api.v1.command.impl.Manual;
import it.mwg.sicilia.sue.api.v1.command.impl.ManualHtml;
import it.mwg.sicilia.sue.api.v1.command.impl.Nop;
import it.mwg.sicilia.sue.api.v1.command.impl.Uses;
import it.mwg.sicilia.sue.api.v1.command.impl.SetUse;
import java.util.Collection;
import java.util.LinkedHashMap;
@ -30,20 +30,21 @@ public class CommandList {
// Login
addCommand(new Login("Esegue l'accesso con nome email e password e restituisce un token di accesso"));
// Elenchi
addCommand(new Applications("Elenco delle istanze valide contenenti codice e descrizione", HttpMethods.GET,
addCommand(new ListApplications("Elenco delle istanze presentabili sul portale", HttpMethods.GET,
HttpMethods.POST));
addCommand(new Documents("Elenco dei documenti riconosciuti dal portale con codice e descrizione",
HttpMethods.GET, HttpMethods.POST));
addCommand(new Fields("Elenco dei dati dell'istanza accettati dal portale", HttpMethods.GET, HttpMethods.POST));
addCommand(new Uses("Elenco delle destinazioni d'uso riconosciute dal portale", HttpMethods.GET,
addCommand(new ListDocuments("Elenco dei documenti riconosciuti dal portale", HttpMethods.GET, HttpMethods.POST));
// addCommand(new ListFields("Elenco dei dati dell'istanza accettati dal portale", HttpMethods.GET,
// HttpMethods.POST));
addCommand(new ListUses("Elenco delle destinazioni d'uso riconosciute dal portale", HttpMethods.GET,
HttpMethods.POST));
// Istanze
addCommand(new AddApplication(
"Crea una nuova istanza di endoprocedimento, crea l'utente se non esiste ancora sul portale"));
addCommand(new ListApplications("Elenca le istanze in lavorazione da questo SUE", HttpMethods.GET,
addCommand(new SetUse("Imposta la destinazione d'uso dell'immobile relativo all'istanza"));
addCommand(new GetApplications("Elenca le istanze in lavorazione da questo SUE", HttpMethods.GET,
HttpMethods.POST));
addCommand(new DeleteApplication("Elimina un'istanza"));
// Altro
addCommand(new Nop("NOP verifica la connettività senza eseguire operazioni", HttpMethods.GET, HttpMethods.POST));
}

6
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/AddApplication.java

@ -44,8 +44,8 @@ public class AddApplication extends Command {
add(new Parameter(Parameters.VAT_ID, TYPES.STRING, "Codice fiscale del titolare digitale"));
add(new Parameter(Parameters.FIRST_NAME, TYPES.STRING, "Nome del titolare digitale", false));
add(new Parameter(Parameters.LAST_NAME, TYPES.STRING, "Cognome del titolare digitale", false));
add(new Parameter(Parameters.TYPE, TYPES.STRING, "Codice del tipo di istanza, come restituito da /"
+ getCommandName(Applications.class)));
add(new Parameter(Parameters.CODE, TYPES.STRING, "Codice del tipo di istanza, come restituito da /"
+ getCommandName(ListApplications.class)));
add(new Parameter(Parameters.SUE_ID, TYPES.STRING, "Estremi pratica SUE/SUAP", false));
}
};
@ -76,7 +76,7 @@ public class AddApplication extends Command {
ServletResponseUtil.write(response, Response.get(Status.MALFORMED_REQUEST, additionalInfo));
return;
}
String tipoProcedura = MapUtil.getString(parameters, Parameters.TYPE);
String tipoProcedura = MapUtil.getString(parameters, Parameters.CODE);
if (Validator.isNull(tipoProcedura)
|| !IntPraticaLocalServiceUtil.getTipiProcedure().containsKey(tipoProcedura)) {
additionalInfo.add("Tipo pratica non specificato o non valido");

73
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/GetApplications.java

@ -0,0 +1,73 @@
package it.mwg.sicilia.sue.api.v1.command.impl;
import it.mwg.sicilia.sue.api.v1.Parameters;
import it.mwg.sicilia.sue.api.v1.Response;
import it.mwg.sicilia.sue.api.v1.Status;
import it.mwg.sicilia.sue.api.v1.bean.Application;
import it.mwg.sicilia.sue.api.v1.command.Command;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter.TYPES;
import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.Territorio;
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.servlet.ServletResponseUtil;
public class GetApplications extends Command {
private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>();
static {
OUTPUT_PARAMETERS.addAll(BASE_OUTPUT_PARAMETERS);
Parameter p = new Parameter(Parameters.APPLICATIONS, TYPES.ARRAY, "Elenco di istanze presentate");
p.addSubParameter(new Parameter(Parameters.APPLICATION_ID, TYPES.INTEGER, "Identificatore dell'istanza"));
p.addSubParameter(new Parameter(Parameters.CODE, TYPES.STRING, "Tipo dell'istanza"));
p.addSubParameter(new Parameter(Parameters.VAT_ID, TYPES.STRING, "Codice fiscale del titolare digitale"));
OUTPUT_PARAMETERS.add(p);
};
public GetApplications(String description, String... methods) {
super(description, methods);
}
@Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) {
List<Application> applications = new ArrayList<>();
for (Territorio territorio : TerritorioLocalServiceUtil.findByComuneId(sportello.getComuneId(),
QueryUtil.ALL_POS, QueryUtil.ALL_POS)) {
for (IntPratica intPratica : IntPraticaLocalServiceUtil
.findByTerritorioId(territorio.getTerritorioId())) {
if (intPratica.getInLavorazioneSue()) {
applications.add(new Application(intPratica.getIntPraticaId(), intPratica.getTipoProcedura(),
intPratica.getUserName()));
}
}
}
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.APPLICATIONS, (Serializable) applications);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
}
}
@Override
public List<Parameter> getInputParameters() {
return EMPTY_PARAMETERS;
}
@Override
public List<Parameter> getOutputParameters() {
return OUTPUT_PARAMETERS;
}
}

41
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/ListApplications.java

@ -3,25 +3,22 @@ package it.mwg.sicilia.sue.api.v1.command.impl;
import it.mwg.sicilia.sue.api.v1.Parameters;
import it.mwg.sicilia.sue.api.v1.Response;
import it.mwg.sicilia.sue.api.v1.Status;
import it.mwg.sicilia.sue.api.v1.bean.Application;
import it.mwg.sicilia.sue.api.v1.bean.ListElement;
import it.mwg.sicilia.sue.api.v1.command.Command;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter.TYPES;
import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.Territorio;
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.servlet.ServletResponseUtil;
public class ListApplications extends Command {
@ -29,10 +26,9 @@ public class ListApplications extends Command {
private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>();
static {
OUTPUT_PARAMETERS.addAll(BASE_OUTPUT_PARAMETERS);
Parameter p = new Parameter(Parameters.APPLICATIONS, TYPES.ARRAY, "Elenco di istanze presentate");
p.addSubParameter(new Parameter(Parameters.APPLICATION_ID, TYPES.INTEGER, "Identificatore dell'istanza"));
p.addSubParameter(new Parameter(Parameters.TYPE, TYPES.STRING, "Tipo dell'istanza"));
p.addSubParameter(new Parameter(Parameters.VAT_ID, TYPES.STRING, "Codice fiscale del titolare digitale"));
Parameter p = new Parameter(Parameters.DOCUMENTS, TYPES.ARRAY, "Elenco di istanze presentabili");
p.addSubParameter(new Parameter(Parameters.CODE, TYPES.STRING, "Codice del tipo di istanza"));
p.addSubParameter(new Parameter(Parameters.DESCRIPTION, TYPES.STRING, "Descrizione dell'istanza"));
OUTPUT_PARAMETERS.add(p);
};
@ -43,22 +39,14 @@ public class ListApplications extends Command {
@Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) {
List<Application> applications = new ArrayList<>();
for (Territorio territorio : TerritorioLocalServiceUtil.findByComuneId(sportello.getComuneId(),
QueryUtil.ALL_POS, QueryUtil.ALL_POS)) {
for (IntPratica intPratica : IntPraticaLocalServiceUtil
.findByTerritorioId(territorio.getTerritorioId())) {
if (intPratica.getInLavorazioneSue()) {
applications.add(new Application(intPratica.getIntPraticaId(), intPratica.getTipoProcedura(),
intPratica.getUserName()));
}
}
}
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.APPLICATIONS, (Serializable) applications);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
Map<String, String> procedure = IntPraticaLocalServiceUtil.getTipiProcedure();
List<ListElement> list = new ArrayList<>(procedure.size());
for (Entry<String, String> entry : procedure.entrySet()) {
list.add(new ListElement(entry.getKey(), entry.getValue()));
}
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.APPLICATIONS, (Serializable) list);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
}
@Override
@ -70,4 +58,9 @@ public class ListApplications extends Command {
public List<Parameter> getOutputParameters() {
return OUTPUT_PARAMETERS;
}
@Override
public boolean isSecure() {
return false;
}
}

29
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Documents.java → liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/ListDocuments.java

@ -3,7 +3,7 @@ package it.mwg.sicilia.sue.api.v1.command.impl;
import it.mwg.sicilia.sue.api.v1.Parameters;
import it.mwg.sicilia.sue.api.v1.Response;
import it.mwg.sicilia.sue.api.v1.Status;
import it.mwg.sicilia.sue.api.v1.bean.Document;
import it.mwg.sicilia.sue.api.v1.bean.ListElement;
import it.mwg.sicilia.sue.api.v1.command.Command;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter.TYPES;
@ -20,9 +20,8 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.servlet.ServletResponseUtil;
import com.liferay.portal.kernel.util.StringPool;
public class Documents extends Command {
public class ListDocuments extends Command {
private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>();
static {
@ -33,24 +32,21 @@ public class Documents extends Command {
OUTPUT_PARAMETERS.add(p);
};
public Documents(String description, String... methods) {
public ListDocuments(String description, String... methods) {
super(description, methods);
}
@Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) {
Map<String, String> documents = DocumentiPraticaUtil.getTipiDocDomanda();
List<Document> list = new ArrayList<>(documents.size());
for (Entry<String, String> entry : documents.entrySet()) {
list.add(new Document(entry.getKey(), entry.getValue()
.replaceAll("^A[0-9]+\\s*-\\s*", StringPool.BLANK)));
}
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.DOCUMENTS, (Serializable) list);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
Map<String, String> documents = DocumentiPraticaUtil.getTipiDocDomanda();
List<ListElement> list = new ArrayList<>(documents.size());
for (Entry<String, String> entry : documents.entrySet()) {
list.add(new ListElement(entry.getKey(), entry.getValue()));
}
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.DOCUMENTS, (Serializable) list);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
}
@Override
@ -62,4 +58,9 @@ public class Documents extends Command {
public List<Parameter> getOutputParameters() {
return OUTPUT_PARAMETERS;
}
@Override
public boolean isSecure() {
return false;
}
}

76
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Fields.java → liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/ListFields.java

@ -24,7 +24,7 @@ import com.liferay.portal.kernel.language.LanguageUtil;
import com.liferay.portal.kernel.servlet.ServletResponseUtil;
import com.liferay.portal.kernel.util.StringPool;
public class Fields extends Command {
public class ListFields extends Command {
private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>();
static {
@ -37,51 +37,49 @@ public class Fields extends Command {
OUTPUT_PARAMETERS.add(p);
};
public Fields(String description, String... methods) {
public ListFields(String description, String... methods) {
super(description, methods);
}
@Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) {
List<Field> fields = new ArrayList<>();
Map<String, Integer> fieldTypes = DettPraticaLocalServiceUtil.getDettPraticaFieldsTypes();
Map<String, List<String>> dpFields = DettPraticaLocalServiceUtil.getFields();
for (String section : dpFields.keySet()) {
List<String> sFields = dpFields.get(section);
for (String field : sFields) {
String description = StringPool.OPEN_BRACKET
+ section
+ "] "
+ LanguageUtil.get(Locale.ITALIAN, field.replaceAll("([A-Z])", "-$1").toLowerCase())
.replace("<br/>", StringPool.SPACE);
TYPES type = TYPES.UNKNOWN;
switch (fieldTypes.get(field)) {
case Types.BIGINT:
case Types.INTEGER:
type = TYPES.INTEGER;
break;
case Types.BOOLEAN:
type = TYPES.BOOLEAN;
break;
case Types.DOUBLE:
type = TYPES.FLOAT;
break;
case Types.TIMESTAMP:
type = TYPES.FLOAT;
break;
case Types.VARCHAR:
type = TYPES.STRING;
break;
}
fields.add(new Field(field, description, type));
List<Field> fields = new ArrayList<>();
Map<String, Integer> fieldTypes = DettPraticaLocalServiceUtil.getDettPraticaFieldsTypes();
Map<String, List<String>> dpFields = DettPraticaLocalServiceUtil.getFields();
for (String section : dpFields.keySet()) {
List<String> sFields = dpFields.get(section);
for (String field : sFields) {
String description = StringPool.OPEN_BRACKET
+ section
+ "] "
+ LanguageUtil.get(Locale.ITALIAN, field.replaceAll("([A-Z])", "-$1").toLowerCase()).replace(
"<br/>", StringPool.SPACE);
TYPES type = TYPES.UNKNOWN;
switch (fieldTypes.get(field)) {
case Types.BIGINT:
case Types.INTEGER:
type = TYPES.INTEGER;
break;
case Types.BOOLEAN:
type = TYPES.BOOLEAN;
break;
case Types.DOUBLE:
type = TYPES.FLOAT;
break;
case Types.TIMESTAMP:
type = TYPES.FLOAT;
break;
case Types.VARCHAR:
type = TYPES.STRING;
break;
}
fields.add(new Field(field, description, type));
}
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.FIELDS, (Serializable) fields);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
}
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.FIELDS, (Serializable) fields);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
}
@Override
@ -94,4 +92,8 @@ public class Fields extends Command {
return OUTPUT_PARAMETERS;
}
@Override
public boolean isSecure() {
return false;
}
}

36
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Applications.java → liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/ListUses.java

@ -3,11 +3,11 @@ package it.mwg.sicilia.sue.api.v1.command.impl;
import it.mwg.sicilia.sue.api.v1.Parameters;
import it.mwg.sicilia.sue.api.v1.Response;
import it.mwg.sicilia.sue.api.v1.Status;
import it.mwg.sicilia.sue.api.v1.bean.ApplicationType;
import it.mwg.sicilia.sue.api.v1.bean.ListElement;
import it.mwg.sicilia.sue.api.v1.command.Command;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter.TYPES;
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil;
import java.io.Serializable;
import java.util.ArrayList;
@ -20,37 +20,32 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.servlet.ServletResponseUtil;
import com.liferay.portal.kernel.util.StringPool;
public class Applications extends Command {
public class ListUses extends Command {
private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>();
static {
OUTPUT_PARAMETERS.addAll(BASE_OUTPUT_PARAMETERS);
Parameter p = new Parameter(Parameters.DOCUMENTS, TYPES.ARRAY, "Elenco di istanze presentabili");
p.addSubParameter(new Parameter(Parameters.TYPE, TYPES.STRING, "Codice del tipo di istanza"));
p.addSubParameter(new Parameter(Parameters.DESCRIPTION, TYPES.STRING, "Descrizione dell'istanza"));
Parameter p = new Parameter(Parameters.USES, TYPES.ARRAY, "Elenco di destinazioni d'uso");
p.addSubParameter(new Parameter(Parameters.CODE, TYPES.STRING, "Codice della destinazione d'uso"));
p.addSubParameter(new Parameter(Parameters.DESCRIPTION, TYPES.STRING, "Descrizione della destinazione d'uso"));
OUTPUT_PARAMETERS.add(p);
};
public Applications(String description, String... methods) {
public ListUses(String description, String... methods) {
super(description, methods);
}
@Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) {
Map<String, String> procedure = IntPraticaLocalServiceUtil.getTipiProcedure();
List<ApplicationType> list = new ArrayList<>(procedure.size());
for (Entry<String, String> entry : procedure.entrySet()) {
list.add(new ApplicationType(entry.getKey(), entry.getValue().replaceAll("^[0-9\\.]+\\)\\s*",
StringPool.BLANK)));
}
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.APPLICATIONS, (Serializable) list);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
List<ListElement> uses = new ArrayList<>();
for (Entry<String, String> e : DettPraticaLocalServiceUtil.getDestinazioniuso().entrySet()) {
uses.add(new ListElement(e.getKey(), e.getValue()));
}
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.USES, (Serializable) uses);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
}
@Override
@ -62,4 +57,9 @@ public class Applications extends Command {
public List<Parameter> getOutputParameters() {
return OUTPUT_PARAMETERS;
}
@Override
public boolean isSecure() {
return false;
}
}

3
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Manual.java

@ -127,8 +127,7 @@ public class Manual extends Command {
sb.append("--data '").append(serializer.serialize(data)).append("' \\\n\t\t");
}
}
sb.append(StringPool.APOSTROPHE).append(baseUrl).append(command.getVerb()).append(StringPool.APOSTROPHE)
.append(StringPool.NEW_LINE);
sb.append(baseUrl).append(command.getVerb()).append(StringPool.NEW_LINE);
return sb.toString();
}

48
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/SetUse.java

@ -0,0 +1,48 @@
package it.mwg.sicilia.sue.api.v1.command.impl;
import it.mwg.sicilia.sue.api.v1.Parameters;
import it.mwg.sicilia.sue.api.v1.command.Command;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter.TYPES;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class SetUse extends Command {
@SuppressWarnings("serial")
private static final List<Parameter> INPUT_PARAMETERS = new ArrayList<Parameter>() {
{
add(new Parameter(Parameters.APPLICATION_ID, TYPES.INTEGER, "Id dell'istanza"));
add(new Parameter(Parameters.CODE, TYPES.STRING, "Codice della destinazione d'uso come restituito da /"
+ getCommandName(ListUses.class)));
add(new Parameter(Parameters.DESCRIPTION, TYPES.STRING,
"Descrizione della destinazione d'uso, obbligatoria se " + Parameters.CODE + " = 3", false));
}
};
public SetUse(String description, String... methods) {
super(description, methods);
}
@Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) {
}
}
@Override
public List<Parameter> getInputParameters() {
return INPUT_PARAMETERS;
}
@Override
public List<Parameter> getOutputParameters() {
return BASE_OUTPUT_PARAMETERS;
}
}

31
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Uses.java

@ -1,31 +0,0 @@
package it.mwg.sicilia.sue.api.v1.command.impl;
import it.mwg.sicilia.sue.api.v1.command.Command;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Uses extends Command {
public Uses(String description, String... methods) {
super(description, methods);
}
@Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
}
@Override
public List<Parameter> getInputParameters() {
return EMPTY_PARAMETERS;
}
@Override
public List<Parameter> getOutputParameters() {
return BASE_OUTPUT_PARAMETERS;
}
}
Caricamento…
Annulla
Salva