diff --git a/liferay-plugins-sdk-6.2/portlets/portos-autodestroy-portlet/docroot/WEB-INF/.gitignore b/liferay-plugins-sdk-6.2/portlets/portos-autodestroy-portlet/docroot/WEB-INF/.gitignore
new file mode 100644
index 00000000..840e7d31
--- /dev/null
+++ b/liferay-plugins-sdk-6.2/portlets/portos-autodestroy-portlet/docroot/WEB-INF/.gitignore
@@ -0,0 +1 @@
+/classes/
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpcore-4.4.6.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpcore-4.4.6.jar
new file mode 100644
index 00000000..16ed0d16
Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpcore-4.4.6.jar differ
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpmime-4.5.3.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpmime-4.5.3.jar
new file mode 100644
index 00000000..fe2cf8e3
Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpmime-4.5.3.jar differ
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml
index e20e6329..7e1a09c5 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml
@@ -457,6 +457,7 @@
+
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java
index 78810e51..736aea2f 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java
@@ -148,6 +148,8 @@ public class DettPraticaClp extends BaseModelImpl
getCodiceFiscalePrincipaleDitta());
attributes.put("codiceFiscalePrincipaleGeologo",
getCodiceFiscalePrincipaleGeologo());
+ attributes.put("codiceFiscalePrincipaleArcheologo",
+ getCodiceFiscalePrincipaleArcheologo());
attributes.put("lavoriInEconomiaCommittente",
getLavoriInEconomiaCommittente());
attributes.put("inizioLavoriContestualeOpera",
@@ -781,6 +783,13 @@ public class DettPraticaClp extends BaseModelImpl
setCodiceFiscalePrincipaleGeologo(codiceFiscalePrincipaleGeologo);
}
+ String codiceFiscalePrincipaleArcheologo = (String)attributes.get(
+ "codiceFiscalePrincipaleArcheologo");
+
+ if (codiceFiscalePrincipaleArcheologo != null) {
+ setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo);
+ }
+
Boolean lavoriInEconomiaCommittente = (Boolean)attributes.get(
"lavoriInEconomiaCommittente");
@@ -3547,6 +3556,32 @@ public class DettPraticaClp extends BaseModelImpl
}
}
+ @Override
+ public String getCodiceFiscalePrincipaleArcheologo() {
+ return _codiceFiscalePrincipaleArcheologo;
+ }
+
+ @Override
+ public void setCodiceFiscalePrincipaleArcheologo(
+ String codiceFiscalePrincipaleArcheologo) {
+ _codiceFiscalePrincipaleArcheologo = codiceFiscalePrincipaleArcheologo;
+
+ if (_dettPraticaRemoteModel != null) {
+ try {
+ Class> clazz = _dettPraticaRemoteModel.getClass();
+
+ Method method = clazz.getMethod("setCodiceFiscalePrincipaleArcheologo",
+ String.class);
+
+ method.invoke(_dettPraticaRemoteModel,
+ codiceFiscalePrincipaleArcheologo);
+ }
+ catch (Exception e) {
+ throw new UnsupportedOperationException(e);
+ }
+ }
+ }
+
@Override
public boolean getLavoriInEconomiaCommittente() {
return _lavoriInEconomiaCommittente;
@@ -8952,6 +8987,7 @@ public class DettPraticaClp extends BaseModelImpl
clone.setCodiceFiscalePrincipaleDirettoreLavori(getCodiceFiscalePrincipaleDirettoreLavori());
clone.setCodiceFiscalePrincipaleDitta(getCodiceFiscalePrincipaleDitta());
clone.setCodiceFiscalePrincipaleGeologo(getCodiceFiscalePrincipaleGeologo());
+ clone.setCodiceFiscalePrincipaleArcheologo(getCodiceFiscalePrincipaleArcheologo());
clone.setLavoriInEconomiaCommittente(getLavoriInEconomiaCommittente());
clone.setInizioLavoriContestualeOpera(getInizioLavoriContestualeOpera());
clone.setDataInizioLavoriOpera(getDataInizioLavoriOpera());
@@ -9191,7 +9227,7 @@ public class DettPraticaClp extends BaseModelImpl
@Override
public String toString() {
- StringBundler sb = new StringBundler(499);
+ StringBundler sb = new StringBundler(501);
sb.append("{uuid=");
sb.append(getUuid());
@@ -9317,6 +9353,8 @@ public class DettPraticaClp extends BaseModelImpl
sb.append(getCodiceFiscalePrincipaleDitta());
sb.append(", codiceFiscalePrincipaleGeologo=");
sb.append(getCodiceFiscalePrincipaleGeologo());
+ sb.append(", codiceFiscalePrincipaleArcheologo=");
+ sb.append(getCodiceFiscalePrincipaleArcheologo());
sb.append(", lavoriInEconomiaCommittente=");
sb.append(getLavoriInEconomiaCommittente());
sb.append(", inizioLavoriContestualeOpera=");
@@ -9698,7 +9736,7 @@ public class DettPraticaClp extends BaseModelImpl
@Override
public String toXmlString() {
- StringBundler sb = new StringBundler(751);
+ StringBundler sb = new StringBundler(754);
sb.append("");
sb.append("it.tref.liferay.portos.bo.model.DettPratica");
@@ -9952,6 +9990,10 @@ public class DettPraticaClp extends BaseModelImpl
"codiceFiscalePrincipaleGeologo");
+ sb.append(
+ "codiceFiscalePrincipaleArcheologo");
sb.append(
"lavoriInEconomiaCommittente
private String _codiceFiscalePrincipaleDirettoreLavori;
private String _codiceFiscalePrincipaleDitta;
private String _codiceFiscalePrincipaleGeologo;
+ private String _codiceFiscalePrincipaleArcheologo;
private boolean _lavoriInEconomiaCommittente;
private boolean _inizioLavoriContestualeOpera;
private Date _dataInizioLavoriOpera;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java
index 1347f305..1d8d336a 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java
@@ -1086,6 +1086,22 @@ public interface DettPraticaModel extends BaseModel,
public void setCodiceFiscalePrincipaleGeologo(
String codiceFiscalePrincipaleGeologo);
+ /**
+ * Returns the codice fiscale principale archeologo of this dett pratica.
+ *
+ * @return the codice fiscale principale archeologo of this dett pratica
+ */
+ @AutoEscape
+ public String getCodiceFiscalePrincipaleArcheologo();
+
+ /**
+ * Sets the codice fiscale principale archeologo of this dett pratica.
+ *
+ * @param codiceFiscalePrincipaleArcheologo the codice fiscale principale archeologo of this dett pratica
+ */
+ public void setCodiceFiscalePrincipaleArcheologo(
+ String codiceFiscalePrincipaleArcheologo);
+
/**
* Returns the lavori in economia committente of this dett pratica.
*
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java
index 2e39aaa3..96698c73 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java
@@ -93,6 +93,7 @@ public class DettPraticaSoap implements Serializable {
soapModel.setCodiceFiscalePrincipaleDirettoreLavori(model.getCodiceFiscalePrincipaleDirettoreLavori());
soapModel.setCodiceFiscalePrincipaleDitta(model.getCodiceFiscalePrincipaleDitta());
soapModel.setCodiceFiscalePrincipaleGeologo(model.getCodiceFiscalePrincipaleGeologo());
+ soapModel.setCodiceFiscalePrincipaleArcheologo(model.getCodiceFiscalePrincipaleArcheologo());
soapModel.setLavoriInEconomiaCommittente(model.getLavoriInEconomiaCommittente());
soapModel.setInizioLavoriContestualeOpera(model.getInizioLavoriContestualeOpera());
soapModel.setDataInizioLavoriOpera(model.getDataInizioLavoriOpera());
@@ -869,6 +870,15 @@ public class DettPraticaSoap implements Serializable {
_codiceFiscalePrincipaleGeologo = codiceFiscalePrincipaleGeologo;
}
+ public String getCodiceFiscalePrincipaleArcheologo() {
+ return _codiceFiscalePrincipaleArcheologo;
+ }
+
+ public void setCodiceFiscalePrincipaleArcheologo(
+ String codiceFiscalePrincipaleArcheologo) {
+ _codiceFiscalePrincipaleArcheologo = codiceFiscalePrincipaleArcheologo;
+ }
+
public boolean getLavoriInEconomiaCommittente() {
return _lavoriInEconomiaCommittente;
}
@@ -2907,6 +2917,7 @@ public class DettPraticaSoap implements Serializable {
private String _codiceFiscalePrincipaleDirettoreLavori;
private String _codiceFiscalePrincipaleDitta;
private String _codiceFiscalePrincipaleGeologo;
+ private String _codiceFiscalePrincipaleArcheologo;
private boolean _lavoriInEconomiaCommittente;
private boolean _inizioLavoriContestualeOpera;
private Date _dataInizioLavoriOpera;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java
index c5bf946d..6dd436bd 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java
@@ -122,6 +122,8 @@ public class DettPraticaWrapper implements DettPratica,
getCodiceFiscalePrincipaleDitta());
attributes.put("codiceFiscalePrincipaleGeologo",
getCodiceFiscalePrincipaleGeologo());
+ attributes.put("codiceFiscalePrincipaleArcheologo",
+ getCodiceFiscalePrincipaleArcheologo());
attributes.put("lavoriInEconomiaCommittente",
getLavoriInEconomiaCommittente());
attributes.put("inizioLavoriContestualeOpera",
@@ -755,6 +757,13 @@ public class DettPraticaWrapper implements DettPratica,
setCodiceFiscalePrincipaleGeologo(codiceFiscalePrincipaleGeologo);
}
+ String codiceFiscalePrincipaleArcheologo = (String)attributes.get(
+ "codiceFiscalePrincipaleArcheologo");
+
+ if (codiceFiscalePrincipaleArcheologo != null) {
+ setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo);
+ }
+
Boolean lavoriInEconomiaCommittente = (Boolean)attributes.get(
"lavoriInEconomiaCommittente");
@@ -3378,6 +3387,27 @@ public class DettPraticaWrapper implements DettPratica,
_dettPratica.setCodiceFiscalePrincipaleGeologo(codiceFiscalePrincipaleGeologo);
}
+ /**
+ * Returns the codice fiscale principale archeologo of this dett pratica.
+ *
+ * @return the codice fiscale principale archeologo of this dett pratica
+ */
+ @Override
+ public java.lang.String getCodiceFiscalePrincipaleArcheologo() {
+ return _dettPratica.getCodiceFiscalePrincipaleArcheologo();
+ }
+
+ /**
+ * Sets the codice fiscale principale archeologo of this dett pratica.
+ *
+ * @param codiceFiscalePrincipaleArcheologo the codice fiscale principale archeologo of this dett pratica
+ */
+ @Override
+ public void setCodiceFiscalePrincipaleArcheologo(
+ java.lang.String codiceFiscalePrincipaleArcheologo) {
+ _dettPratica.setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo);
+ }
+
/**
* Returns the lavori in economia committente of this dett pratica.
*
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalService.java
index 7dcac012..e41e4601 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalService.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalService.java
@@ -317,28 +317,6 @@ public interface IntPraticaLocalService extends BaseLocalService,
java.lang.String[] parameterTypes, java.lang.Object[] arguments)
throws java.lang.Throwable;
- /**
- * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per
- * codice provincia. Modificata secondo il D.D.G. 334/2020
- *
- * @author Manifattura Web Group per Regione Siciliana.
- */
- public java.util.Map> findSorteggiabiliNew(
- long companyId, java.util.Date dtSorteggio)
- throws com.liferay.portal.kernel.exception.PortalException,
- com.liferay.portal.kernel.exception.SystemException;
-
- /**
- * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per
- * codice provincia.
- *
- * @author Manifattura Web Group per Regione Siciliana.
- */
- public java.util.Map> findSorteggiabili(
- long companyId, java.util.Date dtSorteggio)
- throws com.liferay.portal.kernel.exception.PortalException,
- com.liferay.portal.kernel.exception.SystemException;
-
public it.tref.liferay.portos.bo.model.IntPratica addIntPratica(
long territorioId, java.lang.String tipoProcedura,
com.liferay.portal.service.ServiceContext serviceContext)
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceClp.java
index ede69503..6e2ef282 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceClp.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceClp.java
@@ -131,337 +131,329 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
_methodParameterTypes21 = new String[] { "java.lang.String" };
- _methodName23 = "findSorteggiabiliNew";
+ _methodName23 = "addIntPratica";
- _methodParameterTypes23 = new String[] { "long", "java.util.Date" };
-
- _methodName24 = "findSorteggiabili";
-
- _methodParameterTypes24 = new String[] { "long", "java.util.Date" };
-
- _methodName25 = "addIntPratica";
-
- _methodParameterTypes25 = new String[] {
+ _methodParameterTypes23 = new String[] {
"long", "java.lang.String",
"com.liferay.portal.service.ServiceContext"
};
- _methodName26 = "addIntPratica";
+ _methodName24 = "addIntPratica";
- _methodParameterTypes26 = new String[] {
+ _methodParameterTypes24 = new String[] {
"long", "java.lang.String", "java.lang.String", "long",
"java.lang.String", "java.util.Date", "java.lang.String",
"java.lang.String", "boolean", "int", "java.util.Date", "long",
"com.liferay.portal.service.ServiceContext"
};
- _methodName27 = "svuotaDatabase2";
+ _methodName25 = "svuotaDatabase2";
- _methodParameterTypes27 = new String[] {
+ _methodParameterTypes25 = new String[] {
"com.liferay.portal.service.ServiceContext"
};
- _methodName28 = "clearDb";
+ _methodName26 = "clearDb";
- _methodParameterTypes28 = new String[] { };
+ _methodParameterTypes26 = new String[] { };
- _methodName29 = "deleteIntPratica";
+ _methodName27 = "deleteIntPratica";
- _methodParameterTypes29 = new String[] {
+ _methodParameterTypes27 = new String[] {
"it.tref.liferay.portos.bo.model.IntPratica", "boolean"
};
- _methodName30 = "cloneIntPratica";
+ _methodName28 = "cloneIntPratica";
- _methodParameterTypes30 = new String[] {
+ _methodParameterTypes28 = new String[] {
"long", "com.liferay.portal.service.ServiceContext"
};
- _methodName31 = "updateDelegati";
+ _methodName29 = "updateDelegati";
- _methodParameterTypes31 = new String[] {
+ _methodParameterTypes29 = new String[] {
"long", "java.lang.String", "java.lang.String", "boolean"
};
- _methodName32 = "findFascicoliNotProgetto";
+ _methodName30 = "findFascicoliNotProgetto";
- _methodParameterTypes32 = new String[] { "int", "int" };
+ _methodParameterTypes30 = new String[] { "int", "int" };
- _methodName33 = "countFascicoliNotProgetto";
+ _methodName31 = "countFascicoliNotProgetto";
- _methodParameterTypes33 = new String[] { };
+ _methodParameterTypes31 = new String[] { };
- _methodName34 = "addNumeroProgetto";
+ _methodName32 = "addNumeroProgetto";
- _methodParameterTypes34 = new String[] { "long" };
+ _methodParameterTypes32 = new String[] { "long" };
- _methodName35 = "sospendiPratica";
+ _methodName33 = "sospendiPratica";
- _methodParameterTypes35 = new String[] { "long", "boolean" };
+ _methodParameterTypes33 = new String[] { "long", "boolean" };
- _methodName36 = "cambiaTitolare";
+ _methodName34 = "cambiaTitolare";
- _methodParameterTypes36 = new String[] {
+ _methodParameterTypes34 = new String[] {
"long", "long", "com.liferay.portal.service.ServiceContext"
};
- _methodName37 = "updateStatoPratica";
+ _methodName35 = "updateStatoPratica";
- _methodParameterTypes37 = new String[] {
+ _methodParameterTypes35 = new String[] {
"long", "long", "java.lang.String"
};
- _methodName38 = "updateIntPraticaSorteggio";
+ _methodName36 = "updateIntPraticaSorteggio";
- _methodParameterTypes38 = new String[] { "long", "java.util.Date" };
+ _methodParameterTypes36 = new String[] { "long", "java.util.Date" };
- _methodName39 = "updateIntPraticaSorteggio";
+ _methodName37 = "updateIntPraticaSorteggio";
- _methodParameterTypes39 = new String[] {
+ _methodParameterTypes37 = new String[] {
"long", "java.util.Date", "java.lang.String"
};
- _methodName40 = "findByC_UserId";
+ _methodName38 = "findByC_UserId";
- _methodParameterTypes40 = new String[] { "long", "long", "int", "int" };
+ _methodParameterTypes38 = new String[] { "long", "long", "int", "int" };
- _methodName41 = "countByC_UserId";
+ _methodName39 = "countByC_UserId";
- _methodParameterTypes41 = new String[] { "long", "long" };
+ _methodParameterTypes39 = new String[] { "long", "long" };
- _methodName42 = "fetchByOldIntPraticaId";
+ _methodName40 = "fetchByOldIntPraticaId";
- _methodParameterTypes42 = new String[] { "long" };
+ _methodParameterTypes40 = new String[] { "long" };
- _methodName43 = "updateStatus";
+ _methodName41 = "updateStatus";
- _methodParameterTypes43 = new String[] { "long", "int" };
+ _methodParameterTypes41 = new String[] { "long", "int" };
- _methodName44 = "findByCompanyIdSoggettoProgetti";
+ _methodName42 = "findByCompanyIdSoggettoProgetti";
- _methodParameterTypes44 = new String[] { "long", "long" };
+ _methodParameterTypes42 = new String[] { "long", "long" };
- _methodName45 = "countByCompanyIdSoggettoProgetti";
+ _methodName43 = "countByCompanyIdSoggettoProgetti";
- _methodParameterTypes45 = new String[] { "long", "long" };
+ _methodParameterTypes43 = new String[] { "long", "long" };
- _methodName46 = "findByCompanyIdSoggettoArchivio";
+ _methodName44 = "findByCompanyIdSoggettoArchivio";
- _methodParameterTypes46 = new String[] { "long", "long" };
+ _methodParameterTypes44 = new String[] { "long", "long" };
- _methodName47 = "countByCompanyIdSoggettoArchivio";
+ _methodName45 = "countByCompanyIdSoggettoArchivio";
- _methodParameterTypes47 = new String[] { "long", "long" };
+ _methodParameterTypes45 = new String[] { "long", "long" };
- _methodName48 = "findByCompanyIdSoggettoAltriProgetti";
+ _methodName46 = "findByCompanyIdSoggettoAltriProgetti";
- _methodParameterTypes48 = new String[] { "long", "long", "int", "int" };
+ _methodParameterTypes46 = new String[] { "long", "long", "int", "int" };
- _methodName49 = "countByCompanyIdSoggettoAltriProgetti";
+ _methodName47 = "countByCompanyIdSoggettoAltriProgetti";
- _methodParameterTypes49 = new String[] { "long", "long" };
+ _methodParameterTypes47 = new String[] { "long", "long" };
- _methodName50 = "findByCanAddFineLavori";
+ _methodName48 = "findByCanAddFineLavori";
- _methodParameterTypes50 = new String[] {
+ _methodParameterTypes48 = new String[] {
"long", "java.lang.String", "int", "int"
};
- _methodName51 = "countByCanAddFineLavori";
+ _methodName49 = "countByCanAddFineLavori";
- _methodParameterTypes51 = new String[] { "long", "java.lang.String" };
+ _methodParameterTypes49 = new String[] { "long", "java.lang.String" };
- _methodName52 = "findByCanAddCollaudo";
+ _methodName50 = "findByCanAddCollaudo";
- _methodParameterTypes52 = new String[] {
+ _methodParameterTypes50 = new String[] {
"long", "java.lang.String", "int", "int"
};
- _methodName53 = "countByCanAddCollaudo";
+ _methodName51 = "countByCanAddCollaudo";
- _methodParameterTypes53 = new String[] { "long", "java.lang.String" };
+ _methodParameterTypes51 = new String[] { "long", "java.lang.String" };
- _methodName54 = "search";
+ _methodName52 = "search";
- _methodParameterTypes54 = new String[] { "java.util.List", "int", "int" };
+ _methodParameterTypes52 = new String[] { "java.util.List", "int", "int" };
- _methodName55 = "countSearch";
+ _methodName53 = "countSearch";
- _methodParameterTypes55 = new String[] { "java.util.List" };
+ _methodParameterTypes53 = new String[] { "java.util.List" };
- _methodName56 = "searchWithIntPraticaId";
+ _methodName54 = "searchWithIntPraticaId";
- _methodParameterTypes56 = new String[] {
+ _methodParameterTypes54 = new String[] {
"java.util.List", "long", "int", "int"
};
- _methodName57 = "countSearchWithIntPraticaId";
+ _methodName55 = "countSearchWithIntPraticaId";
- _methodParameterTypes57 = new String[] { "java.util.List", "long" };
+ _methodParameterTypes55 = new String[] { "java.util.List", "long" };
- _methodName58 = "allegaFileAnnullamento";
+ _methodName56 = "allegaFileAnnullamento";
- _methodParameterTypes58 = new String[] {
+ _methodParameterTypes56 = new String[] {
"long", "byte[][]", "java.lang.String", "java.lang.String",
"com.liferay.portal.service.ServiceContext"
};
- _methodName59 = "generateFileAnnullamento";
+ _methodName57 = "generateFileAnnullamento";
- _methodParameterTypes59 = new String[] {
+ _methodParameterTypes57 = new String[] {
"long", "com.liferay.portal.service.ServiceContext"
};
- _methodName60 = "deleteFileAnnullamento";
+ _methodName58 = "deleteFileAnnullamento";
- _methodParameterTypes60 = new String[] { "long" };
+ _methodParameterTypes58 = new String[] { "long" };
- _methodName61 = "completeAnnullamento";
+ _methodName59 = "completeAnnullamento";
- _methodParameterTypes61 = new String[] { "long" };
+ _methodParameterTypes59 = new String[] { "long" };
- _methodName62 = "cambiaIstruttore";
+ _methodName60 = "cambiaIstruttore";
- _methodParameterTypes62 = new String[] { "long", "long", "long" };
+ _methodParameterTypes60 = new String[] { "long", "long", "long" };
- _methodName63 = "countCaricoLavoroCF";
+ _methodName61 = "countCaricoLavoroCF";
- _methodParameterTypes63 = new String[] {
+ _methodParameterTypes61 = new String[] {
"long", "java.lang.String", "java.lang.Boolean",
"java.lang.Long[][]"
};
- _methodName64 = "countCaricoLavoroIstruttore";
+ _methodName62 = "countCaricoLavoroIstruttore";
- _methodParameterTypes64 = new String[] {
+ _methodParameterTypes62 = new String[] {
"long", "java.lang.String", "java.lang.Boolean"
};
- _methodName65 = "generateReportPratica";
+ _methodName63 = "generateReportPratica";
- _methodParameterTypes65 = new String[] {
+ _methodParameterTypes63 = new String[] {
"it.tref.liferay.portos.bo.model.IntPratica", "long"
};
- _methodName66 = "updateModifiedDate";
+ _methodName64 = "updateModifiedDate";
- _methodParameterTypes66 = new String[] { "long", "java.util.Date" };
+ _methodParameterTypes64 = new String[] { "long", "java.util.Date" };
- _methodName67 = "countAutorizzazione";
+ _methodName65 = "countAutorizzazione";
- _methodParameterTypes67 = new String[] {
+ _methodParameterTypes65 = new String[] {
"java.util.Date", "java.util.Date", "long"
};
- _methodName68 = "countSanatorie";
+ _methodName66 = "countSanatorie";
- _methodParameterTypes68 = new String[] {
+ _methodParameterTypes66 = new String[] {
"java.util.Date", "java.util.Date", "long"
};
- _methodName69 = "countOpereMinoreImportanza";
+ _methodName67 = "countOpereMinoreImportanza";
- _methodParameterTypes69 = new String[] {
+ _methodParameterTypes67 = new String[] {
"java.util.Date", "java.util.Date", "long"
};
- _methodName70 = "countDeposito";
+ _methodName68 = "countDeposito";
- _methodParameterTypes70 = new String[] {
+ _methodParameterTypes68 = new String[] {
"java.util.Date", "java.util.Date", "long", "boolean"
};
- _methodName71 = "countVidimate";
+ _methodName69 = "countVidimate";
- _methodParameterTypes71 = new String[] {
+ _methodParameterTypes69 = new String[] {
"java.util.Date", "java.util.Date", "long", "java.lang.String",
"boolean"
};
- _methodName72 = "countControllo";
+ _methodName70 = "countControllo";
- _methodParameterTypes72 = new String[] {
+ _methodParameterTypes70 = new String[] {
"java.util.Date", "java.util.Date", "long", "java.lang.String",
"boolean"
};
- _methodName73 = "importaVecchiFilesFascicolo";
+ _methodName71 = "importaVecchiFilesFascicolo";
- _methodParameterTypes73 = new String[] { "long", "int", "int" };
+ _methodParameterTypes71 = new String[] { "long", "int", "int" };
- _methodName74 = "findIntPraticaNotExist";
+ _methodName72 = "findIntPraticaNotExist";
- _methodParameterTypes74 = new String[] { };
+ _methodParameterTypes72 = new String[] { };
- _methodName75 = "riparaWorkflow";
+ _methodName73 = "riparaWorkflow";
- _methodParameterTypes75 = new String[] { };
+ _methodParameterTypes73 = new String[] { };
- _methodName76 = "reIndexFascicolo";
+ _methodName74 = "reIndexFascicolo";
- _methodParameterTypes76 = new String[] {
+ _methodParameterTypes74 = new String[] {
"it.tref.liferay.portos.bo.model.IntPratica", "long"
};
- _methodName77 = "reIndexFasciolo";
+ _methodName75 = "reIndexFasciolo";
- _methodParameterTypes77 = new String[] { "java.lang.String", "long" };
+ _methodParameterTypes75 = new String[] { "java.lang.String", "long" };
- _methodName78 = "reIndexFasciolo";
+ _methodName76 = "reIndexFasciolo";
- _methodParameterTypes78 = new String[] { "long", "long" };
+ _methodParameterTypes76 = new String[] { "long", "long" };
- _methodName79 = "trovaDoppioni";
+ _methodName77 = "trovaDoppioni";
- _methodParameterTypes79 = new String[] { };
+ _methodParameterTypes77 = new String[] { };
- _methodName80 = "findByNumeroProgetto";
+ _methodName78 = "findByNumeroProgetto";
- _methodParameterTypes80 = new String[] { "java.lang.String" };
+ _methodParameterTypes78 = new String[] { "java.lang.String" };
- _methodName81 = "findByTerritorioId";
+ _methodName79 = "findByTerritorioId";
- _methodParameterTypes81 = new String[] { "long" };
+ _methodParameterTypes79 = new String[] { "long" };
- _methodName82 = "reportTempisticheIstruttorieAvvisiAutorizzazioni";
+ _methodName80 = "reportTempisticheIstruttorieAvvisiAutorizzazioni";
- _methodParameterTypes82 = new String[] {
+ _methodParameterTypes80 = new String[] {
"java.util.Date", "java.util.Date", "long", "java.lang.String"
};
- _methodName83 = "reportTempisticheIstruttorieCalcolaDataSorteggio";
+ _methodName81 = "reportTempisticheIstruttorieCalcolaDataSorteggio";
- _methodParameterTypes83 = new String[] {
+ _methodParameterTypes81 = new String[] {
"java.util.Date", "java.util.Date", "long"
};
- _methodName84 = "reportPraticheVidimate";
+ _methodName82 = "reportPraticheVidimate";
- _methodParameterTypes84 = new String[] {
+ _methodParameterTypes82 = new String[] {
"java.util.Date", "java.util.Date", "long", "java.lang.String"
};
- _methodName85 = "reportPraticheVidimateCalcolaDataSorteggio";
+ _methodName83 = "reportPraticheVidimateCalcolaDataSorteggio";
- _methodParameterTypes85 = new String[] {
+ _methodParameterTypes83 = new String[] {
"java.util.Date", "java.util.Date", "long"
};
- _methodName86 = "countIngressiAutorizzazioni";
+ _methodName84 = "countIngressiAutorizzazioni";
- _methodParameterTypes86 = new String[] {
+ _methodParameterTypes84 = new String[] {
"java.util.Date", "java.util.Date", "long"
};
- _methodName87 = "countIngressiDepositi";
+ _methodName85 = "countIngressiDepositi";
- _methodParameterTypes87 = new String[] {
+ _methodParameterTypes85 = new String[] {
"java.util.Date", "java.util.Date", "long"
};
- _methodName88 = "countIngressiCO";
+ _methodName86 = "countIngressiCO";
- _methodParameterTypes88 = new String[] {
+ _methodParameterTypes86 = new String[] {
"java.util.Date", "java.util.Date", "long"
};
}
@@ -1166,84 +1158,6 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
throw new UnsupportedOperationException();
}
- @Override
- public java.util.Map> findSorteggiabiliNew(
- long companyId, java.util.Date dtSorteggio)
- throws com.liferay.portal.kernel.exception.PortalException,
- com.liferay.portal.kernel.exception.SystemException {
- Object returnObj = null;
-
- try {
- returnObj = _invokableLocalService.invokeMethod(_methodName23,
- _methodParameterTypes23,
- new Object[] {
- companyId,
-
- ClpSerializer.translateInput(dtSorteggio)
- });
- }
- catch (Throwable t) {
- t = ClpSerializer.translateThrowable(t);
-
- if (t instanceof com.liferay.portal.kernel.exception.PortalException) {
- throw (com.liferay.portal.kernel.exception.PortalException)t;
- }
-
- if (t instanceof com.liferay.portal.kernel.exception.SystemException) {
- throw (com.liferay.portal.kernel.exception.SystemException)t;
- }
-
- if (t instanceof RuntimeException) {
- throw (RuntimeException)t;
- }
- else {
- throw new RuntimeException(t.getClass().getName() +
- " is not a valid exception");
- }
- }
-
- return (java.util.Map>)ClpSerializer.translateOutput(returnObj);
- }
-
- @Override
- public java.util.Map> findSorteggiabili(
- long companyId, java.util.Date dtSorteggio)
- throws com.liferay.portal.kernel.exception.PortalException,
- com.liferay.portal.kernel.exception.SystemException {
- Object returnObj = null;
-
- try {
- returnObj = _invokableLocalService.invokeMethod(_methodName24,
- _methodParameterTypes24,
- new Object[] {
- companyId,
-
- ClpSerializer.translateInput(dtSorteggio)
- });
- }
- catch (Throwable t) {
- t = ClpSerializer.translateThrowable(t);
-
- if (t instanceof com.liferay.portal.kernel.exception.PortalException) {
- throw (com.liferay.portal.kernel.exception.PortalException)t;
- }
-
- if (t instanceof com.liferay.portal.kernel.exception.SystemException) {
- throw (com.liferay.portal.kernel.exception.SystemException)t;
- }
-
- if (t instanceof RuntimeException) {
- throw (RuntimeException)t;
- }
- else {
- throw new RuntimeException(t.getClass().getName() +
- " is not a valid exception");
- }
- }
-
- return (java.util.Map>)ClpSerializer.translateOutput(returnObj);
- }
-
@Override
public it.tref.liferay.portos.bo.model.IntPratica addIntPratica(
long territorioId, java.lang.String tipoProcedura,
@@ -1253,8 +1167,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName25,
- _methodParameterTypes25,
+ returnObj = _invokableLocalService.invokeMethod(_methodName23,
+ _methodParameterTypes23,
new Object[] {
territorioId,
@@ -1299,8 +1213,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName26,
- _methodParameterTypes26,
+ returnObj = _invokableLocalService.invokeMethod(_methodName24,
+ _methodParameterTypes24,
new Object[] {
userId,
@@ -1358,8 +1272,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName27,
- _methodParameterTypes27,
+ returnObj = _invokableLocalService.invokeMethod(_methodName25,
+ _methodParameterTypes25,
new Object[] { ClpSerializer.translateInput(serviceContext) });
}
catch (Throwable t) {
@@ -1380,8 +1294,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
@Override
public void clearDb() throws java.lang.Exception {
try {
- _invokableLocalService.invokeMethod(_methodName28,
- _methodParameterTypes28, new Object[] { });
+ _invokableLocalService.invokeMethod(_methodName26,
+ _methodParameterTypes26, new Object[] { });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -1408,8 +1322,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName29,
- _methodParameterTypes29,
+ returnObj = _invokableLocalService.invokeMethod(_methodName27,
+ _methodParameterTypes27,
new Object[] {
ClpSerializer.translateInput(intPratica),
@@ -1448,8 +1362,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName30,
- _methodParameterTypes30,
+ returnObj = _invokableLocalService.invokeMethod(_methodName28,
+ _methodParameterTypes28,
new Object[] {
intPraticaId,
@@ -1489,8 +1403,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName31,
- _methodParameterTypes31,
+ returnObj = _invokableLocalService.invokeMethod(_methodName29,
+ _methodParameterTypes29,
new Object[] {
intPraticaId,
@@ -1532,8 +1446,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName32,
- _methodParameterTypes32, new Object[] { start, end });
+ returnObj = _invokableLocalService.invokeMethod(_methodName30,
+ _methodParameterTypes30, new Object[] { start, end });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -1560,8 +1474,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName33,
- _methodParameterTypes33, new Object[] { });
+ returnObj = _invokableLocalService.invokeMethod(_methodName31,
+ _methodParameterTypes31, new Object[] { });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -1590,8 +1504,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName34,
- _methodParameterTypes34, new Object[] { intPraticaId });
+ returnObj = _invokableLocalService.invokeMethod(_methodName32,
+ _methodParameterTypes32, new Object[] { intPraticaId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -1624,8 +1538,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName35,
- _methodParameterTypes35,
+ returnObj = _invokableLocalService.invokeMethod(_methodName33,
+ _methodParameterTypes33,
new Object[] { intPraticaId, sospesa });
}
catch (Throwable t) {
@@ -1660,8 +1574,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName36,
- _methodParameterTypes36,
+ returnObj = _invokableLocalService.invokeMethod(_methodName34,
+ _methodParameterTypes34,
new Object[] {
intPraticaId,
@@ -1701,8 +1615,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName37,
- _methodParameterTypes37,
+ returnObj = _invokableLocalService.invokeMethod(_methodName35,
+ _methodParameterTypes35,
new Object[] {
intPraticaId,
@@ -1741,8 +1655,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName38,
- _methodParameterTypes38,
+ returnObj = _invokableLocalService.invokeMethod(_methodName36,
+ _methodParameterTypes36,
new Object[] {
intPraticaId,
@@ -1776,8 +1690,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName39,
- _methodParameterTypes39,
+ returnObj = _invokableLocalService.invokeMethod(_methodName37,
+ _methodParameterTypes37,
new Object[] {
intPraticaId,
@@ -1812,8 +1726,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName40,
- _methodParameterTypes40,
+ returnObj = _invokableLocalService.invokeMethod(_methodName38,
+ _methodParameterTypes38,
new Object[] { companyId, userId, start, end });
}
catch (Throwable t) {
@@ -1841,8 +1755,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName41,
- _methodParameterTypes41, new Object[] { companyId, userId });
+ returnObj = _invokableLocalService.invokeMethod(_methodName39,
+ _methodParameterTypes39, new Object[] { companyId, userId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -1870,8 +1784,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName42,
- _methodParameterTypes42, new Object[] { oldIntPraticaId });
+ returnObj = _invokableLocalService.invokeMethod(_methodName40,
+ _methodParameterTypes40, new Object[] { oldIntPraticaId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -1897,8 +1811,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException {
try {
- _invokableLocalService.invokeMethod(_methodName43,
- _methodParameterTypes43, new Object[] { intPraticaId, status });
+ _invokableLocalService.invokeMethod(_methodName41,
+ _methodParameterTypes41, new Object[] { intPraticaId, status });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -1929,8 +1843,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName44,
- _methodParameterTypes44,
+ returnObj = _invokableLocalService.invokeMethod(_methodName42,
+ _methodParameterTypes42,
new Object[] { companyId, soggettoId });
}
catch (Throwable t) {
@@ -1963,8 +1877,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName45,
- _methodParameterTypes45,
+ returnObj = _invokableLocalService.invokeMethod(_methodName43,
+ _methodParameterTypes43,
new Object[] { companyId, soggettoId });
}
catch (Throwable t) {
@@ -1998,8 +1912,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName46,
- _methodParameterTypes46,
+ returnObj = _invokableLocalService.invokeMethod(_methodName44,
+ _methodParameterTypes44,
new Object[] { companyId, soggettoId });
}
catch (Throwable t) {
@@ -2032,8 +1946,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName47,
- _methodParameterTypes47,
+ returnObj = _invokableLocalService.invokeMethod(_methodName45,
+ _methodParameterTypes45,
new Object[] { companyId, soggettoId });
}
catch (Throwable t) {
@@ -2067,8 +1981,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName48,
- _methodParameterTypes48,
+ returnObj = _invokableLocalService.invokeMethod(_methodName46,
+ _methodParameterTypes46,
new Object[] { companyId, soggettoId, start, end });
}
catch (Throwable t) {
@@ -2102,8 +2016,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName49,
- _methodParameterTypes49,
+ returnObj = _invokableLocalService.invokeMethod(_methodName47,
+ _methodParameterTypes47,
new Object[] { companyId, soggettoId });
}
catch (Throwable t) {
@@ -2137,8 +2051,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName50,
- _methodParameterTypes50,
+ returnObj = _invokableLocalService.invokeMethod(_methodName48,
+ _methodParameterTypes48,
new Object[] {
companyId,
@@ -2180,8 +2094,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName51,
- _methodParameterTypes51,
+ returnObj = _invokableLocalService.invokeMethod(_methodName49,
+ _methodParameterTypes49,
new Object[] {
companyId,
@@ -2219,8 +2133,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName52,
- _methodParameterTypes52,
+ returnObj = _invokableLocalService.invokeMethod(_methodName50,
+ _methodParameterTypes50,
new Object[] {
companyId,
@@ -2262,8 +2176,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName53,
- _methodParameterTypes53,
+ returnObj = _invokableLocalService.invokeMethod(_methodName51,
+ _methodParameterTypes51,
new Object[] {
companyId,
@@ -2300,8 +2214,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName54,
- _methodParameterTypes54,
+ returnObj = _invokableLocalService.invokeMethod(_methodName52,
+ _methodParameterTypes52,
new Object[] {
ClpSerializer.translateInput(groupIds),
@@ -2335,8 +2249,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName55,
- _methodParameterTypes55,
+ returnObj = _invokableLocalService.invokeMethod(_methodName53,
+ _methodParameterTypes53,
new Object[] { ClpSerializer.translateInput(groupIds) });
}
catch (Throwable t) {
@@ -2365,8 +2279,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName56,
- _methodParameterTypes56,
+ returnObj = _invokableLocalService.invokeMethod(_methodName54,
+ _methodParameterTypes54,
new Object[] {
ClpSerializer.translateInput(groupIds),
@@ -2403,8 +2317,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName57,
- _methodParameterTypes57,
+ returnObj = _invokableLocalService.invokeMethod(_methodName55,
+ _methodParameterTypes55,
new Object[] {
ClpSerializer.translateInput(groupIds),
@@ -2441,8 +2355,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName58,
- _methodParameterTypes58,
+ returnObj = _invokableLocalService.invokeMethod(_methodName56,
+ _methodParameterTypes56,
new Object[] {
intPraticaId,
@@ -2492,8 +2406,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName59,
- _methodParameterTypes59,
+ returnObj = _invokableLocalService.invokeMethod(_methodName57,
+ _methodParameterTypes57,
new Object[] {
intPraticaId,
@@ -2532,8 +2446,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException {
try {
- _invokableLocalService.invokeMethod(_methodName60,
- _methodParameterTypes60,
+ _invokableLocalService.invokeMethod(_methodName58,
+ _methodParameterTypes58,
new Object[] { docPraticaAnnullamentoId });
}
catch (Throwable t) {
@@ -2562,8 +2476,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException {
try {
- _invokableLocalService.invokeMethod(_methodName61,
- _methodParameterTypes61, new Object[] { intPraticaId });
+ _invokableLocalService.invokeMethod(_methodName59,
+ _methodParameterTypes59, new Object[] { intPraticaId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -2592,8 +2506,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException {
try {
- _invokableLocalService.invokeMethod(_methodName62,
- _methodParameterTypes62,
+ _invokableLocalService.invokeMethod(_methodName60,
+ _methodParameterTypes60,
new Object[] { intPraticaId, controlloPraticaId, istruttoreId });
}
catch (Throwable t) {
@@ -2626,8 +2540,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName63,
- _methodParameterTypes63,
+ returnObj = _invokableLocalService.invokeMethod(_methodName61,
+ _methodParameterTypes61,
new Object[] {
ispettoreId,
@@ -2668,8 +2582,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName64,
- _methodParameterTypes64,
+ returnObj = _invokableLocalService.invokeMethod(_methodName62,
+ _methodParameterTypes62,
new Object[] {
ispettoreId,
@@ -2705,8 +2619,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName65,
- _methodParameterTypes65,
+ returnObj = _invokableLocalService.invokeMethod(_methodName63,
+ _methodParameterTypes63,
new Object[] {
ClpSerializer.translateInput(intPratica),
@@ -2744,8 +2658,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName66,
- _methodParameterTypes66,
+ returnObj = _invokableLocalService.invokeMethod(_methodName64,
+ _methodParameterTypes64,
new Object[] {
intPraticaId,
@@ -2782,8 +2696,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName67,
- _methodParameterTypes67,
+ returnObj = _invokableLocalService.invokeMethod(_methodName65,
+ _methodParameterTypes65,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -2818,8 +2732,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName68,
- _methodParameterTypes68,
+ returnObj = _invokableLocalService.invokeMethod(_methodName66,
+ _methodParameterTypes66,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -2854,8 +2768,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName69,
- _methodParameterTypes69,
+ returnObj = _invokableLocalService.invokeMethod(_methodName67,
+ _methodParameterTypes67,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -2890,8 +2804,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName70,
- _methodParameterTypes70,
+ returnObj = _invokableLocalService.invokeMethod(_methodName68,
+ _methodParameterTypes68,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -2928,8 +2842,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName71,
- _methodParameterTypes71,
+ returnObj = _invokableLocalService.invokeMethod(_methodName69,
+ _methodParameterTypes69,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -2969,8 +2883,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName72,
- _methodParameterTypes72,
+ returnObj = _invokableLocalService.invokeMethod(_methodName70,
+ _methodParameterTypes70,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -3009,8 +2923,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName73,
- _methodParameterTypes73,
+ returnObj = _invokableLocalService.invokeMethod(_methodName71,
+ _methodParameterTypes71,
new Object[] { companyId, start, end });
}
catch (Throwable t) {
@@ -3038,8 +2952,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName74,
- _methodParameterTypes74, new Object[] { });
+ returnObj = _invokableLocalService.invokeMethod(_methodName72,
+ _methodParameterTypes72, new Object[] { });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -3066,8 +2980,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName75,
- _methodParameterTypes75, new Object[] { });
+ returnObj = _invokableLocalService.invokeMethod(_methodName73,
+ _methodParameterTypes73, new Object[] { });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -3092,8 +3006,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
public void reIndexFascicolo(
it.tref.liferay.portos.bo.model.IntPratica intPratica, long companyId) {
try {
- _invokableLocalService.invokeMethod(_methodName76,
- _methodParameterTypes76,
+ _invokableLocalService.invokeMethod(_methodName74,
+ _methodParameterTypes74,
new Object[] { ClpSerializer.translateInput(intPratica), companyId });
}
catch (Throwable t) {
@@ -3113,8 +3027,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
public void reIndexFasciolo(java.lang.String numeroProgetto, long companyId)
throws com.liferay.portal.kernel.exception.SystemException {
try {
- _invokableLocalService.invokeMethod(_methodName77,
- _methodParameterTypes77,
+ _invokableLocalService.invokeMethod(_methodName75,
+ _methodParameterTypes75,
new Object[] {
ClpSerializer.translateInput(numeroProgetto),
@@ -3143,8 +3057,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException {
try {
- _invokableLocalService.invokeMethod(_methodName78,
- _methodParameterTypes78,
+ _invokableLocalService.invokeMethod(_methodName76,
+ _methodParameterTypes76,
new Object[] { intPraticaId, companyId });
}
catch (Throwable t) {
@@ -3174,8 +3088,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName79,
- _methodParameterTypes79, new Object[] { });
+ returnObj = _invokableLocalService.invokeMethod(_methodName77,
+ _methodParameterTypes77, new Object[] { });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -3203,8 +3117,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName80,
- _methodParameterTypes80,
+ returnObj = _invokableLocalService.invokeMethod(_methodName78,
+ _methodParameterTypes78,
new Object[] { ClpSerializer.translateInput(numeroProgetto) });
}
catch (Throwable t) {
@@ -3233,8 +3147,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName81,
- _methodParameterTypes81, new Object[] { territorioId });
+ returnObj = _invokableLocalService.invokeMethod(_methodName79,
+ _methodParameterTypes79, new Object[] { territorioId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
@@ -3263,8 +3177,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName82,
- _methodParameterTypes82,
+ returnObj = _invokableLocalService.invokeMethod(_methodName80,
+ _methodParameterTypes80,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -3301,8 +3215,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName83,
- _methodParameterTypes83,
+ returnObj = _invokableLocalService.invokeMethod(_methodName81,
+ _methodParameterTypes81,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -3338,8 +3252,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName84,
- _methodParameterTypes84,
+ returnObj = _invokableLocalService.invokeMethod(_methodName82,
+ _methodParameterTypes82,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -3376,8 +3290,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName85,
- _methodParameterTypes85,
+ returnObj = _invokableLocalService.invokeMethod(_methodName83,
+ _methodParameterTypes83,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -3412,8 +3326,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName86,
- _methodParameterTypes86,
+ returnObj = _invokableLocalService.invokeMethod(_methodName84,
+ _methodParameterTypes84,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -3448,8 +3362,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName87,
- _methodParameterTypes87,
+ returnObj = _invokableLocalService.invokeMethod(_methodName85,
+ _methodParameterTypes85,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -3484,8 +3398,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null;
try {
- returnObj = _invokableLocalService.invokeMethod(_methodName88,
- _methodParameterTypes88,
+ returnObj = _invokableLocalService.invokeMethod(_methodName86,
+ _methodParameterTypes86,
new Object[] {
ClpSerializer.translateInput(dtMin),
@@ -3686,8 +3600,4 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
private String[] _methodParameterTypes85;
private String _methodName86;
private String[] _methodParameterTypes86;
- private String _methodName87;
- private String[] _methodParameterTypes87;
- private String _methodName88;
- private String[] _methodParameterTypes88;
}
\ No newline at end of file
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceUtil.java
index c37ab4d7..4cd8a82e 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceUtil.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceUtil.java
@@ -342,32 +342,6 @@ public class IntPraticaLocalServiceUtil {
return getService().invokeMethod(name, parameterTypes, arguments);
}
- /**
- * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per
- * codice provincia. Modificata secondo il D.D.G. 334/2020
- *
- * @author Manifattura Web Group per Regione Siciliana.
- */
- public static java.util.Map> findSorteggiabiliNew(
- long companyId, java.util.Date dtSorteggio)
- throws com.liferay.portal.kernel.exception.PortalException,
- com.liferay.portal.kernel.exception.SystemException {
- return getService().findSorteggiabiliNew(companyId, dtSorteggio);
- }
-
- /**
- * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per
- * codice provincia.
- *
- * @author Manifattura Web Group per Regione Siciliana.
- */
- public static java.util.Map> findSorteggiabili(
- long companyId, java.util.Date dtSorteggio)
- throws com.liferay.portal.kernel.exception.PortalException,
- com.liferay.portal.kernel.exception.SystemException {
- return getService().findSorteggiabili(companyId, dtSorteggio);
- }
-
public static it.tref.liferay.portos.bo.model.IntPratica addIntPratica(
long territorioId, java.lang.String tipoProcedura,
com.liferay.portal.service.ServiceContext serviceContext)
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceWrapper.java
index 61d4b8b6..6795515a 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceWrapper.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceWrapper.java
@@ -362,35 +362,6 @@ public class IntPraticaLocalServiceWrapper implements IntPraticaLocalService,
arguments);
}
- /**
- * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per
- * codice provincia. Modificata secondo il D.D.G. 334/2020
- *
- * @author Manifattura Web Group per Regione Siciliana.
- */
- @Override
- public java.util.Map> findSorteggiabiliNew(
- long companyId, java.util.Date dtSorteggio)
- throws com.liferay.portal.kernel.exception.PortalException,
- com.liferay.portal.kernel.exception.SystemException {
- return _intPraticaLocalService.findSorteggiabiliNew(companyId,
- dtSorteggio);
- }
-
- /**
- * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per
- * codice provincia.
- *
- * @author Manifattura Web Group per Regione Siciliana.
- */
- @Override
- public java.util.Map> findSorteggiabili(
- long companyId, java.util.Date dtSorteggio)
- throws com.liferay.portal.kernel.exception.PortalException,
- com.liferay.portal.kernel.exception.SystemException {
- return _intPraticaLocalService.findSorteggiabili(companyId, dtSorteggio);
- }
-
@Override
public it.tref.liferay.portos.bo.model.IntPratica addIntPratica(
long territorioId, java.lang.String tipoProcedura,
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AzioniPraticheUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AzioniPraticheUtil.java
index c06ec852..d03e75bc 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AzioniPraticheUtil.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AzioniPraticheUtil.java
@@ -275,11 +275,6 @@ public class AzioniPraticheUtil {
return intPratica.getTipoPratica().equalsIgnoreCase(Constants.TIPO_PRATICA_AUTORIZZAZIONE);
}
- public static boolean isSorteggio(long intPraticaId) throws PortalException, SystemException {
- IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId);
- return intPratica.getTipoProcedura().equalsIgnoreCase(Constants.PROCEDURA_B1);
- }
-
//ADT BUG ID = 7
public static boolean canAddVariazioneSoggetti(long intPraticaId) throws PortalException, SystemException{
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId);
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java
index b4037ce3..ea8c97b5 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java
@@ -71,26 +71,12 @@ public class DocumentiPraticaUtil {
public static List getDocObbligatori() {
List docObbligatori = new ArrayList();
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A02);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A03);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A04);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A08);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A09);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A10);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A13);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A15);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A17);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_DELEGA);
return docObbligatori;
}
public static List getDocObbligatoriCheck() {
List docObbligatoriCheck = new ArrayList();
- // docObbligatoriCheck.add(TIPOLOGIA_ALLEGATO_A05);
- docObbligatoriCheck.add(TIPOLOGIA_ALLEGATO_A09);
-
return docObbligatoriCheck;
-
}
public static List getDocDomanda() {
@@ -131,17 +117,11 @@ public class DocumentiPraticaUtil {
switch (intPratica.getTipoProcedura()) {
case Constants.PROCEDURA_P1:
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A02);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A03);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A09);
- break;
case Constants.PROCEDURA_P2:
+ case Constants.PROCEDURA_P3:
docObbligatori.add(TIPOLOGIA_ALLEGATO_A01);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A02);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A03);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A09);
- break;
- case Constants.PROCEDURA_P3:
break;
case Constants.PROCEDURA_P4:
case Constants.PROCEDURA_P5:
@@ -151,36 +131,38 @@ public class DocumentiPraticaUtil {
docObbligatori.add(TIPOLOGIA_ALLEGATO_A02);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A03);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A09);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A10);
+ if (dettPratica.getTcInterventoOpereEscavazione()) {
+ docObbligatori.add(TIPOLOGIA_ALLEGATO_A10);
+ }
docObbligatori.add(TIPOLOGIA_ALLEGATO_A11);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A12);
+ if (dettPratica.getTcViarch()) {
+ docObbligatori.add(TIPOLOGIA_ALLEGATO_A24);
+ }
+ if (dettPratica.getTcOperaA25()) {
+ docObbligatori.add(TIPOLOGIA_ALLEGATO_A25);
+ }
+ if (dettPratica.getTcCostruzioniEsistenti() || dettPratica.getTcNuovaCostruzionePertinenza()) {
+ docObbligatori.add(TIPOLOGIA_ALLEGATO_A26);
+ }
+ if (dettPratica.getNoCollaudo()) {
+ docObbligatori.add(TIPOLOGIA_ALLEGATO_A27);
+ }
break;
case Constants.PROCEDURA_P8:
docObbligatori.add(TIPOLOGIA_ALLEGATO_A01);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A02);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A03);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A09);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A12);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A15);
- break;
- case Constants.PROCEDURA_P9:
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A01);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A02);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A03);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A09);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A12);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A16);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A17);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A18);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A19);
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A20);
docObbligatori.add(TIPOLOGIA_ALLEGATO_A21);
break;
+ case Constants.PROCEDURA_P9:
case Constants.PROCEDURA_P10:
- docObbligatori.add(TIPOLOGIA_ALLEGATO_A12);
break;
}
-
return docObbligatori;
}
@@ -208,7 +190,6 @@ public class DocumentiPraticaUtil {
doc.add(TIPOLOGIA_ALLEGATO_GEOLOGO_ALTRO);
doc.add(TIPOLOGIA_ALLEGATO_GEOLOGO_VARIE);
return doc;
-
}
public static List getIndaginiGeologiche() {
@@ -230,22 +211,11 @@ public class DocumentiPraticaUtil {
doc.add(TIPOLOGIA_ALLEGATO_GEOLOGO_ARCHIVIO);
doc.add(TIPOLOGIA_ALLEGATO_GEOLOGO_ALTRO);
return doc;
-
}
public static List getDocUnivoci() {
List doc = new ArrayList();
- // doc.add(TIPOLOGIA_ALLEGATO_A06);
- // doc.add(TIPOLOGIA_ALLEGATO_A07);
- // doc.add(TIPOLOGIA_ALLEGATO_A14);
-
- // doc.add(TIPOLOGIA_ALLEGATO_A00);
- doc.add(TIPOLOGIA_ALLEGATO_A01);
- doc.add(TIPOLOGIA_ALLEGATO_A11);
- doc.add(TIPOLOGIA_ALLEGATO_A12);
- doc.add(TIPOLOGIA_ALLEGATO_A13);
-
doc.add(TIPOLOGIA_ALLEGATO_GEOLOGO_CAROTAGGIO);
doc.add(TIPOLOGIA_ALLEGATO_GEOLOGO_LABORATORIO);
doc.add(TIPOLOGIA_ALLEGATO_GEOLOGO_CPT);
@@ -277,7 +247,6 @@ public class DocumentiPraticaUtil {
doc.add(TIPOLOGIA_DOCUMENTAZIONE_ALTRA_FINE_LAVORI);
return doc;
-
}
public static List getDocObbligatoriFineLavori() {
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/SoggettiUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/SoggettiUtil.java
index 98d72faa..c19068ab 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/SoggettiUtil.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/SoggettiUtil.java
@@ -151,6 +151,9 @@ public class SoggettiUtil {
case TipoSoggettoUtil.DITTA:
return codiceFiscale.equalsIgnoreCase(dettPratica.getCodiceFiscalePrincipaleDitta());
+
+ case TipoSoggettoUtil.ARCHEOLOGO:
+ return codiceFiscale.equalsIgnoreCase(dettPratica.getCodiceFiscalePrincipaleArcheologo());
default:
return false;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java
index d2a16579..a5c914fd 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java
@@ -32,10 +32,13 @@ import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
+import java.util.Locale;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
+import org.apache.commons.lang.StringUtils;
+
import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
@@ -52,7 +55,9 @@ import com.liferay.portal.kernel.util.UniqueList;
import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.kernel.workflow.WorkflowConstants;
import com.liferay.portal.model.Company;
+import com.liferay.portal.model.User;
import com.liferay.portal.service.CompanyLocalServiceUtil;
+import com.liferay.portal.service.UserLocalServiceUtil;
public class ValidazionePraticaUtil {
@@ -446,7 +451,7 @@ public class ValidazionePraticaUtil {
case SezioniUtil.SEZIONE_ALLEGATI:
return notCompletedSezioneAllegati(dettPraticaId);
default:
- return new ArrayList();
+ return Collections.emptyList();
}
}
@@ -479,18 +484,6 @@ public class ValidazionePraticaUtil {
notCompleted.add("ag");
}
- /*
- * boolean aiSensi =
- * AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId()) ?
- * (dettPratica .getNormDpr01Dep() || dettPratica.getNormDpr02Dep()) :
- * (dettPratica.getNormDpr01Aut() || dettPratica.getNormDpr02Aut()); if
- * (!aiSensi) { notCompleted.add("at-least-aiSensi"); }
- *
- * boolean nelRispetto = dettPratica.getNormDm01() ||
- * dettPratica.getNormDm02() || dettPratica.getNormDm2018(); if
- * (!nelRispetto) { notCompleted.add("at-least-nelRispetto"); }
- */
-
if (dettPratica.getNormSismaBonus() && Validator.isNull(dettPratica.getClRischioPreInt())
&& Validator.isNull(dettPratica.getClRischioPostInt())) {
if (Validator.isNull(dettPratica.getClRischioPreInt())) {
@@ -509,37 +502,27 @@ public class ValidazionePraticaUtil {
notCompleted.add("desc-long-intervento");
}
- if (!(dettPratica.getTcNuovaCostruzione() || dettPratica.getTcMiglioramentoSismico()
- || dettPratica.getTcAdeguamentoSismico() || dettPratica.getTcRiparazioneInterventoLocale())) {
+ if (!(dettPratica.getTcNuovaCostruzione() || dettPratica.getTcNuovaCostruzionePertinenza()
+ || dettPratica.getTcCostruzioniEsistenti() || dettPratica.getTcManutOrdStraord()
+ || dettPratica.getTcInterventoOpereEscavazione() || dettPratica.getTcViarch()
+ || dettPratica.getTcOperaA25() || dettPratica.getTcAltriInterventi())) {
notCompleted.add("fascicolo_title_intervento");
}
if (Validator.isNull(dettPratica.getDestinazione())) {
notCompleted.add("destinazione");
}
- // if( Validator.isNull(dettPratica.getLocalita()) ){
- // notCompleted.add("localita");}
if (Validator.isNull(dettPratica.getVia())) {
notCompleted.add("via");
}
- // if (Validator.isNull(dettPratica.getDcFoglio())) {
- // notCompleted.add("dc-foglio");
- // }
- // if (Validator.isNull(dettPratica.getDcAllegato())) {
- // notCompleted.add("dp-allegato");
- // }
- // if (!(Validator.isNotNull(dettPratica.getDcParticelle()) &&
- // !"|||".equalsIgnoreCase(dettPratica.getDcParticelle()))) {
- // notCompleted.add("dp-particelle");
- // }
if (Validator.isNull(dettPratica.getLocalizzazioneGeografica())
|| dettPratica.getLocalizzazioneGeografica().startsWith("||")) {
notCompleted.add("Localizzazione geografica mancante");
}
- // ADT BUG ID = 17
- boolean tipologiaCostruttiva = intPratica.getTipoProcedura().equalsIgnoreCase(Constants.PROCEDURA_C)
- || dettPratica.getTcInCA() || dettPratica.getTcInAcciaio() || dettPratica.getTcInMuratura()
+
+ boolean tipologiaCostruttiva = dettPratica.getDestinazione().equals("3") || dettPratica.getTcInCA()
+ || dettPratica.getTcInAcciaio() || dettPratica.getTcInMuratura()
|| dettPratica.getTcInLegno() || dettPratica.getTcAltro();
if (!tipologiaCostruttiva) {
notCompleted.add("Tipologia Costruttiva Mancante");
@@ -591,7 +574,7 @@ public class ValidazionePraticaUtil {
&& !dettPratica.getTcNuovaCostruzione() && !dettPratica.getTcAdeguamentoSismico()
&& !dettPratica.getTcMiglioramentoSismico();
boolean collaudatoreNotRequired = dettPratica.getCollaudoStatico() || dettPratica.getLavoriPubblici()
- || isRiparazioneLocale;
+ || dettPratica.getNoCollaudo() || isRiparazioneLocale;
boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici();
boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici();
@@ -709,6 +692,12 @@ public class ValidazionePraticaUtil {
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId);
List notCompleted = new ArrayList<>();
+ // Se in "Dettagli/Destinazione" è selezionato "altri interventi"
+ // rendere non obbligatoria la compilazione della sezione
+ // "descrizione interventi"
+ if (dettPratica.getDestinazione().equals("3")) {
+ return notCompleted;
+ }
List infrastrutture = Arrays.asList("1A", "2A", "A4A", "A4B", "A4C", "A4D", "A4E", "A4F",
"A5A", "B4A", "B4B", "B4C", "B5A");
// se infrastruttura controllo solo DATI INFRASTRUTTURA
@@ -858,6 +847,27 @@ public class ValidazionePraticaUtil {
notCompleted.addAll(notCompletedDatiSezionGeologica(dettPraticaId));
+ String pericolositaGeomorfica = dettPratica.getGeoPericolositaGeomorfica();
+ String rischioGeomorfologico = dettPratica.getGeoRischioGeomorfologicoPai();
+
+ // Se nuova costruzione e sia pericolosita che rischio sono uguali a
+ // "non presente"
+ if (dettPratica.getTcNuovaCostruzione() && Validator.isNotNull(pericolositaGeomorfica)
+ && pericolositaGeomorfica.equalsIgnoreCase("NA")
+ && Validator.isNotNull(rischioGeomorfologico) && rischioGeomorfologico.equalsIgnoreCase("NA")) {
+ notCompleted.add("Nessun allegato per "
+ + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A22"));
+ }
+ // Se nuova costruzione e almeno uno tra pericolosita e rischio sono
+ // diversi da "non presente"
+ if (dettPratica.getTcNuovaCostruzione()
+ && ((Validator.isNotNull(pericolositaGeomorfica) && !pericolositaGeomorfica
+ .equalsIgnoreCase("NA")) || (Validator.isNotNull(rischioGeomorfologico) && !rischioGeomorfologico
+ .equalsIgnoreCase("NA")))) {
+ notCompleted.add("Nessun allegato per "
+ + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A23"));
+ }
+
return notCompleted;
}
@@ -992,31 +1002,48 @@ public class ValidazionePraticaUtil {
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(intPraticaId);
List docObbligatori = DocumentiPraticaUtil.getDocObbligatoriDomanda(intPratica, dettPratica);
+ List soggetti = SoggettoLocalServiceUtil.getValidTmpByDettPratica(dettPraticaId);
+ String cfTitolare = intPratica.getUserName();
+
for (String docObbligatorio : docObbligatori) {
List docs = DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(
intPraticaId, docObbligatorio, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
if (docs.isEmpty()) {
- notCompleted.add("Nessun Allegato per "
+ notCompleted.add("Nessun allegato per "
+ LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-"
+ docObbligatorio));
} else {
+ List firmeMancanti = new UniqueList<>();
for (DocPratica doc : docs) {
+ List firmeObbligatorie = getFirmeObbligatorie(docObbligatorio);
FirmeBean firmeBean = FirmeUtil.deserialize(doc.getJsonFirmatari());
List firmePresenti = firmeBean.allSignatures();
- List firmeObbligatorie = getFirmeObbligatorie(docObbligatorio);
- List soggetti = SoggettoLocalServiceUtil
- .getValidTmpByDettPratica(dettPraticaId);
+
for (Soggetto soggetto : soggetti) {
if (firmePresenti.contains(soggetto.getCodiceFiscale().toLowerCase())) {
firmeObbligatorie.remove(soggetto.getTipologiaSoggetto());
}
}
+ if (firmePresenti.contains(cfTitolare)) {
+ firmeObbligatorie.remove(TipoSoggettoUtil.TITOLARE_DIGITALE);
+ }
+ for (String firma:firmeObbligatorie) {
+ firmeMancanti.add(firma);
+ }
}
- if (!firmeObbligatorie.isEmpty()) {
-
+ if (!firmeMancanti.isEmpty()) {
+ List tipologieMancanti = new ArrayList<>();
+ for (String firmaMancante : firmeMancanti) {
+ tipologieMancanti.add(LanguageUtil.get(Locale.getDefault(), "gc-soggetto-"
+ + firmaMancante));
+ }
+ notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-"
+ + docObbligatorio)
+ + ", firme mancanti: " + StringUtils.join(tipologieMancanti, ", "));
}
}
}
+
return notCompleted;
}
@@ -1054,26 +1081,8 @@ public class ValidazionePraticaUtil {
return true;
}
- public static boolean isOneRequiredValid(String codiceDoc, long intPraticaId, List signatures,
- List tipologiaSoggetti, DocPratica docPratica) throws SystemException {
-
- for (String tipoSoggetto : tipologiaSoggetti) {
- boolean isRequired = AsseverazioniUtil
- .isAsseverazioneRequiredByCodiceDoc(codiceDoc, tipoSoggetto);
- if (isRequired) {
- List signaturesPerSubject = getSignaturePerSubject(intPraticaId, signatures,
- tipoSoggetto, docPratica.getClassPk());
- if (!signaturesPerSubject.isEmpty()) {
- return true;
- }
- }
- }
- return false;
- }
-
public static boolean isFineLavoriDatiCompleted(long fineLavoriId) throws PortalException,
SystemException {
-
return notCompletedFineLavoriDati(fineLavoriId).isEmpty();
}
@@ -1295,9 +1304,8 @@ public class ValidazionePraticaUtil {
options.setLocation(urlPdfExtractor);
options.setPost(true);
List fileParts = new ArrayList<>();
- // TODO perché cazzo non funziona il contentType???
- // FilePart filePart = new FilePart("file", fileName, fileBytes,
- // ContentType.P7M.getContentType(), "UTF-8");
+ // Amo l'ignoto autore di questo TODO!
+ // TODO perché cazzo non funziona il contentType???
FilePart filePart = new FilePart("file", fileName, fileBytes, "application/pkcs7-signature", "UTF-8");
fileParts.add(filePart);
options.setFileParts(fileParts);
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql
index e5ba1d84..3551819e 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql
@@ -258,6 +258,7 @@ create table portos_bo_DettPratica (
codiceFiscalePrincipaleDirettoreLavori VARCHAR(75) null,
codiceFiscalePrincipaleDitta VARCHAR(75) null,
codiceFiscalePrincipaleGeologo VARCHAR(75) null,
+ codiceFiscalePrincipaleArcheologo VARCHAR(75) null,
lavoriInEconomiaCommittente BOOLEAN,
inizioLavoriContestualeOpera BOOLEAN,
dataInizioLavoriOpera DATE null,
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml
index 8d6ccc59..dd9b945e 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml
@@ -308,6 +308,7 @@
+
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml
index 1d5bf3d2..3d23431f 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml
@@ -302,6 +302,7 @@
+
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml
index 06c93265..cc264a02 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml
@@ -410,6 +410,7 @@
+
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties
index 600fec7e..98ade026 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties
@@ -296,7 +296,7 @@ interv-fin-pub-desc = Descrizione intervento oggetto di Finanziamento Pubblico
destinazione = Destinazione
destinazione-1 = EDIFICI ORDINARI
destinazione-2 = INFRASTRUTTURE o ALTRI ORDINARI
-destinazione-3 = ALTRI INTERVENTI (es. fotovoltaico, pali eolici...)
+destinazione-3 = ALTRI INTERVENTI (es. fotovoltaico, pali eolici, piscine e vasche di irrigazione, muri di cinta e recinzioni, etc)
destinazione-uso-1 = EDIFICIO ORDINARIO
destinazione-uso-2 = INFRASTRUTTURA O ALTRO ORDINARIO
@@ -414,7 +414,7 @@ tc-adeguamento-sismico = Adeguamento sismico
tc-miglioramento-sismico = Miglioramento sismico
tc-riparazione-intervento-locale = Riparazione o intervento locale
tc-manut-ord-rest-dem = Manut. ord. e straord. - Restauro - Demolizione e ricostruzione
-tc-altro-intervento = ALTRA TIPOLOGIA DI INTERVENTO (cave ...)
+tc-altro-intervento = ALTRA TIPOLOGIA DI INTERVENTO
tc-nuova-costruzione-pertinenza = Nuova costruzione di pertinenza
tc-intervento-opere-escavazione = Intervento che prevede opere di escavazione (obbligo A10)
tc-viarch = Opera pubblica o di interesse pubblico - Viarch (A24)
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java
index 7a057237..613d1ff7 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java
@@ -99,6 +99,11 @@ public class DatabaseUpdateAction extends SimpleAction {
s.executeUpdate("ALTER TABLE portos_bo_dettpratica ADD COLUMN destinazionealtrointervento TEXT NULL");
}
+ if (!hasColumn("portos_bo_dettpratica", "codicefiscaleprincipalearcheologo")) {
+ _log.info("Aggiornamento a v9 di portos_bo_dettpratica");
+ s.executeUpdate("ALTER TABLE portos_bo_dettpratica ADD COLUMN codicefiscaleprincipalearcheologo VARCHAR(75) NULL");
+ }
+
if (!hasColumn("portos_bo_territorio", "articolo61")) {
_log.info("Aggiornamento a v2 di portos_bo_territorio");
s.executeUpdate("ALTER TABLE portos_bo_territorio ADD COLUMN articolo61 BOOL");
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java
index b68ca731..446ccbfc 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java
@@ -177,7 +177,6 @@ public class SismicaUtil {
List esito = new ArrayList<>();
esito.addAll(riparaConformita(companyId));
esito.addAll(riparaAssegnazioniAlRuolo(companyId, userId));
- esito.addAll(riparaNonValidate(companyId));
esito.addAll(creaWorkflowMancanti(companyId));
esito.addAll(riparaContextWorkflow(companyId));
try {
@@ -267,85 +266,6 @@ public class SismicaUtil {
return esito;
}
- private static List riparaNonValidate(long companyId) {
- List esito = new ArrayList<>();
- esito.add("Controllo pratiche B1 non validate");
-
- int dow;
- Date data;
- try {
- dow = Integer.parseInt(ConfigurazioneLocalServiceUtil.findByC_ChiaveString(companyId,
- ConfigurazioneConstants.DAY_OF_WEEK_SORTEGGIO));
- data = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse(ConfigurazioneLocalServiceUtil
- .findByC_ChiaveString(companyId, ConfigurazioneConstants.DATE_ULTIMO_SORTEGGIO));
- } catch (ParseException | NumberFormatException | SystemException e) {
- esito.add("Errore nel recupero della configurazione sorteggio: " + e.getMessage());
- return esito;
- }
- data = getWeekInterval(dow, data)[1];
-
- List pratiche = null;
- int start = 0;
- do {
- try {
- pratiche = IntPraticaLocalServiceUtil.getIntPraticas(start, start + SLICE);
- start += SLICE;
- for (IntPratica pratica : pratiche) {
- int numeroAvvisi = 0;
- numeroAvvisi = AvvisoLocalServiceUtil.findByIntPratica_Inviato(pratica.getIntPraticaId(),
- "S", QueryUtil.ALL_POS, QueryUtil.ALL_POS, null).size();
- if (pratica.getTipoProcedura().equalsIgnoreCase(Constants.PROCEDURA_B1)
- && Validator.isNull(pratica.getDtSorteggio())
- && pratica.getStatoPratica().equalsIgnoreCase(StatoPraticaConstants.VIDIMATA)
- && (numeroAvvisi < 2) && (pratica.getDtPratica().compareTo(data) <= 0)) {
- esito.add(" Pratica " + pratica.getNumeroProgetto() + " ("
- + pratica.getIntPraticaId() + ") - " + pratica.getUserName() + ", "
- + numeroAvvisi + " avvisi");
-
- DettPratica dettPratica = DettPraticaLocalServiceUtil
- .getLastCompletedByIntPratica(pratica.getIntPraticaId());
- long fileEntryIdTemplate = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(
- companyId, "conf.geniocivile.avviso.template.id.deposito.B2");
-
- ServiceContext serviceContext = new ServiceContext();
- serviceContext.setCompanyId(dettPratica.getCompanyId());
- serviceContext.setScopeGroupId(dettPratica.getGroupId());
- serviceContext.setUserId(dettPratica.getUserId());
- ControlloPratica controllo = null;
- try {
- List controlli = ControlloPraticaLocalServiceUtil
- .findByIntPraticaId_Status(pratica.getIntPraticaId(),
- WorkflowConstants.STATUS_PENDING);
- controllo = controlli.get(controlli.size() - 1);
- } catch (Exception e1) {
- try {
- controllo = ControlloPraticaLocalServiceUtil.addControlloPratica(
- dettPratica.getGroupId(), dettPratica.getUserId(),
- pratica.getIntPraticaId(), dettPratica.getDettPraticaId(), false,
- serviceContext);
- } catch (PortalException | SystemException e2) {
- esito.add("Errore durante la creazione di un controllo pratica per progetto "
- + pratica.getNumeroProgetto() + ": " + e2.getMessage());
- }
- }
- controllo.setStatus(WorkflowConstants.STATUS_APPROVED);
- AvvisoLocalServiceUtil.addAvviso(pratica.getIntPraticaId(),
- "Attestazione di deposito progetto", new Date(),
- AvvisoUtil.TIPO_AVVISO_DIRETTO, StatoPraticaConstants.CONFORME,
- fileEntryIdTemplate, dettPratica.getDettPraticaId(),
- DettPratica.class.getName(), controllo.getControlloPraticaId(),
- serviceContext);
- pratica.setStatoPratica(StatoPraticaConstants.CONFORME);
- IntPraticaLocalServiceUtil.updateIntPratica(pratica);
- }
- }
- } catch (PortalException | SystemException e) {
- esito.add("Errore durante l'elaborazione: " + e.getMessage());
- }
- } while (pratiche.size() > 0);
- return esito;
- }
-
private static List riparaConformita(long companyId) {
List esito = new ArrayList<>();
esito.add("Riparazione avvisi di conformità");
@@ -433,19 +353,9 @@ public class SismicaUtil {
if (Validator.isNotNull(fileEntryIdTemplate)) {
try {
- if (!pratica.getTipoProcedura().equalsIgnoreCase(
- Constants.PROCEDURA_C)) {
- AvvisoLocalServiceUtil.addAvviso(pratica.getIntPraticaId(),
- "Attestazione di deposito progetto", new Date(),
- AvvisoUtil.TIPO_AVVISO_DIRETTO,
- StatoPraticaConstants.CONFORME, fileEntryIdTemplate,
- dettPratica.getDettPraticaId(),
- DettPratica.class.getName(),
- controllo.getControlloPraticaId(), serviceContext);
- }
pratica.setStatoPratica(StatoPraticaConstants.CONFORME);
IntPraticaLocalServiceUtil.updateIntPratica(pratica);
- } catch (PortalException | SystemException e) {
+ } catch (SystemException e) {
}
}
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SorteggioPraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SorteggioPraticaUtil.java
index 4e5399ff..84fcf7a6 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SorteggioPraticaUtil.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SorteggioPraticaUtil.java
@@ -1,39 +1,9 @@
package it.mwg.sismica.bo.util;
-import it.tref.liferay.portos.bo.model.Comune;
-import it.tref.liferay.portos.bo.model.ControlloPratica;
-import it.tref.liferay.portos.bo.model.DettPratica;
-import it.tref.liferay.portos.bo.model.IntPratica;
-import it.tref.liferay.portos.bo.model.Provincia;
-import it.tref.liferay.portos.bo.model.Soggetto;
-import it.tref.liferay.portos.bo.model.Territorio;
-import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil;
-import it.tref.liferay.portos.bo.service.ComuneLocalServiceUtil;
-import it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil;
-import it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil;
-import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil;
-import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil;
-import it.tref.liferay.portos.bo.service.ProvinciaLocalServiceUtil;
-import it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil;
-import it.tref.liferay.portos.bo.service.SorteggioLocalServiceUtil;
-import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil;
-import it.tref.liferay.portos.bo.shared.util.ConfigurazioneConstants;
-import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants;
-import it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil;
-import it.tref.liferay.portos.bo.util.AvvisoUtil;
-import it.tref.liferay.portos.report.shared.constants.ReportConstants;
-import it.tref.liferay.portos.report.shared.dto.ReportDto;
-import it.tref.liferay.portos.report.shared.util.ReportUtil;
-
-import java.security.SecureRandom;
-import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
-import java.util.TreeMap;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
@@ -43,14 +13,8 @@ import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.repository.model.FileEntry;
import com.liferay.portal.kernel.repository.model.Folder;
-import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.model.Company;
-import com.liferay.portal.model.Role;
-import com.liferay.portal.model.RoleConstants;
import com.liferay.portal.service.CompanyLocalServiceUtil;
-import com.liferay.portal.service.RoleLocalServiceUtil;
-import com.liferay.portal.service.ServiceContext;
-import com.liferay.portal.service.UserLocalServiceUtil;
import com.liferay.portlet.documentlibrary.model.DLFolderConstants;
import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil;
@@ -65,8 +29,6 @@ public class SorteggioPraticaUtil {
private static final String FOLDER_SORTEGGIO = "Report_Sorteggio";
- private static final String FILE_ENTRY_TEMPLATE_SORTEGGIO = "Sorteggio";
-
/**
*
* Implementazione della procedura di sorteggio secondo i requisiti della
@@ -82,142 +44,9 @@ public class SorteggioPraticaUtil {
SystemException {
List esito = new ArrayList<>();
- if (lock.tryLock()) {
- SimpleDateFormat sdf = new SimpleDateFormat(DATE_TIME_FORMAT);
- esito.add("Sorteggio iniziato in data " + sdf.format(dtSorteggio) + ".
");
-
- Map> sorteggiabili = IntPraticaLocalServiceUtil.findSorteggiabiliNew(
- companyId, dtSorteggio);
-
- int numeroSorteggiabili = 0;
- for (Map.Entry> s : sorteggiabili.entrySet()) {
- numeroSorteggiabili += s.getValue().size();
- }
- esito.add("" + numeroSorteggiabili + " pratiche sottoposte a sorteggio.
");
-
- SecureRandom rnd = new SecureRandom();
- List sorteggiate = new ArrayList<>();
- for (Map.Entry> s : sorteggiabili.entrySet()) {
- String codiceProvincia = s.getKey();
- List elenco = s.getValue();
-
- Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(companyId, codiceProvincia);
- long numeroSorteggiate = (long) Math.ceil(0.1 * elenco.size());
- String testoSorteggio;
- if (numeroSorteggiate > 1) {
- testoSorteggio = "saranno estratte " + numeroSorteggiate + " pratiche";
- } else {
- testoSorteggio = "sarà estratta 1 pratica";
- }
- esito.add("(" + sdf.format(new Date()) + ") Provincia di "
- + provincia.getProvincia() + " " + elenco.size() + " pratiche, " + testoSorteggio
- + ".
");
-
- Map ordinate = new HashMap<>();
-
- int chiave;
- for (IntPratica pratica : elenco) {
- do {
- chiave = rnd.nextInt();
- } while (ordinate.containsKey(chiave));
- ordinate.put(chiave, pratica);
- }
- TreeMap mescolate = new TreeMap(ordinate);
-
- long contatore = 0;
- for (Map.Entry m : mescolate.entrySet()) {
- IntPratica pratica = m.getValue();
- long intPraticaId = pratica.getIntPraticaId();
- DettPratica dettPratica = DettPraticaLocalServiceUtil
- .getLastCompletedByIntPratica(intPraticaId);
-
- ServiceContext serviceContext = new ServiceContext();
- serviceContext.setCompanyId(dettPratica.getCompanyId());
- serviceContext.setScopeGroupId(dettPratica.getGroupId());
- serviceContext.setUserId(dettPratica.getUserId());
-
- if (contatore++ < numeroSorteggiate) {
- sorteggiate.add(pratica);
- esito.add("- Sorteggiata: " + pratica.getNumeroProgetto() + " (id " + intPraticaId
- + ") del " + sdf.format(pratica.getDtPratica()) + " (" + m.getKey()
- + ")
");
- } else {
- pratica.setDtSorteggio(dtSorteggio);
- IntPraticaLocalServiceUtil.updateIntPratica(pratica);
-
- esito.add("- Non sorteggiata: " + pratica.getNumeroProgetto() + " (id "
- + intPraticaId + ") del " + sdf.format(pratica.getDtPratica()) + " ("
- + m.getKey() + ")
");
- }
- }
- esito.add("
");
- }
- if (sorteggiate.size() > 0) {
- saveSorteggio(companyId, sorteggiate, dtSorteggio);
- }
- esito.add("Sorteggio terminato in data " + sdf.format(new Date()) + ".
");
-
- creaReportSorteggio(companyId, dtSorteggio, esito);
-
- // Salvataggio data ultimo sorteggio
- ServiceContext serviceContext = new ServiceContext();
- serviceContext.setCompanyId(companyId);
- serviceContext.setScopeGroupId(-1L);
- serviceContext.setUserId(UserLocalServiceUtil.getDefaultUserId(companyId));
- ConfigurazioneLocalServiceUtil.storeConfig(ConfigurazioneConstants.DATE_ULTIMO_SORTEGGIO,
- sdf.format(dtSorteggio), serviceContext);
-
- lock.unlock();
- }
-
return esito;
}
- private static FileEntry creaReportSorteggio(long companyId, Date dtSorteggio, List contenuto)
- throws PortalException, SystemException {
-
- Role role = RoleLocalServiceUtil.getRole(companyId, RoleConstants.ADMINISTRATOR);
- long userId = UserLocalServiceUtil.getRoleUsers(role.getRoleId(), 0, 1).get(0).getUserId();
-
- Company company = CompanyLocalServiceUtil.getCompany(companyId);
- Folder folderTemplate = DLAppLocalServiceUtil.getFolder(company.getGroupId(),
- DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Template");
- FileEntry fileEntryTemplate = DLAppLocalServiceUtil.getFileEntry(folderTemplate.getGroupId(),
- folderTemplate.getFolderId(), FILE_ENTRY_TEMPLATE_SORTEGGIO);
-
- Folder folderReport = DLAppLocalServiceUtil.getFolder(company.getGroupId(),
- DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, FOLDER_SORTEGGIO);
-
- StringBuilder sb = new StringBuilder(contenuto.size());
- for (String riga : contenuto) {
- sb.append(riga);
- }
- Map parameters = new HashMap();
- parameters.put("html", sb.toString());
-
- ReportDto reportDto = new ReportDto();
- reportDto.setFileEntryIds(new long[] { fileEntryTemplate.getFileEntryId() });
- reportDto.setFolderId(folderReport.getFolderId());
- reportDto.setFileName(reportFileName(companyId, dtSorteggio));
-
- reportDto.setHeader("");
- reportDto.setHeaderHeight(1);
- reportDto.setFooter("");
- reportDto.setFooterHeight(40);
-
- reportDto.setParameters(parameters);
- reportDto.setShowNumberOfPage(true);
- reportDto.setType(ReportConstants.ReportType.VELOCITY_TO_PDF.toString());
-
- String resourcePath = SorteggioPraticaUtil.class.getName().replaceAll("\\w+\\.", "../")
- .replace(SorteggioPraticaUtil.class.getSimpleName(), "resource/asseverazioni");
- reportDto.setPortalURL(SorteggioPraticaUtil.class.getResource(resourcePath).getPath());
-
- ReportUtil.generateReport(companyId, userId, reportDto, null);
-
- return null;
- }
-
private static String reportFileName(long companyId, Date dtSorteggio) {
Calendar calSorteggio = DateUtils.toCalendar(dtSorteggio);
String anno = String.valueOf(calSorteggio.get(Calendar.YEAR));
@@ -240,72 +69,6 @@ public class SorteggioPraticaUtil {
* @throws PortalException
* @throws SystemException
*/
- private static void saveSorteggio(long companyId, List pratiche, Date dtSorteggio)
- throws PortalException, SystemException {
-
- long numeroEstrazione = 1;
- for (IntPratica pratica : pratiche) {
-
- Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(pratica.getTerritorioId());
- Comune comune = ComuneLocalServiceUtil.getComune(territorio.getComuneId());
- Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(),
- comune.getCodiceProvincia());
-
- DettPratica dettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(pratica
- .getIntPraticaId());
-
- String committente = "";
- List soggetti = SoggettoLocalServiceUtil
- .findByIntPratica_TipologiaSoggetto_Aggiuntivo_Rimosso(pratica.getIntPraticaId(),
- TipoSoggettoUtil.COMMITTENTE, false, false);
- if (soggetti.size() > 0) {
- Soggetto soggetto = soggetti.get(0);
-
- // Bug 32771
- if (Validator.isNotNull(soggetto.getNome()) && Validator.isNotNull(soggetto.getCognome()))
- committente = soggetto.getNome() + " " + soggetto.getCognome();
- else if (Validator.isNotNull(soggetto.getDenominazione()))
- committente = soggetto.getDenominazione();
- else
- committente = soggetto.getLegaleRap();
- }
-
- // anno, mese, settimana della data sorteggio
- Calendar calSorteggio = Calendar.getInstance();
- calSorteggio.setTime(dtSorteggio);
-
- String anno = String.valueOf(calSorteggio.get(Calendar.YEAR));
- String mese = String.format("%02d", calSorteggio.get(Calendar.MONTH) + 1);
- int settimana = calSorteggio.get(Calendar.WEEK_OF_YEAR);
-
- ServiceContext serviceContext = new ServiceContext();
- serviceContext.setCompanyId(dettPratica.getCompanyId());
- serviceContext.setScopeGroupId(dettPratica.getGroupId());
- serviceContext.setUserId(dettPratica.getUserId());
-
- SorteggioLocalServiceUtil.addSorteggio(pratica.getIntPraticaId(), dettPratica.getDettPraticaId(),
- anno, mese, settimana, dtSorteggio, "", APERTO, "", numeroEstrazione++,
- pratica.getNumeroProgetto(), committente, comune.getDenominazione(),
- provincia.getProvincia(), false, pratica.getIntPraticaId(), false, serviceContext);
-
- ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.addControlloPratica(
- pratica.getGroupId(), pratica.getUserId(), pratica.getIntPraticaId(),
- dettPratica.getDettPraticaId(), true, serviceContext);
-
- long fileEntryIdTemplate = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(
- serviceContext.getCompanyId(), "conf.geniocivile.avviso.template.id.deposito.S");
-
- AvvisoLocalServiceUtil.addAvviso(pratica.getIntPraticaId(), "Avviso di sorteggio", dtSorteggio,
- AvvisoUtil.TIPO_AVVISO_DIRETTO, StatoPraticaConstants.SOTTOPOSTA_A_PARERE,
- fileEntryIdTemplate, dettPratica.getDettPraticaId(), DettPratica.class.getName(),
- controlloPratica.getControlloPraticaId(), serviceContext);
-
- IntPraticaLocalServiceUtil.updateIntPraticaSorteggio(pratica.getIntPraticaId(), dtSorteggio,
- StatoPraticaConstants.SOTTOPOSTA_A_PARERE);
-
- }
- }
-
public static FileEntry getFileEntrySorteggio(long companyId, long groupId, Date dtSorteggio)
throws PortalException, SystemException {
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/indexer/ControlloPraticaIndexer.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/indexer/ControlloPraticaIndexer.java
index 8d3d52b0..e78d389a 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/indexer/ControlloPraticaIndexer.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/indexer/ControlloPraticaIndexer.java
@@ -206,11 +206,8 @@ public class ControlloPraticaIndexer extends BaseIndexer {
document.addKeyword("sorteggiata", sorteggiata);
document.addKeyword("controlloObbligatorio", intPratica.isControlloObbligatorio());
- String tipoProcedura = intPratica.getTipoProcedura();
- if (Validator.isNotNull(tipoProcedura)) {
- if (tipoProcedura.equalsIgnoreCase(Constants.PROCEDURA_B1))
- tipoProcedura = Constants.PROCEDURA_B;
- document.addKeyword(PortosIndexField.TIPO_PROCEDURA, tipoProcedura);
+ if (Validator.isNotNull(intPratica.getTipoProcedura())) {
+ document.addKeyword(PortosIndexField.TIPO_PROCEDURA, intPratica.getTipoProcedura());
}
// Prendo l ultimo DettPratica legato a IntPratica
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AsseverazioneImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AsseverazioneImpl.java
index 6bdce598..bffb0367 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AsseverazioneImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AsseverazioneImpl.java
@@ -88,6 +88,8 @@ public class AsseverazioneImpl extends AsseverazioneBaseImpl {
modello = "AS-PRC";
}
break;
+ case TipoSoggettoUtil.ARCHEOLOGO:
+ modello = "AS-ARC";
}
return modello;
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java
index d1bede87..73f23a6e 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java
@@ -38,7 +38,7 @@ public class DettPraticaCacheModel implements CacheModel,
Externalizable {
@Override
public String toString() {
- StringBundler sb = new StringBundler(499);
+ StringBundler sb = new StringBundler(501);
sb.append("{uuid=");
sb.append(uuid);
@@ -164,6 +164,8 @@ public class DettPraticaCacheModel implements CacheModel,
sb.append(codiceFiscalePrincipaleDitta);
sb.append(", codiceFiscalePrincipaleGeologo=");
sb.append(codiceFiscalePrincipaleGeologo);
+ sb.append(", codiceFiscalePrincipaleArcheologo=");
+ sb.append(codiceFiscalePrincipaleArcheologo);
sb.append(", lavoriInEconomiaCommittente=");
sb.append(lavoriInEconomiaCommittente);
sb.append(", inizioLavoriContestualeOpera=");
@@ -856,6 +858,13 @@ public class DettPraticaCacheModel implements CacheModel,
dettPraticaImpl.setCodiceFiscalePrincipaleGeologo(codiceFiscalePrincipaleGeologo);
}
+ if (codiceFiscalePrincipaleArcheologo == null) {
+ dettPraticaImpl.setCodiceFiscalePrincipaleArcheologo(StringPool.BLANK);
+ }
+ else {
+ dettPraticaImpl.setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo);
+ }
+
dettPraticaImpl.setLavoriInEconomiaCommittente(lavoriInEconomiaCommittente);
dettPraticaImpl.setInizioLavoriContestualeOpera(inizioLavoriContestualeOpera);
@@ -1556,6 +1565,7 @@ public class DettPraticaCacheModel implements CacheModel,
codiceFiscalePrincipaleDirettoreLavori = objectInput.readUTF();
codiceFiscalePrincipaleDitta = objectInput.readUTF();
codiceFiscalePrincipaleGeologo = objectInput.readUTF();
+ codiceFiscalePrincipaleArcheologo = objectInput.readUTF();
lavoriInEconomiaCommittente = objectInput.readBoolean();
inizioLavoriContestualeOpera = objectInput.readBoolean();
dataInizioLavoriOpera = objectInput.readLong();
@@ -2021,6 +2031,13 @@ public class DettPraticaCacheModel implements CacheModel,
objectOutput.writeUTF(codiceFiscalePrincipaleGeologo);
}
+ if (codiceFiscalePrincipaleArcheologo == null) {
+ objectOutput.writeUTF(StringPool.BLANK);
+ }
+ else {
+ objectOutput.writeUTF(codiceFiscalePrincipaleArcheologo);
+ }
+
objectOutput.writeBoolean(lavoriInEconomiaCommittente);
objectOutput.writeBoolean(inizioLavoriContestualeOpera);
objectOutput.writeLong(dataInizioLavoriOpera);
@@ -2688,6 +2705,7 @@ public class DettPraticaCacheModel implements CacheModel,
public String codiceFiscalePrincipaleDirettoreLavori;
public String codiceFiscalePrincipaleDitta;
public String codiceFiscalePrincipaleGeologo;
+ public String codiceFiscalePrincipaleArcheologo;
public boolean lavoriInEconomiaCommittente;
public boolean inizioLavoriContestualeOpera;
public long dataInizioLavoriOpera;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java
index 18404303..770cf0a1 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java
@@ -130,6 +130,7 @@ public class DettPraticaModelImpl extends BaseModelImpl
{ "codiceFiscalePrincipaleDirettoreLavori", Types.VARCHAR },
{ "codiceFiscalePrincipaleDitta", Types.VARCHAR },
{ "codiceFiscalePrincipaleGeologo", Types.VARCHAR },
+ { "codiceFiscalePrincipaleArcheologo", Types.VARCHAR },
{ "lavoriInEconomiaCommittente", Types.BOOLEAN },
{ "inizioLavoriContestualeOpera", Types.BOOLEAN },
{ "dataInizioLavoriOpera", Types.TIMESTAMP },
@@ -318,7 +319,7 @@ public class DettPraticaModelImpl extends BaseModelImpl
{ "intervFinPubDesc", Types.VARCHAR },
{ "suap", Types.BOOLEAN }
};
- public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,versionata BOOLEAN,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,workflowForzato BOOLEAN,soggettoSostituitoId LONG,dtInvioSignal DATE null,oldDettPraticaId LONG,destinazione VARCHAR(10) null,ag VARCHAR(10) null,descLongIntervento STRING null,paesaggioLocale VARCHAR(75) null,livelloDiTutela VARCHAR(75) null,vincoli VARCHAR(75) null,via VARCHAR(75) null,localita VARCHAR(75) null,estremiCatastali STRING null,estremiPratCom STRING null,variataDa LONG,varianteNumero LONG,varianteSostanziale BOOLEAN,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) null,codiceRuoloDelegato VARCHAR(75) null,codiceFiscaleDelegatoCommittente VARCHAR(75) null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,codiceFiscalePrincipaleCommittente VARCHAR(75) null,codiceFiscalePrincipaleCollaudatore VARCHAR(75) null,codiceFiscalePrincipaleProgettista VARCHAR(75) null,codiceFiscalePrincipaleDirettoreLavori VARCHAR(75) null,codiceFiscalePrincipaleDitta VARCHAR(75) null,codiceFiscalePrincipaleGeologo VARCHAR(75) null,lavoriInEconomiaCommittente BOOLEAN,inizioLavoriContestualeOpera BOOLEAN,dataInizioLavoriOpera DATE null,dataInizioEsecuzioneOpera DATE null,dataFineEsecuzioneOpera DATE null,metratura VARCHAR(75) null,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,numeroCivico VARCHAR(75) null,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,normLavoriInProprio BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDpr03 BOOLEAN,normDpr04 BOOLEAN,normDpr05 BOOLEAN,normDm01 BOOLEAN,normDm02 BOOLEAN,normDm03 BOOLEAN,normDm2018 BOOLEAN,normDm04 BOOLEAN,normDm05 BOOLEAN,normDprg01 BOOLEAN,normDprg02 BOOLEAN,normAnr BOOLEAN,normOrd01 BOOLEAN,normCI01 BOOLEAN,normLTC01 BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,dpdc BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap BOOLEAN)";
+ public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,versionata BOOLEAN,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,workflowForzato BOOLEAN,soggettoSostituitoId LONG,dtInvioSignal DATE null,oldDettPraticaId LONG,destinazione VARCHAR(10) null,ag VARCHAR(10) null,descLongIntervento STRING null,paesaggioLocale VARCHAR(75) null,livelloDiTutela VARCHAR(75) null,vincoli VARCHAR(75) null,via VARCHAR(75) null,localita VARCHAR(75) null,estremiCatastali STRING null,estremiPratCom STRING null,variataDa LONG,varianteNumero LONG,varianteSostanziale BOOLEAN,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) null,codiceRuoloDelegato VARCHAR(75) null,codiceFiscaleDelegatoCommittente VARCHAR(75) null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,codiceFiscalePrincipaleCommittente VARCHAR(75) null,codiceFiscalePrincipaleCollaudatore VARCHAR(75) null,codiceFiscalePrincipaleProgettista VARCHAR(75) null,codiceFiscalePrincipaleDirettoreLavori VARCHAR(75) null,codiceFiscalePrincipaleDitta VARCHAR(75) null,codiceFiscalePrincipaleGeologo VARCHAR(75) null,codiceFiscalePrincipaleArcheologo VARCHAR(75) null,lavoriInEconomiaCommittente BOOLEAN,inizioLavoriContestualeOpera BOOLEAN,dataInizioLavoriOpera DATE null,dataInizioEsecuzioneOpera DATE null,dataFineEsecuzioneOpera DATE null,metratura VARCHAR(75) null,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,numeroCivico VARCHAR(75) null,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,normLavoriInProprio BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDpr03 BOOLEAN,normDpr04 BOOLEAN,normDpr05 BOOLEAN,normDm01 BOOLEAN,normDm02 BOOLEAN,normDm03 BOOLEAN,normDm2018 BOOLEAN,normDm04 BOOLEAN,normDm05 BOOLEAN,normDprg01 BOOLEAN,normDprg02 BOOLEAN,normAnr BOOLEAN,normOrd01 BOOLEAN,normCI01 BOOLEAN,normLTC01 BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,dpdc BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap BOOLEAN)";
public static final String TABLE_SQL_DROP = "drop table portos_bo_DettPratica";
public static final String ORDER_BY_JPQL = " ORDER BY dettPratica.dettPraticaId ASC";
public static final String ORDER_BY_SQL = " ORDER BY portos_bo_DettPratica.dettPraticaId ASC";
@@ -419,6 +420,7 @@ public class DettPraticaModelImpl extends BaseModelImpl
model.setCodiceFiscalePrincipaleDirettoreLavori(soapModel.getCodiceFiscalePrincipaleDirettoreLavori());
model.setCodiceFiscalePrincipaleDitta(soapModel.getCodiceFiscalePrincipaleDitta());
model.setCodiceFiscalePrincipaleGeologo(soapModel.getCodiceFiscalePrincipaleGeologo());
+ model.setCodiceFiscalePrincipaleArcheologo(soapModel.getCodiceFiscalePrincipaleArcheologo());
model.setLavoriInEconomiaCommittente(soapModel.getLavoriInEconomiaCommittente());
model.setInizioLavoriContestualeOpera(soapModel.getInizioLavoriContestualeOpera());
model.setDataInizioLavoriOpera(soapModel.getDataInizioLavoriOpera());
@@ -741,6 +743,8 @@ public class DettPraticaModelImpl extends BaseModelImpl
getCodiceFiscalePrincipaleDitta());
attributes.put("codiceFiscalePrincipaleGeologo",
getCodiceFiscalePrincipaleGeologo());
+ attributes.put("codiceFiscalePrincipaleArcheologo",
+ getCodiceFiscalePrincipaleArcheologo());
attributes.put("lavoriInEconomiaCommittente",
getLavoriInEconomiaCommittente());
attributes.put("inizioLavoriContestualeOpera",
@@ -1374,6 +1378,13 @@ public class DettPraticaModelImpl extends BaseModelImpl
setCodiceFiscalePrincipaleGeologo(codiceFiscalePrincipaleGeologo);
}
+ String codiceFiscalePrincipaleArcheologo = (String)attributes.get(
+ "codiceFiscalePrincipaleArcheologo");
+
+ if (codiceFiscalePrincipaleArcheologo != null) {
+ setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo);
+ }
+
Boolean lavoriInEconomiaCommittente = (Boolean)attributes.get(
"lavoriInEconomiaCommittente");
@@ -3613,6 +3624,23 @@ public class DettPraticaModelImpl extends BaseModelImpl
_codiceFiscalePrincipaleGeologo = codiceFiscalePrincipaleGeologo;
}
+ @JSON
+ @Override
+ public String getCodiceFiscalePrincipaleArcheologo() {
+ if (_codiceFiscalePrincipaleArcheologo == null) {
+ return StringPool.BLANK;
+ }
+ else {
+ return _codiceFiscalePrincipaleArcheologo;
+ }
+ }
+
+ @Override
+ public void setCodiceFiscalePrincipaleArcheologo(
+ String codiceFiscalePrincipaleArcheologo) {
+ _codiceFiscalePrincipaleArcheologo = codiceFiscalePrincipaleArcheologo;
+ }
+
@JSON
@Override
public boolean getLavoriInEconomiaCommittente() {
@@ -6781,6 +6809,7 @@ public class DettPraticaModelImpl extends BaseModelImpl
dettPraticaImpl.setCodiceFiscalePrincipaleDirettoreLavori(getCodiceFiscalePrincipaleDirettoreLavori());
dettPraticaImpl.setCodiceFiscalePrincipaleDitta(getCodiceFiscalePrincipaleDitta());
dettPraticaImpl.setCodiceFiscalePrincipaleGeologo(getCodiceFiscalePrincipaleGeologo());
+ dettPraticaImpl.setCodiceFiscalePrincipaleArcheologo(getCodiceFiscalePrincipaleArcheologo());
dettPraticaImpl.setLavoriInEconomiaCommittente(getLavoriInEconomiaCommittente());
dettPraticaImpl.setInizioLavoriContestualeOpera(getInizioLavoriContestualeOpera());
dettPraticaImpl.setDataInizioLavoriOpera(getDataInizioLavoriOpera());
@@ -7441,6 +7470,15 @@ public class DettPraticaModelImpl extends BaseModelImpl
dettPraticaCacheModel.codiceFiscalePrincipaleGeologo = null;
}
+ dettPraticaCacheModel.codiceFiscalePrincipaleArcheologo = getCodiceFiscalePrincipaleArcheologo();
+
+ String codiceFiscalePrincipaleArcheologo = dettPraticaCacheModel.codiceFiscalePrincipaleArcheologo;
+
+ if ((codiceFiscalePrincipaleArcheologo != null) &&
+ (codiceFiscalePrincipaleArcheologo.length() == 0)) {
+ dettPraticaCacheModel.codiceFiscalePrincipaleArcheologo = null;
+ }
+
dettPraticaCacheModel.lavoriInEconomiaCommittente = getLavoriInEconomiaCommittente();
dettPraticaCacheModel.inizioLavoriContestualeOpera = getInizioLavoriContestualeOpera();
@@ -8286,7 +8324,7 @@ public class DettPraticaModelImpl extends BaseModelImpl
@Override
public String toString() {
- StringBundler sb = new StringBundler(499);
+ StringBundler sb = new StringBundler(501);
sb.append("{uuid=");
sb.append(getUuid());
@@ -8412,6 +8450,8 @@ public class DettPraticaModelImpl extends BaseModelImpl
sb.append(getCodiceFiscalePrincipaleDitta());
sb.append(", codiceFiscalePrincipaleGeologo=");
sb.append(getCodiceFiscalePrincipaleGeologo());
+ sb.append(", codiceFiscalePrincipaleArcheologo=");
+ sb.append(getCodiceFiscalePrincipaleArcheologo());
sb.append(", lavoriInEconomiaCommittente=");
sb.append(getLavoriInEconomiaCommittente());
sb.append(", inizioLavoriContestualeOpera=");
@@ -8793,7 +8833,7 @@ public class DettPraticaModelImpl extends BaseModelImpl
@Override
public String toXmlString() {
- StringBundler sb = new StringBundler(751);
+ StringBundler sb = new StringBundler(754);
sb.append("");
sb.append("it.tref.liferay.portos.bo.model.DettPratica");
@@ -9047,6 +9087,10 @@ public class DettPraticaModelImpl extends BaseModelImpl
"codiceFiscalePrincipaleGeologo");
+ sb.append(
+ "codiceFiscalePrincipaleArcheologo");
sb.append(
"lavoriInEconomiaCommittente
private String _codiceFiscalePrincipaleDirettoreLavori;
private String _codiceFiscalePrincipaleDitta;
private String _codiceFiscalePrincipaleGeologo;
+ private String _codiceFiscalePrincipaleArcheologo;
private boolean _lavoriInEconomiaCommittente;
private boolean _inizioLavoriContestualeOpera;
private Date _dataInizioLavoriOpera;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerEstrazioneFirme.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerEstrazioneFirme.java
index 006c1e4e..089d2304 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerEstrazioneFirme.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerEstrazioneFirme.java
@@ -4,13 +4,8 @@ import it.tref.liferay.portos.bo.model.DocPratica;
import it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil;
import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.shared.util.ConfigurazioneConstants;
-import it.tref.liferay.portos.bo.util.ContentType;
-
-import java.io.BufferedWriter;
import java.io.File;
-import java.io.FileWriter;
import java.io.IOException;
-import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
@@ -18,6 +13,14 @@ import java.util.concurrent.locks.ReentrantLock;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.io.FileUtils;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.entity.mime.MultipartEntityBuilder;
+import org.apache.http.entity.mime.content.ByteArrayBody;
+import org.apache.http.entity.mime.content.ContentBody;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClientBuilder;
+import org.apache.http.util.EntityUtils;
import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.json.JSONArray;
@@ -28,10 +31,8 @@ import com.liferay.portal.kernel.messaging.Message;
import com.liferay.portal.kernel.messaging.MessageListener;
import com.liferay.portal.kernel.messaging.MessageListenerException;
import com.liferay.portal.kernel.util.FileUtil;
-import com.liferay.portal.kernel.util.Http.FilePart;
-import com.liferay.portal.kernel.util.Http.Options;
-import com.liferay.portal.kernel.util.HttpUtil;
import com.liferay.portal.kernel.util.PropsUtil;
+import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.UniqueList;
import com.liferay.portal.kernel.workflow.WorkflowConstants;
import com.liferay.portal.model.Company;
@@ -68,10 +69,10 @@ public class SchedulerEstrazioneFirme implements MessageListener {
List docPratiche = DocPraticaLocalServiceUtil.findByStaus(
WorkflowConstants.STATUS_PENDING, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);
- for (DocPratica docPratica : docPratiche) {
- String urlPdfExtractor = (String) company.getExpandoBridge().getAttribute(
- "url_pdf_extractor", false);
+ String urlPdfExtractor = (String) company.getExpandoBridge().getAttribute(
+ "url_pdf_extractor", false);
+ for (DocPratica docPratica : docPratiche) {
DLFileEntry fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(docPratica
.getDlFileEntryId());
User user = UserLocalServiceUtil.getRoleUsers(
@@ -81,23 +82,18 @@ public class SchedulerEstrazioneFirme implements MessageListener {
.create(user));
byte[] fileBytes = FileUtil.getBytes(fileEntry.getContentStream());
- Options options = new Options();
- options.setLocation(urlPdfExtractor);
- options.setPost(true);
- List fileParts = new ArrayList<>();
- fileParts.add(new FilePart("file", fileEntry.getTitle(), fileBytes,
- ContentType.P7M.getContentType(), "UTF-8"));
- options.setFileParts(fileParts);
-
- String responseBody;
- try {
- responseBody = HttpUtil.URLtoString(options);
- } catch (Exception e) {
- responseBody = "";
- }
-
- if (options.getResponse().getResponseCode() == HttpServletResponse.SC_OK
- || options.getResponse().getResponseCode() == HttpServletResponse.SC_CREATED) {
+ MultipartEntityBuilder builder = MultipartEntityBuilder.create();
+ ContentBody body = new ByteArrayBody(fileBytes, fileEntry.getTitle());
+ builder.addPart("file", body);
+ HttpPost request = new HttpPost(urlPdfExtractor);
+ request.setEntity(builder.build());
+ CloseableHttpClient client = HttpClientBuilder.create().build();
+ HttpResponse response = client.execute(request);
+
+ int statusCode = response.getStatusLine().getStatusCode();
+ String responseBody = EntityUtils.toString(response.getEntity(), StringPool.UTF8);
+ if (statusCode == HttpServletResponse.SC_OK
+ || statusCode == HttpServletResponse.SC_CREATED) {
JSONArray arrayFirme = JSONFactoryUtil.createJSONObject(responseBody)
.getJSONArray("cf");
List cf = new UniqueList();
@@ -117,8 +113,7 @@ public class SchedulerEstrazioneFirme implements MessageListener {
errorCode);
_log.warn("P7M REST extractor error. Response: " + new String(responseBody)
+ " id=" + fileEntry.getFileEntryId());
- // salvaCampione(fileEntry, fileBytes,
- // "0-firme");
+ salvaCampione(fileEntry, fileBytes, "0-firme");
}
}
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerGeneraDocumento.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerGeneraDocumento.java
index f470422c..6621f8aa 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerGeneraDocumento.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerGeneraDocumento.java
@@ -132,29 +132,6 @@ public class SchedulerGeneraDocumento implements MessageListener {
if (Validator.isNotNull(avviso.getJsonParameters())) {
JSONDeserializer