Sfoglia il codice sorgente

Setup preliminare web services

master
Salvatore La Manna 3 anni fa
parent
commit
e5948292f4
  1. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ParereGeologoLocalServiceImpl.java
  2. 2
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.project
  3. 33
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/com.liferay.ide.project.core.prefs
  4. 2
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/com.liferay.ide.sdk.core.prefs
  5. 2
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/org.eclipse.ltk.core.refactoring.prefs
  6. 2
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/org.eclipse.wst.ws.service.policy.prefs
  7. 2
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/build.xml
  8. 1
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/.gitignore
  9. BIN
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/sicilia-sue-connector-portlet-service.jar
  10. BIN
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/util-java.jar
  11. 2
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-display.xml
  12. 5
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-hook.xml
  13. 2
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-plugin-package.properties
  14. 2
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-portlet.xml
  15. 1
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service.xml
  16. 10
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/sql/tables.sql
  17. 40
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/common/Action.java
  18. 39
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/common/ApiResponse.java
  19. 22
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Actions.java
  20. 21
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/ApiServlet.java
  21. 1
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/model/impl/SportelloImpl.java
  22. 1
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/portal.properties
  23. 1
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/service-ext.properties
  24. 4
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/service.properties
  25. 5
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/web.xml

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

@ -116,7 +116,7 @@ public class ParereGeologoLocalServiceImpl extends ParereGeologoLocalServiceBase
folder = dlAppLocalService.addFolder(serviceContext.getUserId(), defaultFolder.getRepositoryId(), folder = dlAppLocalService.addFolder(serviceContext.getUserId(), defaultFolder.getRepositoryId(),
defaultFolder.getFolderId(), folderName, StringPool.BLANK, serviceContext); defaultFolder.getFolderId(), folderName, StringPool.BLANK, serviceContext);
} }
String title = now.getTime() + "_parere_geologo_" + parereGeologoId + StringPool.UNDERLINE + fileName; String title = now.getTime() + "_parere_" + parereGeologoId + StringPool.UNDERLINE + fileName;
String description = StringPool.BLANK; String description = StringPool.BLANK;
String mimeType = MimeTypesUtil.getContentType(fileName); String mimeType = MimeTypesUtil.getContentType(fileName);
String changeLog = StringPool.BLANK; String changeLog = StringPool.BLANK;

2
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.project

@ -31,7 +31,7 @@
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.apache.ivyde.eclipse.ivynature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature> <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<nature>org.apache.ivyde.eclipse.ivynature</nature>
</natures> </natures>
</projectDescription> </projectDescription>

33
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/com.liferay.ide.project.core.prefs

@ -0,0 +1,33 @@
eclipse.preferences.version=1
liferay-display-xml-reference-not-found=2
liferay-display-xml-resource-not-found=2
liferay-display-xml-syntax-invalid=2
liferay-display-xml-type-hierarchy-incorrect=2
liferay-display-xml-type-not-found=2
liferay-hook-xml-reference-not-found=2
liferay-hook-xml-resource-not-found=2
liferay-hook-xml-syntax-invalid=2
liferay-hook-xml-type-hierarchy-incorrect=2
liferay-hook-xml-type-not-found=2
liferay-jsp-files-java-method-not-found=2
liferay-jsp-files-resource-property-not-found=2
liferay-layout-templates-xml-reference-not-found=2
liferay-layout-templates-xml-resource-not-found=2
liferay-layout-templates-xml-syntax-invalid=2
liferay-layout-templates-xml-type-hierarchy-incorrect=2
liferay-layout-templates-xml-type-not-found=2
liferay-portlet-xml-reference-not-found=2
liferay-portlet-xml-resource-not-found=2
liferay-portlet-xml-syntax-invalid=2
liferay-portlet-xml-type-hierarchy-incorrect=2
liferay-portlet-xml-type-not-found=2
portlet-xml-reference-not-found=2
portlet-xml-resource-not-found=2
portlet-xml-syntax-invalid=2
portlet-xml-type-hierarchy-incorrect=2
portlet-xml-type-not-found=2
service-xml-reference-not-found=2
service-xml-resource-not-found=2
service-xml-syntax-invalid=2
service-xml-type-hierarchy-incorrect=2
service-xml-type-not-found=2

