diff --git a/liferay-plugins-sdk-6.2/dependencies/aQute.bnd/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/dependencies/aQute.bnd/ivy.xml.MD5 index ccd674b0..42e42084 100644 --- a/liferay-plugins-sdk-6.2/dependencies/aQute.bnd/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/dependencies/aQute.bnd/ivy.xml.MD5 @@ -1 +1 @@ -b2996cd58c16b53d0e5cba6f59304ace +45b38289274e4397c600a212c5477afa diff --git a/liferay-plugins-sdk-6.2/dependencies/com.liferay.ant.bnd/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/dependencies/com.liferay.ant.bnd/ivy.xml.MD5 index c2efd29f..0bfa3aa2 100644 --- a/liferay-plugins-sdk-6.2/dependencies/com.liferay.ant.bnd/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/dependencies/com.liferay.ant.bnd/ivy.xml.MD5 @@ -1 +1 @@ -edfd9cc2944faf63dd7d39e25283a4b6 +9e586203944d7fe5baccd02ed7bf20c1 diff --git a/liferay-plugins-sdk-6.2/dependencies/com.liferay.jasper.jspc/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/dependencies/com.liferay.jasper.jspc/ivy.xml.MD5 index 158f1a5d..d5ec36d5 100644 --- a/liferay-plugins-sdk-6.2/dependencies/com.liferay.jasper.jspc/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/dependencies/com.liferay.jasper.jspc/ivy.xml.MD5 @@ -1 +1 @@ -a7d8aaa34b7d1028a4d449b5ab8f767e +cf39082434c04fdd3a9563acce7cb551 diff --git a/liferay-plugins-sdk-6.2/dependencies/net.sourceforge.pmd/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/dependencies/net.sourceforge.pmd/ivy.xml.MD5 index 3cbade7b..e312ada4 100644 --- a/liferay-plugins-sdk-6.2/dependencies/net.sourceforge.pmd/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/dependencies/net.sourceforge.pmd/ivy.xml.MD5 @@ -1 +1 @@ -4b40da73b53b5860b9adbb52cde18473 +6ad0549f4c64b52b40d871393d72f9aa diff --git a/liferay-plugins-sdk-6.2/dependencies/org.apache.maven.maven.ant.tasks/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/dependencies/org.apache.maven.maven.ant.tasks/ivy.xml.MD5 index 348d2b3f..eac6c7a9 100644 --- a/liferay-plugins-sdk-6.2/dependencies/org.apache.maven.maven.ant.tasks/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/dependencies/org.apache.maven.maven.ant.tasks/ivy.xml.MD5 @@ -1 +1 @@ -0b9e4199159f29548166ac11ab8d12c0 +2aae42c5c43b993944b8c0fe9e31d5fb diff --git a/liferay-plugins-sdk-6.2/dependencies/org.codehaus.groovy/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/dependencies/org.codehaus.groovy/ivy.xml.MD5 index c928e5f7..3c011ccf 100644 --- a/liferay-plugins-sdk-6.2/dependencies/org.codehaus.groovy/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/dependencies/org.codehaus.groovy/ivy.xml.MD5 @@ -1 +1 @@ -8f22881d5bfb74c587681be94ad54598 +e1a7d560dfc36faf61c7d7da67bb03df diff --git a/liferay-plugins-sdk-6.2/dependencies/org.freemarker/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/dependencies/org.freemarker/ivy.xml.MD5 index 81034da7..5dff026e 100644 --- a/liferay-plugins-sdk-6.2/dependencies/org.freemarker/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/dependencies/org.freemarker/ivy.xml.MD5 @@ -1 +1 @@ -4102c750f16136e66085045251a34292 +f6d028f89713fdbf3004b38da2b16dcf diff --git a/liferay-plugins-sdk-6.2/dependencies/org.sonar.ant/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/dependencies/org.sonar.ant/ivy.xml.MD5 index 7ac73185..6d913802 100644 --- a/liferay-plugins-sdk-6.2/dependencies/org.sonar.ant/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/dependencies/org.sonar.ant/ivy.xml.MD5 @@ -1 +1 @@ -f6d022d60b1ed1cc45a21c61c21c8f22 +3325db6f628a33488c6c832368b134e4 diff --git a/liferay-plugins-sdk-6.2/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/ivy.xml.MD5 index d88ae605..feae7b2a 100644 --- a/liferay-plugins-sdk-6.2/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/ivy.xml.MD5 @@ -1 +1 @@ -8e943594b3e1f97e457b967864997dc5 +ae2292c03b059802eec34967b7e85b8a diff --git a/liferay-plugins-sdk-6.2/portlets/quarkus-bridge-portlet/docroot/WEB-INF/lib/portos-bo-portlet-service.jar b/liferay-plugins-sdk-6.2/portlets/quarkus-bridge-portlet/docroot/WEB-INF/lib/portos-bo-portlet-service.jar index 429eea42..b003b616 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/quarkus-bridge-portlet/docroot/WEB-INF/lib/portos-bo-portlet-service.jar and b/liferay-plugins-sdk-6.2/portlets/quarkus-bridge-portlet/docroot/WEB-INF/lib/portos-bo-portlet-service.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/quarkus-bridge-portlet/docroot/WEB-INF/src/portos/nextmind/quarkus/bridge/scheduler/QuarkusBridgeScheduler.java b/liferay-plugins-sdk-6.2/portlets/quarkus-bridge-portlet/docroot/WEB-INF/src/portos/nextmind/quarkus/bridge/scheduler/QuarkusBridgeScheduler.java index 1339c9d4..4c364739 100644 --- a/liferay-plugins-sdk-6.2/portlets/quarkus-bridge-portlet/docroot/WEB-INF/src/portos/nextmind/quarkus/bridge/scheduler/QuarkusBridgeScheduler.java +++ b/liferay-plugins-sdk-6.2/portlets/quarkus-bridge-portlet/docroot/WEB-INF/src/portos/nextmind/quarkus/bridge/scheduler/QuarkusBridgeScheduler.java @@ -2,6 +2,7 @@ package portos.nextmind.quarkus.bridge.scheduler; import com.liferay.portal.kernel.dao.orm.DynamicQuery; import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil; +import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.json.JSONArray; import com.liferay.portal.kernel.json.JSONFactoryUtil; @@ -24,6 +25,7 @@ import it.tref.liferay.portos.bo.model.IntPratica; import it.tref.liferay.portos.bo.model.Territorio; import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; +import it.tref.liferay.portos.bo.shared.util.Constants; import java.util.ArrayList; import java.util.List; @@ -51,7 +53,6 @@ public class QuarkusBridgeScheduler implements MessageListener { } for(Company company : companies){ JSONObject createPayload = prepareCreateBatch(company.getCompanyId()); - //TODO: persist pratiche JSONObject updatePayload = prepareUpdateBatch(company.getCompanyId()); //TODO: persist pratiche } @@ -93,23 +94,29 @@ public class QuarkusBridgeScheduler implements MessageListener { // Recupera la procedura della pratica String tipoProcedura = Sportello.getString(QuarkusBridgeConstants.tipoProcedura); - //TODO: verifica che la procedura non esista già ServiceContext serviceContext = new ServiceContext(); serviceContext.setScopeGroupId(groupId); serviceContext.setCompanyId(companyId); serviceContext.setUserId(user.getUserId()); + //TODO: remove circuit breaker + if(true) continue; + // Aggiungi DettPratica long territorioId = territorio.getTerritorioId(); + //TODO: verifica che la procedura non esista già + if(!Constants.PRATICA_ZONE.containsKey(tipoProcedura)){ + _log.error("#[!]# " + tipoProcedura + " is not a Valid TipoPratica"); + continue; + } DettPratica dettPratica = DettPraticaLocalServiceUtil .addDettPratica(territorioId, tipoProcedura, serviceContext); - // Aggiorna IntPratica - IntPraticaLocalServiceUtil.addDatiSuap(dettPratica.getIntPraticaId(), new long[]{}); - } catch (SystemException e) { _log.error(e ,e); + } catch (PortalException e) { + _log.error(e, e); } } return object;