diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_modal_fascicolo.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_modal_fascicolo.jsp
index b416f3d5..90a3b037 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_modal_fascicolo.jsp
+++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_modal_fascicolo.jsp
@@ -1,5 +1,5 @@
-<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%>
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
+<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%>
<%@ include file="/html/fascicolofe/init.jsp" %>
<% String formName = ParamUtil.getString(request, "formName","fm"); %>
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/sicilia-sue-connector-portlet-service.jar b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/sicilia-sue-connector-portlet-service.jar
index 1f0d9a1b..a677f5b8 100644
Binary files a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/sicilia-sue-connector-portlet-service.jar and b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/sicilia-sue-connector-portlet-service.jar differ
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/Sportello.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/Sportello.java
index 36771fc1..31cd5faa 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/Sportello.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/Sportello.java
@@ -49,4 +49,8 @@ public interface Sportello extends SportelloModel, PersistedModel {
public java.lang.String getNomeProvincia()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException;
+
+ public it.tref.liferay.portos.bo.model.Comune getComune()
+ throws com.liferay.portal.kernel.exception.PortalException,
+ com.liferay.portal.kernel.exception.SystemException;
}
\ No newline at end of file
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloClp.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloClp.java
index ba601ab2..7db95aa9 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloClp.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloClp.java
@@ -712,6 +712,25 @@ public class SportelloClp extends BaseModelImpl
implements Sportello
}
}
+ @Override
+ public it.tref.liferay.portos.bo.model.Comune getComune() {
+ try {
+ String methodName = "getComune";
+
+ Class>[] parameterTypes = new Class>[] { };
+
+ Object[] parameterValues = new Object[] { };
+
+ it.tref.liferay.portos.bo.model.Comune returnObj = (it.tref.liferay.portos.bo.model.Comune)invokeOnRemoteModel(methodName,
+ parameterTypes, parameterValues);
+
+ return returnObj;
+ }
+ catch (Exception e) {
+ throw new UnsupportedOperationException(e);
+ }
+ }
+
@Override
public boolean checkPassword(java.lang.String password) {
try {
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloWrapper.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloWrapper.java
index 01ba294e..12def0da 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloWrapper.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloWrapper.java
@@ -756,6 +756,13 @@ public class SportelloWrapper implements Sportello, ModelWrapper {
return _sportello.getNomeProvincia();
}
+ @Override
+ public it.tref.liferay.portos.bo.model.Comune getComune()
+ throws com.liferay.portal.kernel.exception.PortalException,
+ com.liferay.portal.kernel.exception.SystemException {
+ return _sportello.getComune();
+ }
+
@Override
public boolean equals(Object obj) {
if (this == obj) {
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Parameters.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Parameters.java
index 2d4e7bdd..d0695d15 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Parameters.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Parameters.java
@@ -2,15 +2,22 @@ package it.mwg.sicilia.sue.api.v1;
public class Parameters {
+ public static final String ADDITIONAL_INFO = "additionalInfo";
public static final String APPLICATION = "application";
+ public static final String APPLICATION_ID = "applicationId";
public static final String APPLICATIONS = "applications";
public static final String CODE = "code";
public static final String DESCRIPTION = "description";
public static final String DOCUMENTS = "documents";
+ public static final String FIRST_NAME = "firstName";
+ public static final String LAST_NAME = "lastName";
public static final String PASSWORD = "password";
public static final String STATUS_CODE = "statusCode";
public static final String STATUS_MESSAGE = "statusMessage";
+ public static final String SUE_ID = "sueId";
public static final String TOKEN = "token";
+ public static final String TYPE = "type";
public static final String USERNAME = "username";
+ public static final String VAT_ID = "vatId";
public static final String X_AUTH_TOKEN = "X-Auth-Token";
}
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Response.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Response.java
index ea974c4c..48052488 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Response.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Response.java
@@ -3,21 +3,20 @@ package it.mwg.sicilia.sue.api.v1;
import java.io.IOException;
import java.io.Serializable;
import java.util.LinkedHashMap;
+import java.util.List;
import java.util.Map;
+import org.apache.commons.lang.StringUtils;
+
import com.liferay.portal.kernel.json.JSONFactoryUtil;
import com.liferay.portal.kernel.json.JSONSerializer;
+import com.liferay.portal.kernel.util.StringPool;
public class Response {
private static final JSONSerializer serializer = JSONFactoryUtil.createJSONSerializer().exclude("*.class");
- public static String get(int statusCode) throws IOException {
-
- return get(statusCode, null);
- }
-
- public static String get(int statusCode, Map extraData) {
+ public static String get(int statusCode, Map extraData, List additionalInfo) {
Map map = new LinkedHashMap<>();
map.put(Parameters.STATUS_CODE, statusCode);
@@ -25,6 +24,21 @@ public class Response {
if (null != extraData) {
map.putAll(extraData);
}
+ if (null != additionalInfo) {
+ map.put(Parameters.ADDITIONAL_INFO, StringUtils.join(additionalInfo, StringPool.NEW_LINE));
+ }
return serializer.serializeDeep(map);
}
+
+ public static String get(int statusCode) throws IOException {
+ return get(statusCode, null, null);
+ }
+
+ public static String get(int statusCode, Map extraData) {
+ return get(statusCode, extraData, null);
+ }
+
+ public static String get(int statusCode, List additionalInfo) {
+ return get(statusCode, null, additionalInfo);
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Status.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Status.java
index b1da8912..211ad188 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Status.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Status.java
@@ -17,12 +17,12 @@ public class Status {
private static final Map messages = new HashMap() {
{
put(OK, "OK");
- put(EXPIRED_TOKEN, "This token has expired");
- put(INACTIVE_USER, "Inactive user");
- put(INVALID_TOKEN, "Invalid token");
- put(MALFORMED_REQUEST, "Malformed request");
- put(SERVER_ERROR, "Internal server error");
- put(WRONG_USERNAME_OR_PASSWORD, "Wrong user name or password");
+ put(EXPIRED_TOKEN, "Questo token è scaduto");
+ put(INACTIVE_USER, "L'utente non è attivo");
+ put(INVALID_TOKEN, "Token non valido");
+ put(MALFORMED_REQUEST, "Richiesta non corretta");
+ put(SERVER_ERROR, "Errore interno del server");
+ put(WRONG_USERNAME_OR_PASSWORD, "Nome utente o password errati");
}
};
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Application.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Application.java
index 503ae9b5..642acb44 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Application.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Application.java
@@ -2,26 +2,29 @@ package it.mwg.sicilia.sue.api.v1.bean;
import java.io.Serializable;
+@SuppressWarnings("serial")
public class Application implements Serializable {
- private static final long serialVersionUID = -5683688958577468949L;
+ private long applicationId;
+ private String type;
+ private String vatId;
- private String code;
- private String description;
+ public Application(long applicationId, String type, String vatId) {
- public Application(String code, String description) {
-
- this.code = code;
- this.description = description;
+ this.applicationId = applicationId;
+ this.type = type;
+ this.vatId = vatId;
}
- public String getCode() {
-
- return code;
+ public long getApplicationId() {
+ return applicationId;
}
- public String getDescription() {
+ public String getType() {
+ return type;
+ }
- return description;
+ public String getVatId() {
+ return vatId;
}
}
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/ApplicationType.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/ApplicationType.java
new file mode 100644
index 00000000..8e1f2dc5
--- /dev/null
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/ApplicationType.java
@@ -0,0 +1,26 @@
+package it.mwg.sicilia.sue.api.v1.bean;
+
+import java.io.Serializable;
+
+@SuppressWarnings("serial")
+public class ApplicationType implements Serializable {
+
+ private String code;
+ private String description;
+
+ public ApplicationType(String code, String description) {
+
+ this.code = code;
+ this.description = description;
+ }
+
+ public String getCode() {
+
+ return code;
+ }
+
+ public String getDescription() {
+
+ return description;
+ }
+}
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Document.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Document.java
index 8701da44..3c08430b 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Document.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Document.java
@@ -2,10 +2,9 @@ package it.mwg.sicilia.sue.api.v1.bean;
import java.io.Serializable;
+@SuppressWarnings("serial")
public class Document implements Serializable {
- private static final long serialVersionUID = -5986191295042945520L;
-
private String code;
private String description;
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/Command.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/Command.java
index d7e8e59b..5779956e 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/Command.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/Command.java
@@ -1,13 +1,14 @@
package it.mwg.sicilia.sue.api.v1.command;
import it.mwg.sicilia.sue.ExpiredTokenException;
-import it.mwg.sicilia.sue.InactiveSportelloException;
import it.mwg.sicilia.sue.InvalidTokenException;
import it.mwg.sicilia.sue.api.v1.AccessToken;
import it.mwg.sicilia.sue.api.v1.Parameters;
import it.mwg.sicilia.sue.api.v1.Response;
import it.mwg.sicilia.sue.api.v1.Status;
import it.mwg.sicilia.sue.api.v1.parameter.Parameter;
+import it.mwg.sicilia.sue.model.Sportello;
+import it.mwg.sicilia.sue.service.SportelloLocalServiceUtil;
import java.io.IOException;
import java.io.InputStreamReader;
@@ -21,6 +22,8 @@ import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import com.liferay.portal.kernel.exception.PortalException;
+import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.json.JSONDeserializer;
import com.liferay.portal.kernel.json.JSONFactoryUtil;
import com.liferay.portal.kernel.log.Log;
@@ -35,20 +38,29 @@ public abstract class Command {
protected static final Log _log = LogFactoryUtil.getLog(Command.class);
protected static final List EMPTY_PARAMETERS = new ArrayList<>();
+ @SuppressWarnings("serial")
+ protected static final List BASE_OUTPUT_PARAMETERS = new ArrayList() {
+ {
+ add(new Parameter(Parameters.STATUS_CODE, Parameter.TYPES.INTEGER, "Codice di stato"));
+ add(new Parameter(Parameters.STATUS_MESSAGE, Parameter.TYPES.STRING, "Breve descrizione dello stato"));
+ }
+ };
protected Map parameters = null;
+ protected Sportello sportello = null;
private String verb;
private List methods;
private String description;
+ private AccessToken accessToken;
private static final String[] defaultMethods = { HttpMethods.POST };
private static final JSONDeserializer ");
}
- result.append("");
result.append("Esempio:
").append(getCurlExample(command, getBaseUrl(request)))
.append("
");
result.append(""); // class="command"
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Nop.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Nop.java
index 6f3d4c7d..81621868 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Nop.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/Nop.java
@@ -11,12 +11,17 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.servlet.ServletResponseUtil;
+import com.liferay.portal.kernel.util.StringPool;
public class Nop extends Command {
- public Nop(String verb, String description, String... methods) {
+ public Nop(String description, String... methods) {
+ super(description, methods);
+ }
- super(verb, description, methods);
+ @Override
+ protected String getCommandName() {
+ return StringPool.BLANK;
}
@Override
@@ -34,6 +39,6 @@ public class Nop extends Command {
@Override
public List getOutputParameters() {
- return EMPTY_PARAMETERS;
+ return BASE_OUTPUT_PARAMETERS;
}
}
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/parameter/Parameter.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/parameter/Parameter.java
index 8c88fd1f..07ab89cf 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/parameter/Parameter.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/parameter/Parameter.java
@@ -56,6 +56,6 @@ public class Parameter {
}
public static enum TYPES {
- ARRAY, BOOLEAN, STRING, TEXT_HTML, TEXT_PLAIN
+ ARRAY, BOOLEAN, INTEGER, STRING, TEXT_HTML, TEXT_PLAIN
}
}
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/model/impl/SportelloImpl.java b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/model/impl/SportelloImpl.java
index 69fc9d1a..c29ccb3e 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/model/impl/SportelloImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/model/impl/SportelloImpl.java
@@ -106,7 +106,7 @@ public class SportelloImpl extends SportelloBaseImpl {
return getProvincia().getProvincia();
}
- private synchronized Comune getComune() throws PortalException, SystemException {
+ public synchronized Comune getComune() throws PortalException, SystemException {
if (Validator.isNull(comune)) {
comune = ComuneLocalServiceUtil.getComune(getComuneId());
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/service.properties
index c22d2279..504a75f0 100644
--- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/service.properties
+++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/service.properties
@@ -13,8 +13,8 @@
##
build.namespace=sicilia_sue
- build.number=61
- build.date=1623771128700
+ build.number=62
+ build.date=1624370773646
build.auto.upgrade=true
##