2
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/com.liferay.ide.sdk.core.prefs

@ -0,0 +1,2 @@
eclipse.preferences.version=1
sdk-name=liferay-plugins-sdk-6.2

2
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/org.eclipse.ltk.core.refactoring.prefs

@ -0,0 +1,2 @@
eclipse.preferences.version=1
org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false

2
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/org.eclipse.wst.ws.service.policy.prefs

@ -0,0 +1,2 @@
eclipse.preferences.version=1
org.eclipse.wst.ws.service.policy.projectEnabled=false

2
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/build.xml

@ -1,6 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE project> <!DOCTYPE project>
<project name="sicilia-sue-connector-portlet" basedir="." default="deploy"> <project name="sicilia-sue-connector-portlet" basedir="." default="deploy">
<property name="import.shared" value="portos-bo-shared" />
<import file="../build-common-portlet.xml" /> <import file="../build-common-portlet.xml" />
</project> </project>

1
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/.gitignore vendored

@ -1 +0,0 @@
/classes/

BIN
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/sicilia-sue-connector-portlet-service.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/util-java.jar

File binario non mostrato.

2
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-display.xml

@ -2,7 +2,7 @@
<!DOCTYPE display PUBLIC "-//Liferay//DTD Display 6.2.0//EN" "http://www.liferay.com/dtd/liferay-display_6_2_0.dtd"> <!DOCTYPE display PUBLIC "-//Liferay//DTD Display 6.2.0//EN" "http://www.liferay.com/dtd/liferay-display_6_2_0.dtd">
<display> <display>
<category name="category.sample"> <category name="category.tools">
<portlet id="sicilia-sue-connector" /> <portlet id="sicilia-sue-connector" />
</category> </category>
</display> </display>

5
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-hook.xml

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hook PUBLIC "-//Liferay//DTD Hook 6.2.0//EN" "http://www.liferay.com/dtd/liferay-hook_6_2_0.dtd">
<hook>
<portal-properties>portal.properties</portal-properties>
</hook>

2
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-plugin-package.properties

@ -9,6 +9,4 @@ page-url=http://www.liferay.com
author=Liferay, Inc. author=Liferay, Inc.
licenses=LGPL licenses=LGPL
liferay-versions=6.2.0+ liferay-versions=6.2.0+
#portal-dependency-jars=
#portal-dependency-tlds=c.tld
required-deployment-contexts=portos-bo-portlet required-deployment-contexts=portos-bo-portlet

2
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-portlet.xml

@ -7,7 +7,7 @@
<icon>/icon.png</icon> <icon>/icon.png</icon>
<header-portlet-css>/css/main.css</header-portlet-css> <header-portlet-css>/css/main.css</header-portlet-css>
<footer-portlet-javascript>/js/main.js</footer-portlet-javascript> <footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
<css-class-wrapper>sicilia-sue-connector-portlet</css-class-wrapper> <css-class-wrapper>sicilia-sue-connector</css-class-wrapper>
</portlet> </portlet>
<role-mapper> <role-mapper>
<role-name>administrator</role-name> <role-name>administrator</role-name>

1
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service.xml

@ -3,7 +3,6 @@
<service-builder package-path="it.mwg.sicilia.sue"> <service-builder package-path="it.mwg.sicilia.sue">
<author>Manifattura Web Group Srl</author> <author>Manifattura Web Group Srl</author>
<namespace>sicilia_sue</namespace> <namespace>sicilia_sue</namespace>
<entity name="Sportello" local-service="true" remote-service="true"> <entity name="Sportello" local-service="true" remote-service="true">
<!-- PK fields --> <!-- PK fields -->
<column name="sportelloId" type="long" primary="true" /> <column name="sportelloId" type="long" primary="true" />

10
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/sql/tables.sql

