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) @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public java.util.Map<java.lang.String, java.lang.Integer> getDettPraticaFieldsTypes(); 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) @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni( public java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni(
long intPraticaId) long intPraticaId)
@ -962,4 +959,7 @@ public interface DettPraticaLocalService extends BaseLocalService,
public it.tref.liferay.portos.bo.model.DettPratica getFirstCompletedByIntPratica( public it.tref.liferay.portos.bo.model.DettPratica getFirstCompletedByIntPratica(
long intPraticaId) long intPraticaId)
throws com.liferay.portal.kernel.exception.SystemException; 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[] { }; _methodParameterTypes75 = new String[] { };
_methodName76 = "getFields"; _methodName76 = "getVersioni";
_methodParameterTypes76 = new String[] { }; _methodParameterTypes76 = new String[] { "long" };
_methodName77 = "getVersioni"; _methodName77 = "callForChanges";
_methodParameterTypes77 = new String[] { "long" }; _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" }; _methodParameterTypes79 = new String[] {
_methodName80 = "format";
_methodParameterTypes80 = new String[] {
"java.lang.String", "java.io.Serializable" "java.lang.String", "java.io.Serializable"
}; };
_methodName81 = "countVariateByIntPratica"; _methodName80 = "countVariateByIntPratica";
_methodParameterTypes80 = new String[] { "long" };
_methodName81 = "getFirstCompletedByIntPratica";
_methodParameterTypes81 = new String[] { "long" }; _methodParameterTypes81 = new String[] { "long" };
_methodName82 = "getFirstCompletedByIntPratica"; _methodName82 = "getDestinazioniuso";
_methodParameterTypes82 = new String[] { "long" }; _methodParameterTypes82 = new String[] { };
} }
@Override @Override
@ -4483,29 +4483,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
return (java.util.Map<java.lang.String, java.lang.Integer>)ClpSerializer.translateOutput(returnObj); 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 @Override
public java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni( public java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni(
long intPraticaId) long intPraticaId)
@ -4513,8 +4490,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName77, returnObj = _invokableLocalService.invokeMethod(_methodName76,
_methodParameterTypes77, new Object[] { intPraticaId }); _methodParameterTypes76, new Object[] { intPraticaId });
} }
catch (Throwable t) { catch (Throwable t) {
t = ClpSerializer.translateThrowable(t); t = ClpSerializer.translateThrowable(t);
@ -4542,8 +4519,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName78, returnObj = _invokableLocalService.invokeMethod(_methodName77,
_methodParameterTypes78, new Object[] { intPraticaId }); _methodParameterTypes77, new Object[] { intPraticaId });
} }
catch (Throwable t) { catch (Throwable t) {
t = ClpSerializer.translateThrowable(t); t = ClpSerializer.translateThrowable(t);
@ -4569,8 +4546,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName79, returnObj = _invokableLocalService.invokeMethod(_methodName78,
_methodParameterTypes79, _methodParameterTypes78,
new Object[] { ClpSerializer.translateInput(field) }); new Object[] { ClpSerializer.translateInput(field) });
} }
catch (Throwable t) { catch (Throwable t) {
@ -4594,8 +4571,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName80, returnObj = _invokableLocalService.invokeMethod(_methodName79,
_methodParameterTypes80, _methodParameterTypes79,
new Object[] { new Object[] {
ClpSerializer.translateInput(field), ClpSerializer.translateInput(field),
@ -4623,8 +4600,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName81, returnObj = _invokableLocalService.invokeMethod(_methodName80,
_methodParameterTypes81, new Object[] { intPraticaId }); _methodParameterTypes80, new Object[] { intPraticaId });
} }
catch (Throwable t) { catch (Throwable t) {
t = ClpSerializer.translateThrowable(t); t = ClpSerializer.translateThrowable(t);
@ -4652,8 +4629,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName82, returnObj = _invokableLocalService.invokeMethod(_methodName81,
_methodParameterTypes82, new Object[] { intPraticaId }); _methodParameterTypes81, new Object[] { intPraticaId });
} }
catch (Throwable t) { catch (Throwable t) {
t = ClpSerializer.translateThrowable(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); 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 InvokableLocalService _invokableLocalService;
private String _methodName0; private String _methodName0;
private String[] _methodParameterTypes0; 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(); 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( public static java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni(
long intPraticaId) long intPraticaId)
throws com.liferay.portal.kernel.exception.SystemException { throws com.liferay.portal.kernel.exception.SystemException {
@ -1299,6 +1295,10 @@ public class DettPraticaLocalServiceUtil {
return getService().getFirstCompletedByIntPratica(intPraticaId); return getService().getFirstCompletedByIntPratica(intPraticaId);
} }
public static java.util.Map<java.lang.String, java.lang.String> getDestinazioniuso() {
return getService().getDestinazioniuso();
}
public static void clearService() { public static void clearService() {
_service = null; _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(); return _dettPraticaLocalService.getDettPraticaFieldsTypes();
} }
@Override
public java.util.Map<java.lang.String, java.util.List<java.lang.String>> getFields() {
return _dettPraticaLocalService.getFields();
}
@Override @Override
public java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni( public java.util.List<it.tref.liferay.portos.bo.model.DettPratica> getVersioni(
long intPraticaId) long intPraticaId)
@ -1371,6 +1366,11 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService,
return _dettPraticaLocalService.getFirstCompletedByIntPratica(intPraticaId); 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} * @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 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 = 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.portos = Portos
category.fe = Front End category.fe = Front End
@ -71,7 +71,7 @@ label-deleghe-tipologia-CL = Collaudo
effettua-asseverazione = Effettua Asseverazione effettua-asseverazione = Effettua Asseverazione
label-asseverazione-tipologia-00 = Titolare Digitale label-asseverazione-tipologia-00 = Titolare Digitale
label-asseverazione-tipologia-01 = Collaudatore label-asseverazione-tipologia-01 = Collaudatore
label-asseverazione-tipologia-02 = Committente label-asseverazione-tipologia-02 = Committente
label-asseverazione-tipologia-03 = Direttore Lavori label-asseverazione-tipologia-03 = Direttore Lavori
label-asseverazione-tipologia-04 = Ditta label-asseverazione-tipologia-04 = Ditta
@ -143,12 +143,12 @@ fascicolo_title_descrizione = Descrizione Intervento
fascicolo_title_andamento = Andamento cronologico fascicolo_title_andamento = Andamento cronologico
fascicolo_title_intervento = Tipologia Intervento fascicolo_title_intervento = Tipologia Intervento
fascicolo_title_tipologia_costruttiva = Tipologia Costruttiva fascicolo_title_tipologia_costruttiva = Tipologia Costruttiva
fascicolo_title_decreto_min = Valori Sismici fascicolo_title_decreto_min = Valori Sismici
fascicolo_title_infrastruttura = Dati infrastruttura fascicolo_title_infrastruttura = Dati infrastruttura
## SOGGETTI ## SOGGETTI
label-ambito-professione = Ambito Professionale label-ambito-professione = Ambito Professionale
label-ambito-strutturale = Strutturale label-ambito-strutturale = Strutturale
label-ambito-fondazioni = Fondazioni label-ambito-fondazioni = Fondazioni
label-ambito-strutt-ele = Strutture in elevazione label-ambito-strutt-ele = Strutture in elevazione
label-ambito-solai = Solai 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-A1 = 1. Strutture Ospedaliere e sanitarie
destinazione-A1A = a) Ospedali, case di Cura e strutture funzionali primarie annesse 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-A1C = c) Centrali operative 118
destinazione-A2 = 2. Strutture Civili destinazione-A2 = 2. Strutture Civili
destinazione-A2A = a) Sedi istituzionali di enti pubblici destinazione-A2A = a) Sedi istituzionali di enti pubblici
destinazione-A2B = b) sedi di Sale Operative per la gestione delle emergenze (COM, COC) 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-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-A2D = d) Edifici ed opere individuate nei piani d'emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A3 = 3. Strutture Militari 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-A4 = 4. Infrastrutture
destinazione-A4A = a) Centrali Elettriche di importanza primaria 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-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-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-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-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. 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-B = B) EDIFICI E OPERE INFRASTRUTTURALI RILEVANTI
destinazione-B1 = 1. Strutture per l'Istruzione sia pubbliche che private 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-B1A = a) Scuole di ogni ordine e grado, comprese le strutture funzionali primarie annesse
destinazione-B1B = b) Palestre annesse agli edifici scolastici destinazione-B1B = b) Palestre annesse agli edifici scolastici
destinazione-B1C = c) Sedi universitarie, accademie, conservatori e relative strutture gestionali e di coordinamento destinazione-B1C = c) Sedi universitarie, accademie, conservatori e relative strutture gestionali e di coordinamento
destinazione-B2 = 2. Strutture Civili destinazione-B2 = 2. Strutture Civili
destinazione-B2A = a) Uffici amministrativi degli enti pubblici 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-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-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-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-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-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-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-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-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-B2J = j) Strutture sanitarie o socioassistenziali con ospiti non autosufficienti (ospizi, orfanotrofi)
destinazione-B3 = 3. Strutture Industriali destinazione-B3 = 3. Strutture Industriali
destinazione-B3A = a) Edifici industriali ove sia prevista una presenza contemporanea media &gt; 200 addetti 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-B3B = b) Edifici industriali nei quali avvengono lavorazioni di materie insalubri o pericolose
destinazione-B4 = 4. Infrastrutture 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-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-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 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-con-dispositivi = Con dispositivi di isolamento sismico o dissipazione
tc-nuova-costruzione = Nuova costruzione 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-interventi-esistenti = Interventi su costruzioni esistenti:
tc-costruzioni-esistenti = Interventi su costruzioni esistenti tc-costruzioni-esistenti = Interventi su costruzioni esistenti
tc-adeguamento-sismico = Adeguamento sismico tc-adeguamento-sismico = Adeguamento sismico
tc-miglioramento-sismico = Miglioramento sismico tc-miglioramento-sismico = Miglioramento sismico
tc-riparazione-intervento-locale = Riparazione o intervento locale tc-riparazione-intervento-locale = Riparazione o intervento locale
tc-manut-ord-straord = Manut. ord. e straord. - Restauro - Demolizione e ricostruzione tc-manut-ord-straord = Manut. ord. e straord. - Restauro - Demolizione e ricostruzione
tc-altri-interventi = Altra tipologia di intervento 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-legno-c-a = Legno C.A.
dcc-copertura-lamiera-grecata = Lamiera Grecata dcc-copertura-lamiera-grecata = Lamiera Grecata
dcc-copertura-pannelli = Pannelli 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-leggere = Coperture leggere
dcc-copertura-altro = Altro dcc-copertura-altro = Altro
dcc-copertura-altro-desrizione = Copertura 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-catene = Inserimento Catene
dcc-opere-di-rinforzo-ins-cordoli = Inserimento Cordoli dcc-opere-di-rinforzo-ins-cordoli = Inserimento Cordoli
dcc-opere-di-rinforzo-ini-armate = Iniezioni armate dcc-opere-di-rinforzo-ini-armate = Iniezioni armate
dcc-opere-di-rinforzo-placcaggi = Placcaggi dcc-opere-di-rinforzo-placcaggi = Placcaggi
dcc-opere-di-rinforzo-irr-solai = Irrigidimento solai dcc-opere-di-rinforzo-irr-solai = Irrigidimento solai
dcc-opere-di-rinforzo-rinforzi-f-r-p = Rinforzi con fibra FRP 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-ins-rompitratta = Inserimento di rompitratta
dcc-opere-di-rinforzo-altro = Altro dcc-opere-di-rinforzo-altro = Altro
dcc-opere-di-rinforzo-altro-descrizione = Opere di rinforzo Altra descrizione 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-G10=MASW/ESAC
label-documenti-tipologia-G11=HVSR label-documenti-tipologia-G11=HVSR
label-documenti-tipologia-G12=Prove DH/SCPT 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-G14=Altre tipologie indagini eseguite
label-documenti-tipologia-G15=Indagini di archivio label-documenti-tipologia-G15=Indagini di archivio
label-documenti-tipologia-G16=Altri label-documenti-tipologia-G16=Altri
@ -883,7 +883,7 @@ label-documenti-tipologia-dnf = Pratica non firmata
label-documenti-tipologia-Afl = Altri label-documenti-tipologia-Afl = Altri
label-documenti-tipologia-APM = Ricevuta Pagamento Manuale 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-ACC = Certificato Calcestruzzo
label-documenti-tipologia-ACA = Certificato Acciaio label-documenti-tipologia-ACA = Certificato Acciaio
label-documenti-tipologia-ACL = Certificato Legno label-documenti-tipologia-ACL = Certificato Legno
@ -926,7 +926,7 @@ importo-spese-istruttoria = Importo Spese Istruttoria
pag-nuove-costruzioni = Pagamento Nuove Costruzioni pag-nuove-costruzioni = Pagamento Nuove Costruzioni
pag-adeguamento-sismico = Pagamento Adeguamento Sismico pag-adeguamento-sismico = Pagamento Adeguamento Sismico
pag-miglioramento-sismico = Pagamento Miglioramento 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-nuova-costruzione = Pagamento Nuova Costruzione
pag-varianti = Pagamento Varianti pag-varianti = Pagamento Varianti
pag-altro = Pagamento Altro pag-altro = Pagamento Altro
@ -1023,8 +1023,8 @@ fl-dir-lav = Direttore Lavori
fl-tipo-dom = Tipo di domanda fl-tipo-dom = Tipo di domanda
fl-data-fine = Data effettuazione fine lavori 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-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-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-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-varianti = Durante il corso dei lavori sono state presentate le seguenti varianti e/o integrazioni al progetto
fl-table-variante = Variante fl-table-variante = Variante
fl-table-integrazione = Integrazioni fl-table-integrazione = Integrazioni
@ -1168,7 +1168,7 @@ Tab_AvvisiFirme = Firmati
Tab_AvvisiDaFirmare = Da Firmare Tab_AvvisiDaFirmare = Da Firmare
Tab_AvvisiAltri = Assegnati ad altri Tab_AvvisiAltri = Assegnati ad altri
label.avviso.dettaglioPratica = label.avviso.dettaglioPratica =
label.avviso.progetto = Progetto label.avviso.progetto = Progetto
label.avviso.protocollo = Protocollo label.avviso.protocollo = Protocollo
label.avviso.descrizione = Descrizione label.avviso.descrizione = Descrizione
@ -1258,7 +1258,7 @@ x-completed-the-task-y-z={0} ha completato l'attività {1} ({2}).
## Label Generiche ## ## Label Generiche ##
label.comunicazione.mediata = Comunicazione Mediata 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: 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? vuoi-aggiungere-al-controllo = Vuoi aggiungere gli ultimi aggiornamenti al controllo?
stampa-fascicolo-variante=Stampa Fascicolo Variante 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) tipo_procedura_P5 = Autorizzazione paesaggistica per interventi e/o opere di grande impegno territoriale (D.Lgs. 42/2004 art. 146)
label_procedura_P6 = 5 label_procedura_P6 = 5
tipo_procedura_P6 = Autorizzazione paesaggistica per opere il cui impatto è valutato mediante documentazione semplificata (D.Lgs. 42/2004 art. 146) 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) tipo_procedura_P7 = Autorizzazione paesaggistica per interventi di lieve entità (L.R. 5/2019 artt. 3, 5)
label_procedura_P8 = 7 label_procedura_P8 = 7
tipo_procedura_P8 = Accertamento di compatibilità paesaggistica (D.Lgs. 42/2004 art. 146, 167) 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_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_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_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_Q7 = 7) Autorizzazione paesaggistica per interventi di lieve entità
tipo_procedura_Q8 = 8) Accertamento di compatibilità paesaggistica tipo_procedura_Q8 = 8) Accertamento di compatibilità paesaggistica
tipo_procedura_Q9 = 9) Accertamento di compatibilità paesaggistica per istanze di Condono Edilizio 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[] { }; _methodParameterTypes267 = new String[] { };
_methodName268 = "getFields"; _methodName268 = "getVersioni";
_methodParameterTypes268 = new String[] { }; _methodParameterTypes268 = new String[] { "long" };
_methodName269 = "getVersioni"; _methodName269 = "callForChanges";
_methodParameterTypes269 = new String[] { "long" }; _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" }; _methodParameterTypes271 = new String[] {
_methodName272 = "format";
_methodParameterTypes272 = new String[] {
"java.lang.String", "java.io.Serializable" "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, public Object invokeMethod(String name, String[] parameterTypes,
@ -1511,40 +1511,40 @@ public class DettPraticaLocalServiceClpInvoker {
if (_methodName268.equals(name) && if (_methodName268.equals(name) &&
Arrays.deepEquals(_methodParameterTypes268, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes268, parameterTypes)) {
return DettPraticaLocalServiceUtil.getFields(); return DettPraticaLocalServiceUtil.getVersioni(((Long)arguments[0]).longValue());
} }
if (_methodName269.equals(name) && if (_methodName269.equals(name) &&
Arrays.deepEquals(_methodParameterTypes269, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes269, parameterTypes)) {
return DettPraticaLocalServiceUtil.getVersioni(((Long)arguments[0]).longValue()); return DettPraticaLocalServiceUtil.callForChanges(((Long)arguments[0]).longValue());
} }
if (_methodName270.equals(name) && if (_methodName270.equals(name) &&
Arrays.deepEquals(_methodParameterTypes270, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes270, parameterTypes)) {
return DettPraticaLocalServiceUtil.callForChanges(((Long)arguments[0]).longValue()); return DettPraticaLocalServiceUtil.isNumber((java.lang.String)arguments[0]);
} }
if (_methodName271.equals(name) && if (_methodName271.equals(name) &&
Arrays.deepEquals(_methodParameterTypes271, parameterTypes)) { 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], return DettPraticaLocalServiceUtil.format((java.lang.String)arguments[0],
(java.io.Serializable)arguments[1]); (java.io.Serializable)arguments[1]);
} }
if (_methodName273.equals(name) && if (_methodName272.equals(name) &&
Arrays.deepEquals(_methodParameterTypes273, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes272, parameterTypes)) {
return DettPraticaLocalServiceUtil.countVariateByIntPratica(((Long)arguments[0]).longValue()); return DettPraticaLocalServiceUtil.countVariateByIntPratica(((Long)arguments[0]).longValue());
} }
if (_methodName275.equals(name) && if (_methodName274.equals(name) &&
Arrays.deepEquals(_methodParameterTypes275, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes274, parameterTypes)) {
return DettPraticaLocalServiceUtil.getFirstCompletedByIntPratica(((Long)arguments[0]).longValue()); return DettPraticaLocalServiceUtil.getFirstCompletedByIntPratica(((Long)arguments[0]).longValue());
} }
if (_methodName276.equals(name) &&
Arrays.deepEquals(_methodParameterTypes276, parameterTypes)) {
return DettPraticaLocalServiceUtil.getDestinazioniuso();
}
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
@ -1712,8 +1712,8 @@ public class DettPraticaLocalServiceClpInvoker {
private String[] _methodParameterTypes271; private String[] _methodParameterTypes271;
private String _methodName272; private String _methodName272;
private String[] _methodParameterTypes272; private String[] _methodParameterTypes272;
private String _methodName273; private String _methodName274;
private String[] _methodParameterTypes273; private String[] _methodParameterTypes274;
private String _methodName275; private String _methodName276;
private String[] _methodParameterTypes275; 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; 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.NoSuchDettPraticaException;
import it.tref.liferay.portos.bo.model.Asseverazione; import it.tref.liferay.portos.bo.model.Asseverazione;
import it.tref.liferay.portos.bo.model.ControlloPratica; 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.Pagamento;
import it.tref.liferay.portos.bo.model.Soggetto; import it.tref.liferay.portos.bo.model.Soggetto;
import it.tref.liferay.portos.bo.model.Tempistica; 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.DettPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.base.DettPraticaLocalServiceBaseImpl; import it.tref.liferay.portos.bo.service.base.DettPraticaLocalServiceBaseImpl;
import it.tref.liferay.portos.bo.shared.util.PagamentoConstants; import it.tref.liferay.portos.bo.shared.util.PagamentoConstants;
@ -44,9 +44,7 @@ import java.text.NumberFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Locale;
import java.util.Map; import java.util.Map;
import com.liferay.portal.kernel.dao.orm.Disjunction; import com.liferay.portal.kernel.dao.orm.Disjunction;
@ -1738,153 +1736,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl
return dettPratica; 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 @Override
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public List<DettPratica> getVersioni(long intPraticaId) throws SystemException { public List<DettPratica> getVersioni(long intPraticaId) throws SystemException {
@ -2012,4 +1863,19 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl
List<DettPratica> ritorno = dynamicQuery(dynamicQuery, 0, 1); List<DettPratica> ritorno = dynamicQuery(dynamicQuery, 0, 1);
return ritorno.isEmpty() ? null : ritorno.get(0); 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.namespace=portos_bo
build.number=3199 build.number=3202
build.date=1624524026677 build.date=1624536257328
build.auto.upgrade=true 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 TOKEN = "token";
public static final String TYPE = "type"; public static final String TYPE = "type";
public static final String USERNAME = "username"; public static final String USERNAME = "username";
public static final String USES = "uses";
public static final String VAT_ID = "vatId"; public static final String VAT_ID = "vatId";
public static final String X_AUTH_TOKEN = "X-Auth-Token"; 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 { public class Application implements Serializable {
private long applicationId; private long applicationId;
private String type; private String code;
private String vatId; private String vatId;
public Application(long applicationId, String type, String vatId) { public Application(long applicationId, String code, String vatId) {
this.applicationId = applicationId; this.applicationId = applicationId;
this.type = type; this.code = code;
this.vatId = vatId; this.vatId = vatId;
} }
@ -20,8 +20,8 @@ public class Application implements Serializable {
return applicationId; return applicationId;
} }
public String getType() { public String getCode() {
return type; return code;
} }
public String getVatId() { 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; import java.io.Serializable;
@SuppressWarnings("serial") @SuppressWarnings("serial")
public class Document implements Serializable { public class ListElement implements Serializable {
private String code; private String code;
private String description; private String description;
public Document(String code, String description) { public ListElement(String code, String description) {
this.code = code; this.code = code;
this.description = description; 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; 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.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.DeleteApplication;
import it.mwg.sicilia.sue.api.v1.command.impl.Documents; import it.mwg.sicilia.sue.api.v1.command.impl.GetApplications;
import it.mwg.sicilia.sue.api.v1.command.impl.Fields;
import it.mwg.sicilia.sue.api.v1.command.impl.ListApplications; 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.Login;
import it.mwg.sicilia.sue.api.v1.command.impl.Manual; 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.ManualHtml;
import it.mwg.sicilia.sue.api.v1.command.impl.Nop; 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.Collection;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
@ -30,20 +30,21 @@ public class CommandList {
// Login // Login
addCommand(new Login("Esegue l'accesso con nome email e password e restituisce un token di accesso")); addCommand(new Login("Esegue l'accesso con nome email e password e restituisce un token di accesso"));
// Elenchi // 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)); HttpMethods.POST));
addCommand(new Documents("Elenco dei documenti riconosciuti dal portale con codice e descrizione", addCommand(new ListDocuments("Elenco dei documenti riconosciuti dal portale", HttpMethods.GET, HttpMethods.POST));
HttpMethods.GET, HttpMethods.POST)); // addCommand(new ListFields("Elenco dei dati dell'istanza accettati dal portale", HttpMethods.GET,
addCommand(new Fields("Elenco dei dati dell'istanza accettati dal portale", HttpMethods.GET, HttpMethods.POST)); // HttpMethods.POST));
addCommand(new Uses("Elenco delle destinazioni d'uso riconosciute dal portale", HttpMethods.GET, addCommand(new ListUses("Elenco delle destinazioni d'uso riconosciute dal portale", HttpMethods.GET,
HttpMethods.POST)); HttpMethods.POST));
// Istanze // Istanze
addCommand(new AddApplication( addCommand(new AddApplication(
"Crea una nuova istanza di endoprocedimento, crea l'utente se non esiste ancora sul portale")); "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)); HttpMethods.POST));
addCommand(new DeleteApplication("Elimina un'istanza")); addCommand(new DeleteApplication("Elimina un'istanza"));
// Altro
addCommand(new Nop("NOP verifica la connettività senza eseguire operazioni", HttpMethods.GET, HttpMethods.POST)); 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.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.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.LAST_NAME, TYPES.STRING, "Cognome del titolare digitale", false));
add(new Parameter(Parameters.TYPE, TYPES.STRING, "Codice del tipo di istanza, come restituito da /" add(new Parameter(Parameters.CODE, TYPES.STRING, "Codice del tipo di istanza, come restituito da /"
+ getCommandName(Applications.class))); + getCommandName(ListApplications.class)));
add(new Parameter(Parameters.SUE_ID, TYPES.STRING, "Estremi pratica SUE/SUAP", false)); 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)); ServletResponseUtil.write(response, Response.get(Status.MALFORMED_REQUEST, additionalInfo));
return; return;
} }
String tipoProcedura = MapUtil.getString(parameters, Parameters.TYPE); String tipoProcedura = MapUtil.getString(parameters, Parameters.CODE);
if (Validator.isNull(tipoProcedura) if (Validator.isNull(tipoProcedura)
|| !IntPraticaLocalServiceUtil.getTipiProcedure().containsKey(tipoProcedura)) { || !IntPraticaLocalServiceUtil.getTipiProcedure().containsKey(tipoProcedura)) {
additionalInfo.add("Tipo pratica non specificato o non valido"); 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.Parameters;
import it.mwg.sicilia.sue.api.v1.Response; import it.mwg.sicilia.sue.api.v1.Response;
import it.mwg.sicilia.sue.api.v1.Status; 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.command.Command;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter; import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter.TYPES; 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.IntPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.servlet.ServletResponseUtil; import com.liferay.portal.kernel.servlet.ServletResponseUtil;
public class ListApplications extends Command { public class ListApplications extends Command {
@ -29,10 +26,9 @@ public class ListApplications extends Command {
private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>(); private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>();
static { static {
OUTPUT_PARAMETERS.addAll(BASE_OUTPUT_PARAMETERS); OUTPUT_PARAMETERS.addAll(BASE_OUTPUT_PARAMETERS);
Parameter p = new Parameter(Parameters.APPLICATIONS, TYPES.ARRAY, "Elenco di istanze presentate"); Parameter p = new Parameter(Parameters.DOCUMENTS, TYPES.ARRAY, "Elenco di istanze presentabili");
p.addSubParameter(new Parameter(Parameters.APPLICATION_ID, TYPES.INTEGER, "Identificatore dell'istanza")); p.addSubParameter(new Parameter(Parameters.CODE, TYPES.STRING, "Codice del tipo di istanza"));
p.addSubParameter(new Parameter(Parameters.TYPE, TYPES.STRING, "Tipo dell'istanza")); p.addSubParameter(new Parameter(Parameters.DESCRIPTION, TYPES.STRING, "Descrizione dell'istanza"));
p.addSubParameter(new Parameter(Parameters.VAT_ID, TYPES.STRING, "Codice fiscale del titolare digitale"));
OUTPUT_PARAMETERS.add(p); OUTPUT_PARAMETERS.add(p);
}; };
@ -43,22 +39,14 @@ public class ListApplications extends Command {
@Override @Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception { public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) { Map<String, String> procedure = IntPraticaLocalServiceUtil.getTipiProcedure();
List<Application> applications = new ArrayList<>(); List<ListElement> list = new ArrayList<>(procedure.size());
for (Territorio territorio : TerritorioLocalServiceUtil.findByComuneId(sportello.getComuneId(), for (Entry<String, String> entry : procedure.entrySet()) {
QueryUtil.ALL_POS, QueryUtil.ALL_POS)) { list.add(new ListElement(entry.getKey(), entry.getValue()));
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, Serializable> result = new HashMap<>();
result.put(Parameters.APPLICATIONS, (Serializable) list);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
} }
@Override @Override
@ -70,4 +58,9 @@ public class ListApplications extends Command {
public List<Parameter> getOutputParameters() { public List<Parameter> getOutputParameters() {
return OUTPUT_PARAMETERS; 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.Parameters;
import it.mwg.sicilia.sue.api.v1.Response; import it.mwg.sicilia.sue.api.v1.Response;
import it.mwg.sicilia.sue.api.v1.Status; 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.command.Command;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter; import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter.TYPES; 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 javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.servlet.ServletResponseUtil; 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>(); private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>();
static { static {
@ -33,24 +32,21 @@ public class Documents extends Command {
OUTPUT_PARAMETERS.add(p); OUTPUT_PARAMETERS.add(p);
}; };
public Documents(String description, String... methods) { public ListDocuments(String description, String... methods) {
super(description, methods); super(description, methods);
} }
@Override @Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception { public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) { Map<String, String> documents = DocumentiPraticaUtil.getTipiDocDomanda();
Map<String, String> documents = DocumentiPraticaUtil.getTipiDocDomanda(); List<ListElement> list = new ArrayList<>(documents.size());
List<Document> list = new ArrayList<>(documents.size()); for (Entry<String, String> entry : documents.entrySet()) {
for (Entry<String, String> entry : documents.entrySet()) { list.add(new ListElement(entry.getKey(), entry.getValue()));
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, Serializable> result = new HashMap<>();
result.put(Parameters.DOCUMENTS, (Serializable) list);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
} }
@Override @Override
@ -62,4 +58,9 @@ public class Documents extends Command {
public List<Parameter> getOutputParameters() { public List<Parameter> getOutputParameters() {
return OUTPUT_PARAMETERS; 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.servlet.ServletResponseUtil;
import com.liferay.portal.kernel.util.StringPool; 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>(); private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>();
static { static {
@ -37,51 +37,49 @@ public class Fields extends Command {
OUTPUT_PARAMETERS.add(p); OUTPUT_PARAMETERS.add(p);
}; };
public Fields(String description, String... methods) { public ListFields(String description, String... methods) {
super(description, methods); super(description, methods);
} }
@Override @Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception { public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) { List<Field> fields = new ArrayList<>();
List<Field> fields = new ArrayList<>(); Map<String, Integer> fieldTypes = DettPraticaLocalServiceUtil.getDettPraticaFieldsTypes();
Map<String, Integer> fieldTypes = DettPraticaLocalServiceUtil.getDettPraticaFieldsTypes(); Map<String, List<String>> dpFields = DettPraticaLocalServiceUtil.getFields();
Map<String, List<String>> dpFields = DettPraticaLocalServiceUtil.getFields(); for (String section : dpFields.keySet()) {
for (String section : dpFields.keySet()) { List<String> sFields = dpFields.get(section);
List<String> sFields = dpFields.get(section); for (String field : sFields) {
for (String field : sFields) { String description = StringPool.OPEN_BRACKET
String description = StringPool.OPEN_BRACKET + section
+ section + "] "
+ "] " + LanguageUtil.get(Locale.ITALIAN, field.replaceAll("([A-Z])", "-$1").toLowerCase()).replace(
+ LanguageUtil.get(Locale.ITALIAN, field.replaceAll("([A-Z])", "-$1").toLowerCase()) "<br/>", StringPool.SPACE);
.replace("<br/>", StringPool.SPACE); TYPES type = TYPES.UNKNOWN;
TYPES type = TYPES.UNKNOWN; switch (fieldTypes.get(field)) {
switch (fieldTypes.get(field)) { case Types.BIGINT:
case Types.BIGINT: case Types.INTEGER:
case Types.INTEGER: type = TYPES.INTEGER;
type = TYPES.INTEGER; break;
break; case Types.BOOLEAN:
case Types.BOOLEAN: type = TYPES.BOOLEAN;
type = TYPES.BOOLEAN; break;
break; case Types.DOUBLE:
case Types.DOUBLE: type = TYPES.FLOAT;
type = TYPES.FLOAT; break;
break; case Types.TIMESTAMP:
case Types.TIMESTAMP: type = TYPES.FLOAT;
type = TYPES.FLOAT; break;
break; case Types.VARCHAR:
case Types.VARCHAR: type = TYPES.STRING;
type = TYPES.STRING; break;
break;
}
fields.add(new Field(field, description, type));
} }
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 @Override
@ -94,4 +92,8 @@ public class Fields extends Command {
return OUTPUT_PARAMETERS; 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.Parameters;
import it.mwg.sicilia.sue.api.v1.Response; import it.mwg.sicilia.sue.api.v1.Response;
import it.mwg.sicilia.sue.api.v1.Status; 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.command.Command;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter; import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter.TYPES; 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.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
@ -20,37 +20,32 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.servlet.ServletResponseUtil; 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>(); private static final List<Parameter> OUTPUT_PARAMETERS = new ArrayList<Parameter>();
static { static {
OUTPUT_PARAMETERS.addAll(BASE_OUTPUT_PARAMETERS); OUTPUT_PARAMETERS.addAll(BASE_OUTPUT_PARAMETERS);
Parameter p = new Parameter(Parameters.DOCUMENTS, TYPES.ARRAY, "Elenco di istanze presentabili"); Parameter p = new Parameter(Parameters.USES, TYPES.ARRAY, "Elenco di destinazioni d'uso");
p.addSubParameter(new Parameter(Parameters.TYPE, TYPES.STRING, "Codice del tipo di istanza")); p.addSubParameter(new Parameter(Parameters.CODE, TYPES.STRING, "Codice della destinazione d'uso"));
p.addSubParameter(new Parameter(Parameters.DESCRIPTION, TYPES.STRING, "Descrizione dell'istanza")); p.addSubParameter(new Parameter(Parameters.DESCRIPTION, TYPES.STRING, "Descrizione della destinazione d'uso"));
OUTPUT_PARAMETERS.add(p); OUTPUT_PARAMETERS.add(p);
}; };
public Applications(String description, String... methods) { public ListUses(String description, String... methods) {
super(description, methods); super(description, methods);
} }
@Override @Override
public void run(HttpServletRequest request, HttpServletResponse response) throws Exception { public void run(HttpServletRequest request, HttpServletResponse response) throws Exception {
if (verifyAccessToken(request, response)) { List<ListElement> uses = new ArrayList<>();
Map<String, String> procedure = IntPraticaLocalServiceUtil.getTipiProcedure(); for (Entry<String, String> e : DettPraticaLocalServiceUtil.getDestinazioniuso().entrySet()) {
List<ApplicationType> list = new ArrayList<>(procedure.size()); uses.add(new ListElement(e.getKey(), e.getValue()));
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));
} }
Map<String, Serializable> result = new HashMap<>();
result.put(Parameters.USES, (Serializable) uses);
ServletResponseUtil.write(response, Response.get(Status.OK, result));
} }
@Override @Override
@ -62,4 +57,9 @@ public class Applications extends Command {
public List<Parameter> getOutputParameters() { public List<Parameter> getOutputParameters() {
return OUTPUT_PARAMETERS; 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("--data '").append(serializer.serialize(data)).append("' \\\n\t\t");
} }
} }
sb.append(StringPool.APOSTROPHE).append(baseUrl).append(command.getVerb()).append(StringPool.APOSTROPHE) sb.append(baseUrl).append(command.getVerb()).append(StringPool.NEW_LINE);
.append(StringPool.NEW_LINE);
return sb.toString(); 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