@ -1,13 +1,3 @@
create table sicilia_sue_SUE (
sueId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null
);
create table sicilia_sue_Sportello ( create table sicilia_sue_Sportello (
sportelloId LONG not null primary key, sportelloId LONG not null primary key,
groupId LONG, groupId LONG,

40
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/common/Action.java

@ -0,0 +1,40 @@
package it.mwg.sicilia.sue.api.common;
public class Action {
private String name;
private String description;
private String method;
public Action(String name, String description, String method) {
this.name = name;
this.description = description;
this.method = method;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getMethod() {
return method;
}
public void setMethod(String method) {
this.method = method;
}
}

39
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/common/ApiResponse.java

@ -0,0 +1,39 @@
package it.mwg.sicilia.sue.api.common;
import com.liferay.portal.kernel.json.JSONFactoryUtil;
import com.liferay.portal.kernel.json.JSONSerializer;
public class ApiResponse {
private int code;
private String message;
private static final JSONSerializer serializer = JSONFactoryUtil.createJSONSerializer().exclude("class");
public ApiResponse(int code, String message) {
this.setCode(code);
this.setMessage(message);
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
@Override
public String toString() {
return serializer.serialize(this);
}
}

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

@ -0,0 +1,22 @@
package it.mwg.sicilia.sue.api.v1;
import it.mwg.sicilia.sue.api.common.Action;
import java.util.ArrayList;
import java.util.List;
import com.liferay.portal.kernel.servlet.HttpMethods;
public class Actions {
@SuppressWarnings("serial")
private static final List<Action> ACTIONS = new ArrayList<Action>() {
{
add(new Action("login", "Login", HttpMethods.POST));
}
};
public static List<Action> getActions() {
return ACTIONS;
}
}

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

@ -1,8 +1,7 @@
/**
*
*/
package it.mwg.sicilia.sue.api.v1; package it.mwg.sicilia.sue.api.v1;
import it.mwg.sicilia.sue.api.common.ApiResponse;
import java.io.IOException; import java.io.IOException;
import javax.servlet.ServletException; import javax.servlet.ServletException;
@ -20,11 +19,25 @@ public class ApiServlet extends HttpServlet {
@Override @Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
ServletResponseUtil.write(response, "API V1 " + this.getServletContext().getContextPath());
String path = request.getPathInfo().substring(1);
switch (path) {
case "login":
ServletResponseUtil.write(response, new ApiResponse(0, "Ok").toString());
break;
default:
response.sendError(HttpServletResponse.SC_NOT_FOUND, request.getRequestURI());
}
} }
@Override @Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException { IOException {
String path = request.getPathInfo().substring(1);
switch (path) {
default:
response.sendError(HttpServletResponse.SC_NOT_FOUND, request.getRequestURI());
}
} }
} }

1
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/model/impl/SportelloImpl.java

@ -23,6 +23,7 @@ package it.mwg.sicilia.sue.model.impl;
* *
* @author Manifattura Web Group Srl * @author Manifattura Web Group Srl
*/ */
@SuppressWarnings("serial")
public class SportelloImpl extends SportelloBaseImpl { public class SportelloImpl extends SportelloBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:

1
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/portal.properties

@ -1 +0,0 @@
a=b

1
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/service-ext.properties

@ -1 +0,0 @@
build.auto.upgrade=false

4
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.namespace=sicilia_sue
build.number=3 build.number=4
build.date=1620398647281 build.date=1621344885196
build.auto.upgrade=true build.auto.upgrade=true
## ##

5
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/web.xml

@ -2,13 +2,12 @@
<web-app id="WebApp_ID" version="2.5" <web-app id="WebApp_ID" version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet> <servlet>
<servlet-name>ApiServlet</servlet-name> <servlet-name>ApiServletV1</servlet-name>
<servlet-class>it.mwg.sicilia.sue.api.v1.ApiServlet</servlet-class> <servlet-class>it.mwg.sicilia.sue.api.v1.ApiServlet</servlet-class>
</servlet> </servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>ApiServlet</servlet-name> <servlet-name>ApiServletV1</servlet-name>
<url-pattern>/api/v1/*</url-pattern> <url-pattern>/api/v1/*</url-pattern>
</servlet-mapping> </servlet-mapping>
</web-app> </web-app>
Caricamento…
Annulla
Salva