Salvatore La Manna 3 anni fa
parent
commit
4a86477701
  1. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/liferay-plugin-package.properties
  2. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
  3. 4
      liferay-plugins-sdk-6.2/portlets/portos-firma-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/firma/servlet/FirmaServlet.java
  4. 1
      liferay-plugins-sdk-6.2/portlets/portos-mail-manager-portlet/.tern-project
  5. 1
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.tern-project
  6. BIN
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/sicilia-sue-connector-portlet-service.jar
  7. 3
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-display.xml
  8. 6
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-plugin-package.properties
  9. 9
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/liferay-portlet.xml
  10. 31
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/portlet.xml
  11. 6
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service.xml
  12. 118
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloClp.java
  13. 45
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloModel.java
  14. 30
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloSoap.java
  15. 81
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloWrapper.java
  16. 58
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/service/persistence/SportelloPersistence.java
  17. 68
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/service/persistence/SportelloUtil.java
  18. 3
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/sql/indexes.properties
  19. 2
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/sql/indexes.sql
  20. 5
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/sql/tables.sql
  21. 3
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml
  22. 3
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml
  23. 5
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml
  24. 6
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/common/Action.java
  25. 39
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/common/ApiResponse.java
  26. 81
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/ApiServlet.java
  27. 5
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Commands.java
  28. 7
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Parameters.java
  29. 31
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Response.java
  30. 28
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/Status.java
  31. 56
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/model/impl/SportelloCacheModel.java
  32. 158
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/model/impl/SportelloModelImpl.java
  33. 7
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/portlet/SueAdministrationPortlet.java
  34. 321
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/service/persistence/SportelloPersistenceImpl.java
  35. 4
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/service.properties
  36. 3
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/html/administration/edit_sportello.jsp
  37. 25
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/html/administration/view.jsp
  38. 19
      liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/html/init.jsp
  39. 9
      liferay-plugins-sdk-6.2/themes/provatema-theme/build.xml
  40. 3
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/META-INF/MANIFEST.MF
  41. BIN
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/commons-logging.jar
  42. BIN
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/log4j.jar
  43. BIN
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/util-bridges.jar
  44. BIN
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/util-java.jar
  45. BIN
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/util-taglib.jar
  46. 11
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/liferay-look-and-feel.xml
  47. 16
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/liferay-plugin-package.properties
  48. 2
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/src/resources-importer/readme.txt
  49. 22
      liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/src/resources-importer/sitemap.json
  50. 2
      liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/META-INF/custom_jsps/html/portlet/workflow_tasks/edit_workflow_task.jsp
  51. 4
      liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/WEB-INF/src/service.properties

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/liferay-plugin-package.properties

@ -15,7 +15,8 @@ portal-dependency-jars=\
jstl-api.jar,\
jstl-impl.jar,\
wsdl4j.jar,\
xml-apis.jar
xml-apis.jar,\
commons-io.jar
portal-dependency-tlds=\
c.tld
required-deployment-contexts=\

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties

@ -13,8 +13,8 @@
##
build.namespace=portos_bo
build.number=3145
build.date=1621866062117
build.number=3146
build.date=1622551721804
build.auto.upgrade=true
##

4
liferay-plugins-sdk-6.2/portlets/portos-firma-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/firma/servlet/FirmaServlet.java

@ -22,6 +22,7 @@ import com.liferay.portal.kernel.json.JSONSerializer;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.servlet.ServletResponseUtil;
import com.liferay.portal.kernel.util.ContentTypes;
import com.liferay.portal.kernel.util.StreamUtil;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.StringUtil;
@ -151,7 +152,8 @@ public class FirmaServlet extends HttpServlet {
JSONSerializer jsonSerializer = JSONFactoryUtil.createJSONSerializer();
jsonSerializer.exclude("*.class");
String jsonResponse = jsonSerializer.serialize(risposta);
response.setContentType("application/json; charset=UTF-8");
response.setContentType(ContentTypes.APPLICATION_JSON);
response.setCharacterEncoding(StringPool.UTF8);
ServletResponseUtil.write(response, jsonResponse);
}
}

1
liferay-plugins-sdk-6.2/portlets/portos-mail-manager-portlet/.tern-project

@ -0,0 +1 @@
{"ide":{"scriptPaths":[]},"plugins":{"aui":{},"liferay":{},"yui":{}},"libs":["ecma5","browser"]}

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

@ -0,0 +1 @@
{"ide":{"scriptPaths":[]},"plugins":{"aui":{},"liferay":{},"yui":{}},"libs":["ecma5","browser"]}

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.

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

@ -5,4 +5,7 @@
<category name="category.tools">
<portlet id="sicilia-sue-connector" />
</category>
<category name="category.hidden">
<portlet id="sicilia-sue-administration"></portlet>
</category>
</display>

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

@ -9,4 +9,10 @@ page-url=http://www.liferay.com
author=Liferay, Inc.
licenses=LGPL
liferay-versions=6.2.0+
portal-dependency-jars=\
commons-codec.jar,\
commons-io.jar,\
jstl-api.jar,\
jstl-impl.jar
portal-dependency-tlds=c.tld
required-deployment-contexts=portos-bo-portlet

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

@ -9,6 +9,15 @@
<footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
<css-class-wrapper>sicilia-sue-connector</css-class-wrapper>
</portlet>
<portlet>
<portlet-name>sicilia-sue-administration</portlet-name>
<icon>/icon.png</icon>
<control-panel-entry-category>configuration</control-panel-entry-category>
<control-panel-entry-weight>1.6</control-panel-entry-weight>
<header-portlet-css>/css/main.css</header-portlet-css>
<footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
<css-class-wrapper>sicilia-sue-administration</css-class-wrapper>
</portlet>
<role-mapper>
<role-name>administrator</role-name>
<role-link>Administrator</role-link>

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

@ -31,4 +31,35 @@
<role-name>user</role-name>
</security-role-ref>
</portlet>
<portlet>
<portlet-name>sicilia-sue-administration</portlet-name>
<display-name>Amministrazione Connettore SUE</display-name>
<portlet-class>it.mwg.sicilia.sue.portlet.SueAdministrationPortlet</portlet-class>
<init-param>
<name>view-template</name>
<value>/html/administration/view.jsp</value>
</init-param>
<expiration-cache>0</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>view</portlet-mode>
</supports>
<portlet-info>
<title>Amministrazione Connettore SUE</title>
<short-title>Amministrazione Connettore SUE</short-title>
<keywords></keywords>
</portlet-info>
<security-role-ref>
<role-name>administrator</role-name>
</security-role-ref>
<security-role-ref>
<role-name>guest</role-name>
</security-role-ref>
<security-role-ref>
<role-name>power-user</role-name>
</security-role-ref>
<security-role-ref>
<role-name>user</role-name>
</security-role-ref>
</portlet>
</portlet-app>

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

@ -15,7 +15,13 @@
<column name="createDate" type="Date" />
<column name="modifiedDate" type="Date" />
<!-- Other fields -->
<column name="loginName" type="String" />
<column name="password" type="String" />
<column name="nonce" type="String" />
<!-- Order -->
<!-- Finder methods -->
<finder return-type="Sportello" name="LoginName">
<finder-column name="loginName" />
</finder>
</entity>
</service-builder>

118
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloClp.java

@ -81,6 +81,9 @@ public class SportelloClp extends BaseModelImpl<Sportello> implements Sportello
attributes.put("userName", getUserName());
attributes.put("createDate", getCreateDate());
attributes.put("modifiedDate", getModifiedDate());
attributes.put("loginName", getLoginName());
attributes.put("password", getPassword());
attributes.put("nonce", getNonce());
return attributes;
}
@ -128,6 +131,24 @@ public class SportelloClp extends BaseModelImpl<Sportello> implements Sportello
if (modifiedDate != null) {
setModifiedDate(modifiedDate);
}
String loginName = (String)attributes.get("loginName");
if (loginName != null) {
setLoginName(loginName);
}
String password = (String)attributes.get("password");
if (password != null) {
setPassword(password);
}
String nonce = (String)attributes.get("nonce");
if (nonce != null) {
setNonce(nonce);
}
}
@Override
@ -301,6 +322,75 @@ public class SportelloClp extends BaseModelImpl<Sportello> implements Sportello
}
}
@Override
public String getLoginName() {
return _loginName;
}
@Override
public void setLoginName(String loginName) {
_loginName = loginName;
if (_sportelloRemoteModel != null) {
try {
Class<?> clazz = _sportelloRemoteModel.getClass();
Method method = clazz.getMethod("setLoginName", String.class);
method.invoke(_sportelloRemoteModel, loginName);
}
catch (Exception e) {
throw new UnsupportedOperationException(e);
}
}
}
@Override
public String getPassword() {
return _password;
}
@Override
public void setPassword(String password) {
_password = password;
if (_sportelloRemoteModel != null) {
try {
Class<?> clazz = _sportelloRemoteModel.getClass();
Method method = clazz.getMethod("setPassword", String.class);
method.invoke(_sportelloRemoteModel, password);
}
catch (Exception e) {
throw new UnsupportedOperationException(e);
}
}
}
@Override
public String getNonce() {
return _nonce;
}
@Override
public void setNonce(String nonce) {
_nonce = nonce;
if (_sportelloRemoteModel != null) {
try {
Class<?> clazz = _sportelloRemoteModel.getClass();
Method method = clazz.getMethod("setNonce", String.class);
method.invoke(_sportelloRemoteModel, nonce);
}
catch (Exception e) {
throw new UnsupportedOperationException(e);
}
}
}
public BaseModel<?> getSportelloRemoteModel() {
return _sportelloRemoteModel;
}
@ -377,6 +467,9 @@ public class SportelloClp extends BaseModelImpl<Sportello> implements Sportello
clone.setUserName(getUserName());
clone.setCreateDate(getCreateDate());
clone.setModifiedDate(getModifiedDate());
clone.setLoginName(getLoginName());
clone.setPassword(getPassword());
clone.setNonce(getNonce());
return clone;
}
@ -429,7 +522,7 @@ public class SportelloClp extends BaseModelImpl<Sportello> implements Sportello
@Override
public String toString() {
StringBundler sb = new StringBundler(15);
StringBundler sb = new StringBundler(21);
sb.append("{sportelloId=");
sb.append(getSportelloId());
@ -445,6 +538,12 @@ public class SportelloClp extends BaseModelImpl<Sportello> implements Sportello
sb.append(getCreateDate());
sb.append(", modifiedDate=");
sb.append(getModifiedDate());
sb.append(", loginName=");
sb.append(getLoginName());
sb.append(", password=");
sb.append(getPassword());
sb.append(", nonce=");
sb.append(getNonce());
sb.append("}");
return sb.toString();
@ -452,7 +551,7 @@ public class SportelloClp extends BaseModelImpl<Sportello> implements Sportello
@Override
public String toXmlString() {
StringBundler sb = new StringBundler(25);
StringBundler sb = new StringBundler(34);
sb.append("<model><model-name>");
sb.append("it.mwg.sicilia.sue.model.Sportello");
@ -486,6 +585,18 @@ public class SportelloClp extends BaseModelImpl<Sportello> implements Sportello
"<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
sb.append(getModifiedDate());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>loginName</column-name><column-value><![CDATA[");
sb.append(getLoginName());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>password</column-name><column-value><![CDATA[");
sb.append(getPassword());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>nonce</column-name><column-value><![CDATA[");
sb.append(getNonce());
sb.append("]]></column-value></column>");
sb.append("</model>");
@ -500,6 +611,9 @@ public class SportelloClp extends BaseModelImpl<Sportello> implements Sportello
private String _userName;
private Date _createDate;
private Date _modifiedDate;
private String _loginName;
private String _password;
private String _nonce;
private BaseModel<?> _sportelloRemoteModel;
private Class<?> _clpSerializerClass = it.mwg.sicilia.sue.service.ClpSerializer.class;
}

45
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloModel.java

@ -189,6 +189,51 @@ public interface SportelloModel extends BaseModel<Sportello>, GroupedModel {
@Override
public void setModifiedDate(Date modifiedDate);
/**
* Returns the login name of this sportello.
*
* @return the login name of this sportello
*/
@AutoEscape
public String getLoginName();
/**
* Sets the login name of this sportello.
*
* @param loginName the login name of this sportello
*/
public void setLoginName(String loginName);
/**
* Returns the password of this sportello.
*
* @return the password of this sportello
*/
@AutoEscape
public String getPassword();
/**
* Sets the password of this sportello.
*
* @param password the password of this sportello
*/
public void setPassword(String password);
/**
* Returns the nonce of this sportello.
*
* @return the nonce of this sportello
*/
@AutoEscape
public String getNonce();
/**
* Sets the nonce of this sportello.
*
* @param nonce the nonce of this sportello
*/
public void setNonce(String nonce);
@Override
public boolean isNew();

30
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloSoap.java

@ -38,6 +38,9 @@ public class SportelloSoap implements Serializable {
soapModel.setUserName(model.getUserName());
soapModel.setCreateDate(model.getCreateDate());
soapModel.setModifiedDate(model.getModifiedDate());
soapModel.setLoginName(model.getLoginName());
soapModel.setPassword(model.getPassword());
soapModel.setNonce(model.getNonce());
return soapModel;
}
@ -146,6 +149,30 @@ public class SportelloSoap implements Serializable {
_modifiedDate = modifiedDate;
}
public String getLoginName() {
return _loginName;
}
public void setLoginName(String loginName) {
_loginName = loginName;
}
public String getPassword() {
return _password;
}
public void setPassword(String password) {
_password = password;
}
public String getNonce() {
return _nonce;
}
public void setNonce(String nonce) {
_nonce = nonce;
}
private long _sportelloId;
private long _groupId;
private long _companyId;
@ -153,4 +180,7 @@ public class SportelloSoap implements Serializable {
private String _userName;
private Date _createDate;
private Date _modifiedDate;
private String _loginName;
private String _password;
private String _nonce;
}

81
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/model/SportelloWrapper.java

@ -56,6 +56,9 @@ public class SportelloWrapper implements Sportello, ModelWrapper<Sportello> {
attributes.put("userName", getUserName());
attributes.put("createDate", getCreateDate());
attributes.put("modifiedDate", getModifiedDate());
attributes.put("loginName", getLoginName());
attributes.put("password", getPassword());
attributes.put("nonce", getNonce());
return attributes;
}
@ -103,6 +106,24 @@ public class SportelloWrapper implements Sportello, ModelWrapper<Sportello> {
if (modifiedDate != null) {
setModifiedDate(modifiedDate);
}
String loginName = (String)attributes.get("loginName");
if (loginName != null) {
setLoginName(loginName);
}
String password = (String)attributes.get("password");
if (password != null) {
setPassword(password);
}
String nonce = (String)attributes.get("nonce");
if (nonce != null) {
setNonce(nonce);
}
}
/**
@ -287,6 +308,66 @@ public class SportelloWrapper implements Sportello, ModelWrapper<Sportello> {
_sportello.setModifiedDate(modifiedDate);
}
/**
* Returns the login name of this sportello.
*
* @return the login name of this sportello
*/
@Override
public java.lang.String getLoginName() {
return _sportello.getLoginName();
}
/**
* Sets the login name of this sportello.
*
* @param loginName the login name of this sportello
*/
@Override
public void setLoginName(java.lang.String loginName) {
_sportello.setLoginName(loginName);
}
/**
* Returns the password of this sportello.
*
* @return the password of this sportello
*/
@Override
public java.lang.String getPassword() {
return _sportello.getPassword();
}
/**
* Sets the password of this sportello.
*
* @param password the password of this sportello
*/
@Override
public void setPassword(java.lang.String password) {
_sportello.setPassword(password);
}
/**
* Returns the nonce of this sportello.
*
* @return the nonce of this sportello
*/
@Override
public java.lang.String getNonce() {
return _sportello.getNonce();
}
/**
* Sets the nonce of this sportello.
*
* @param nonce the nonce of this sportello
*/
@Override
public void setNonce(java.lang.String nonce) {
_sportello.setNonce(nonce);
}
@Override
public boolean isNew() {
return _sportello.isNew();

58
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/service/persistence/SportelloPersistence.java

@ -37,6 +37,64 @@ public interface SportelloPersistence extends BasePersistence<Sportello> {
* Never modify or reference this interface directly. Always use {@link SportelloUtil} to access the sportello persistence. Modify <code>service.xml</code> and rerun ServiceBuilder to regenerate this interface.
*/
/**
* Returns the sportello where loginName = &#63; or throws a {@link it.mwg.sicilia.sue.NoSuchSportelloException} if it could not be found.
*
* @param loginName the login name
* @return the matching sportello
* @throws it.mwg.sicilia.sue.NoSuchSportelloException if a matching sportello could not be found
* @throws SystemException if a system exception occurred
*/
public it.mwg.sicilia.sue.model.Sportello findByLoginName(
java.lang.String loginName)
throws com.liferay.portal.kernel.exception.SystemException,
it.mwg.sicilia.sue.NoSuchSportelloException;
/**
* Returns the sportello where loginName = &#63; or returns <code>null</code> if it could not be found. Uses the finder cache.
*
* @param loginName the login name
* @return the matching sportello, or <code>null</code> if a matching sportello could not be found
* @throws SystemException if a system exception occurred
*/
public it.mwg.sicilia.sue.model.Sportello fetchByLoginName(
java.lang.String loginName)
throws com.liferay.portal.kernel.exception.SystemException;
/**
* Returns the sportello where loginName = &#63; or returns <code>null</code> if it could not be found, optionally using the finder cache.
*
* @param loginName the login name
* @param retrieveFromCache whether to use the finder cache
* @return the matching sportello, or <code>null</code> if a matching sportello could not be found
* @throws SystemException if a system exception occurred
*/
public it.mwg.sicilia.sue.model.Sportello fetchByLoginName(
java.lang.String loginName, boolean retrieveFromCache)
throws com.liferay.portal.kernel.exception.SystemException;
/**
* Removes the sportello where loginName = &#63; from the database.
*
* @param loginName the login name
* @return the sportello that was removed
* @throws SystemException if a system exception occurred
*/
public it.mwg.sicilia.sue.model.Sportello removeByLoginName(
java.lang.String loginName)
throws com.liferay.portal.kernel.exception.SystemException,
it.mwg.sicilia.sue.NoSuchSportelloException;
/**
* Returns the number of sportellos where loginName = &#63;.
*
* @param loginName the login name
* @return the number of matching sportellos
* @throws SystemException if a system exception occurred
*/
public int countByLoginName(java.lang.String loginName)
throws com.liferay.portal.kernel.exception.SystemException;
/**
* Caches the sportello in the entity cache if it is enabled.
*

68
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/service/it/mwg/sicilia/sue/service/persistence/SportelloUtil.java

@ -110,6 +110,74 @@ public class SportelloUtil {
return getPersistence().update(sportello, serviceContext);
}
/**
* Returns the sportello where loginName = &#63; or throws a {@link it.mwg.sicilia.sue.NoSuchSportelloException} if it could not be found.
*
* @param loginName the login name
* @return the matching sportello
* @throws it.mwg.sicilia.sue.NoSuchSportelloException if a matching sportello could not be found
* @throws SystemException if a system exception occurred
*/
public static it.mwg.sicilia.sue.model.Sportello findByLoginName(
java.lang.String loginName)
throws com.liferay.portal.kernel.exception.SystemException,
it.mwg.sicilia.sue.NoSuchSportelloException {
return getPersistence().findByLoginName(loginName);
}
/**
* Returns the sportello where loginName = &#63; or returns <code>null</code> if it could not be found. Uses the finder cache.
*
* @param loginName the login name
* @return the matching sportello, or <code>null</code> if a matching sportello could not be found
* @throws SystemException if a system exception occurred
*/
public static it.mwg.sicilia.sue.model.Sportello fetchByLoginName(
java.lang.String loginName)
throws com.liferay.portal.kernel.exception.SystemException {
return getPersistence().fetchByLoginName(loginName);
}
/**
* Returns the sportello where loginName = &#63; or returns <code>null</code> if it could not be found, optionally using the finder cache.
*
* @param loginName the login name
* @param retrieveFromCache whether to use the finder cache
* @return the matching sportello, or <code>null</code> if a matching sportello could not be found
* @throws SystemException if a system exception occurred
*/
public static it.mwg.sicilia.sue.model.Sportello fetchByLoginName(
java.lang.String loginName, boolean retrieveFromCache)
throws com.liferay.portal.kernel.exception.SystemException {
return getPersistence().fetchByLoginName(loginName, retrieveFromCache);
}
/**
* Removes the sportello where loginName = &#63; from the database.
*
* @param loginName the login name
* @return the sportello that was removed
* @throws SystemException if a system exception occurred
*/
public static it.mwg.sicilia.sue.model.Sportello removeByLoginName(
java.lang.String loginName)
throws com.liferay.portal.kernel.exception.SystemException,
it.mwg.sicilia.sue.NoSuchSportelloException {
return getPersistence().removeByLoginName(loginName);
}
/**
* Returns the number of sportellos where loginName = &#63;.
*
* @param loginName the login name
* @return the number of matching sportellos
* @throws SystemException if a system exception occurred
*/
public static int countByLoginName(java.lang.String loginName)
throws com.liferay.portal.kernel.exception.SystemException {
return getPersistence().countByLoginName(loginName);
}
/**
* Caches the sportello in the entity cache if it is enabled.
*

3
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/sql/indexes.properties

@ -0,0 +1,3 @@
IX_9824D813=sicilia_sue_Sportello.LoginName
IX_9824D813=sicilia_sue_Sportello.loginName
IX_F4E738BB=sicilia_sue_Sportello.userName

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

@ -0,0 +1,2 @@
create index IX_9824D813 on sicilia_sue_Sportello (loginName);
create index IX_F4E738BB on sicilia_sue_Sportello (userName);

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

@ -5,5 +5,8 @@ create table sicilia_sue_Sportello (
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null
modifiedDate DATE null,
loginName VARCHAR(75) null,
password_ VARCHAR(75) null,
nonce VARCHAR(75) null
);

3
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml

@ -14,5 +14,8 @@
<property name="userName" type="com.liferay.portal.dao.orm.hibernate.StringType" />
<property name="createDate" type="org.hibernate.type.TimestampType" />
<property name="modifiedDate" type="org.hibernate.type.TimestampType" />
<property name="loginName" type="com.liferay.portal.dao.orm.hibernate.StringType" />
<property name="password" type="com.liferay.portal.dao.orm.hibernate.StringType" column="password_" />
<property name="nonce" type="com.liferay.portal.dao.orm.hibernate.StringType" />
</class>
</hibernate-mapping>

3
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml

@ -9,5 +9,8 @@
<field name="userName" type="String" />
<field name="createDate" type="Date" />
<field name="modifiedDate" type="Date" />
<field name="loginName" type="String" />
<field name="password" type="String" />
<field name="nonce" type="String" />
</model>
</model-hints>

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

@ -20,6 +20,11 @@
<basic name="modifiedDate">
<temporal>TIMESTAMP</temporal>
</basic>
<basic name="loginName" />
<basic name="password">
<column name="PASSWORD_" />
</basic>
<basic name="nonce" />
<transient name="modelAttributes" />
<transient name="primaryKey" />
<transient name="primaryKeyObj" />

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

@ -15,26 +15,32 @@ public class Action {
}
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

@ -1,39 +0,0 @@
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);
}
}

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

@ -1,15 +1,33 @@
package it.mwg.sicilia.sue.api.v1;
import it.mwg.sicilia.sue.api.common.ApiResponse;
import it.mwg.sicilia.sue.NoSuchSportelloException;
import it.mwg.sicilia.sue.model.Sportello;
import it.mwg.sicilia.sue.service.SportelloLocalServiceUtil;
import it.mwg.sicilia.sue.service.persistence.SportelloUtil;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Serializable;
import java.security.SecureRandom;
import java.util.LinkedHashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.codec.digest.DigestUtils;
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;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.servlet.ServletResponseUtil;
import com.liferay.portal.kernel.util.ContentTypes;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Validator;
/**
* @author Manifattura Web Group Srl
@ -17,27 +35,64 @@ import com.liferay.portal.kernel.servlet.ServletResponseUtil;
@SuppressWarnings("serial")
public class ApiServlet extends HttpServlet {
private static final Log _log = LogFactoryUtil.getLog(ApiServlet.class);
private static final JSONDeserializer<Map<String, Serializable>> deserializer = JSONFactoryUtil
.createJSONDeserializer();
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
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());
}
response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
String path = request.getPathInfo().substring(1);
switch (path) {
default:
response.sendError(HttpServletResponse.SC_NOT_FOUND, request.getRequestURI());
String info = request.getPathInfo();
if (Validator.isNotNull(info) && !info.equals(StringPool.FORWARD_SLASH)) {
response.sendError(HttpServletResponse.SC_NOT_FOUND);
return;
}
Map<String, Serializable> parameters = deserializer
.deserialize(new InputStreamReader(request.getInputStream()));
response.setContentType(ContentTypes.APPLICATION_JSON);
response.setCharacterEncoding(StringPool.UTF8);
ServletResponseUtil.write(response, process(parameters));
}
private String process(Map<String, Serializable> parameters) throws IOException {
if (Validator.isNull(parameters)) {
return Response.get(Status.PARSE_ERROR);
} else if (!parameters.containsKey(Parameters.COMMAND)) {
return Response.get(Status.NO_COMMAND_GIVEN);
} else {
switch ((String) parameters.get(Parameters.COMMAND)) {
case Parameters.COMMAND_LOGIN:
return login(parameters);
}
}
return Response.get(Status.INVALID_COMMAND);
}
private String login(Map<String, Serializable> parameters) throws IOException {
if (!parameters.containsKey(Parameters.USERNAME)) {
return Response.get(Status.NO_USERNAME_GIVEN);
}
Map<String, Serializable> extraData = new LinkedHashMap<>();
String loginName = (String) parameters.get(Parameters.USERNAME);
byte[] bytes = new byte[32];
SecureRandom rnd = new SecureRandom();
rnd.nextBytes(bytes);
String nonce = DigestUtils.sha256Hex(bytes);
extraData.put(Parameters.NONCE, nonce);
Sportello sportello = null;
try {
sportello = SportelloUtil.findByLoginName(loginName);
sportello.setNonce(nonce);
SportelloLocalServiceUtil.updateSportello(sportello);
} catch (NoSuchSportelloException | SystemException e) {
}
return Response.get(Status.OK, extraData);
}
}

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

@ -0,0 +1,5 @@
package it.mwg.sicilia.sue.api.v1;
public class Commands {
}

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

@ -0,0 +1,7 @@
package it.mwg.sicilia.sue.api.v1;
public class Parameters {
public static final String STATUS_CODE = "status";
public static final String STATUS_DESCRIPTION = "description";
}

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

@ -0,0 +1,31 @@
package it.mwg.sicilia.sue.api.v1;
import java.io.IOException;
import java.io.Serializable;
import java.util.LinkedHashMap;
import java.util.Map;
import com.liferay.portal.kernel.json.JSONFactoryUtil;
import com.liferay.portal.kernel.json.JSONSerializer;
import com.liferay.portal.kernel.util.Validator;
public class Response {
private static final JSONSerializer serializer = JSONFactoryUtil.createJSONSerializer();
public static String get(int statusCode) throws IOException {
return get(statusCode, null);
}
public static String get(int statusCode, Map<String, Serializable> extraData) {
Map<String, Serializable> map = new LinkedHashMap<>();
map.put(Parameters.STATUS_CODE, statusCode);
map.put(Parameters.STATUS_DESCRIPTION, Status.getStatusDescription(statusCode));
if (Validator.isNotNull(extraData)) {
map.putAll(extraData);
}
return serializer.serialize(map);
}
}

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

@ -0,0 +1,28 @@
package it.mwg.sicilia.sue.api.v1;
import java.util.HashMap;
import java.util.Map;
public class Status {
public static final int OK = 0;
public static final int INVALID_COMMAND = 1;
public static final int NO_COMMAND_GIVEN = 2;
public static final int NO_USERNAME_GIVEN = 3;
public static final int PARSE_ERROR = 4;
@SuppressWarnings("serial")
private static final Map<Integer, String> messages = new HashMap<Integer, String>() {
{
put(OK, "OK");
put(INVALID_COMMAND, "Invalid command");
put(NO_COMMAND_GIVEN, "No command given");
put(NO_USERNAME_GIVEN, "No username given");
put(PARSE_ERROR, "Parse error");
}
};
public static String getStatusDescription(int statusCode) {
return messages.get(statusCode);
}
}

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

@ -38,7 +38,7 @@ public class SportelloCacheModel implements CacheModel<Sportello>,
Externalizable {
@Override
public String toString() {
StringBundler sb = new StringBundler(15);
StringBundler sb = new StringBundler(21);
sb.append("{sportelloId=");
sb.append(sportelloId);
@ -54,6 +54,12 @@ public class SportelloCacheModel implements CacheModel<Sportello>,
sb.append(createDate);
sb.append(", modifiedDate=");
sb.append(modifiedDate);
sb.append(", loginName=");
sb.append(loginName);
sb.append(", password=");
sb.append(password);
sb.append(", nonce=");
sb.append(nonce);
sb.append("}");
return sb.toString();
@ -89,6 +95,27 @@ public class SportelloCacheModel implements CacheModel<Sportello>,
sportelloImpl.setModifiedDate(new Date(modifiedDate));
}
if (loginName == null) {
sportelloImpl.setLoginName(StringPool.BLANK);
}
else {
sportelloImpl.setLoginName(loginName);
}
if (password == null) {
sportelloImpl.setPassword(StringPool.BLANK);
}
else {
sportelloImpl.setPassword(password);
}
if (nonce == null) {
sportelloImpl.setNonce(StringPool.BLANK);
}
else {
sportelloImpl.setNonce(nonce);
}
sportelloImpl.resetOriginalValues();
return sportelloImpl;
@ -103,6 +130,9 @@ public class SportelloCacheModel implements CacheModel<Sportello>,
userName = objectInput.readUTF();
createDate = objectInput.readLong();
modifiedDate = objectInput.readLong();
loginName = objectInput.readUTF();
password = objectInput.readUTF();
nonce = objectInput.readUTF();
}
@Override
@ -122,6 +152,27 @@ public class SportelloCacheModel implements CacheModel<Sportello>,
objectOutput.writeLong(createDate);
objectOutput.writeLong(modifiedDate);
if (loginName == null) {
objectOutput.writeUTF(StringPool.BLANK);
}
else {
objectOutput.writeUTF(loginName);
}
if (password == null) {
objectOutput.writeUTF(StringPool.BLANK);
}
else {
objectOutput.writeUTF(password);
}
if (nonce == null) {
objectOutput.writeUTF(StringPool.BLANK);
}
else {
objectOutput.writeUTF(nonce);
}
}
public long sportelloId;
@ -131,4 +182,7 @@ public class SportelloCacheModel implements CacheModel<Sportello>,
public String userName;
public long createDate;
public long modifiedDate;
public String loginName;
public String password;
public String nonce;
}

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

@ -72,9 +72,12 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
{ "userId", Types.BIGINT },
{ "userName", Types.VARCHAR },
{ "createDate", Types.TIMESTAMP },
{ "modifiedDate", Types.TIMESTAMP }
{ "modifiedDate", Types.TIMESTAMP },
{ "loginName", Types.VARCHAR },
{ "password_", Types.VARCHAR },
{ "nonce", Types.VARCHAR }
};
public static final String TABLE_SQL_CREATE = "create table sicilia_sue_Sportello (sportelloId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null)";
public static final String TABLE_SQL_CREATE = "create table sicilia_sue_Sportello (sportelloId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,loginName VARCHAR(75) null,password_ VARCHAR(75) null,nonce VARCHAR(75) null)";
public static final String TABLE_SQL_DROP = "drop table sicilia_sue_Sportello";
public static final String ORDER_BY_JPQL = " ORDER BY sportello.sportelloId ASC";
public static final String ORDER_BY_SQL = " ORDER BY sicilia_sue_Sportello.sportelloId ASC";
@ -87,7 +90,11 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
"value.object.finder.cache.enabled.it.mwg.sicilia.sue.model.Sportello"),
true);
public static final boolean COLUMN_BITMASK_ENABLED = false;
public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
"value.object.column.bitmask.enabled.it.mwg.sicilia.sue.model.Sportello"),
true);
public static long LOGINNAME_COLUMN_BITMASK = 1L;
public static long SPORTELLOID_COLUMN_BITMASK = 2L;
/**
* Converts the soap model instance into a normal model instance.
@ -109,6 +116,9 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
model.setUserName(soapModel.getUserName());
model.setCreateDate(soapModel.getCreateDate());
model.setModifiedDate(soapModel.getModifiedDate());
model.setLoginName(soapModel.getLoginName());
model.setPassword(soapModel.getPassword());
model.setNonce(soapModel.getNonce());
return model;
}
@ -180,6 +190,9 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
attributes.put("userName", getUserName());
attributes.put("createDate", getCreateDate());
attributes.put("modifiedDate", getModifiedDate());
attributes.put("loginName", getLoginName());
attributes.put("password", getPassword());
attributes.put("nonce", getNonce());
return attributes;
}
@ -227,6 +240,24 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
if (modifiedDate != null) {
setModifiedDate(modifiedDate);
}
String loginName = (String)attributes.get("loginName");
if (loginName != null) {
setLoginName(loginName);
}
String password = (String)attributes.get("password");
if (password != null) {
setPassword(password);
}
String nonce = (String)attributes.get("nonce");
if (nonce != null) {
setNonce(nonce);
}
}
@JSON
@ -321,6 +352,68 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
_modifiedDate = modifiedDate;
}
@JSON
@Override
public String getLoginName() {
if (_loginName == null) {
return StringPool.BLANK;
}
else {
return _loginName;
}
}
@Override
public void setLoginName(String loginName) {
_columnBitmask |= LOGINNAME_COLUMN_BITMASK;
if (_originalLoginName == null) {
_originalLoginName = _loginName;
}
_loginName = loginName;
}
public String getOriginalLoginName() {
return GetterUtil.getString(_originalLoginName);
}
@JSON
@Override
public String getPassword() {
if (_password == null) {
return StringPool.BLANK;
}
else {
return _password;
}
}
@Override
public void setPassword(String password) {
_password = password;
}
@JSON
@Override
public String getNonce() {
if (_nonce == null) {
return StringPool.BLANK;
}
else {
return _nonce;
}
}
@Override
public void setNonce(String nonce) {
_nonce = nonce;
}
public long getColumnBitmask() {
return _columnBitmask;
}
@Override
public ExpandoBridge getExpandoBridge() {
return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
@ -355,6 +448,9 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
sportelloImpl.setUserName(getUserName());
sportelloImpl.setCreateDate(getCreateDate());
sportelloImpl.setModifiedDate(getModifiedDate());
sportelloImpl.setLoginName(getLoginName());
sportelloImpl.setPassword(getPassword());
sportelloImpl.setNonce(getNonce());
sportelloImpl.resetOriginalValues();
@ -405,6 +501,11 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
@Override
public void resetOriginalValues() {
SportelloModelImpl sportelloModelImpl = this;
sportelloModelImpl._originalLoginName = sportelloModelImpl._loginName;
sportelloModelImpl._columnBitmask = 0;
}
@Override
@ -445,12 +546,36 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
sportelloCacheModel.modifiedDate = Long.MIN_VALUE;
}
sportelloCacheModel.loginName = getLoginName();
String loginName = sportelloCacheModel.loginName;
if ((loginName != null) && (loginName.length() == 0)) {
sportelloCacheModel.loginName = null;
}
sportelloCacheModel.password = getPassword();
String password = sportelloCacheModel.password;
if ((password != null) && (password.length() == 0)) {
sportelloCacheModel.password = null;
}
sportelloCacheModel.nonce = getNonce();
String nonce = sportelloCacheModel.nonce;
if ((nonce != null) && (nonce.length() == 0)) {
sportelloCacheModel.nonce = null;
}
return sportelloCacheModel;
}
@Override
public String toString() {
StringBundler sb = new StringBundler(15);
StringBundler sb = new StringBundler(21);
sb.append("{sportelloId=");
sb.append(getSportelloId());
@ -466,6 +591,12 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
sb.append(getCreateDate());
sb.append(", modifiedDate=");
sb.append(getModifiedDate());
sb.append(", loginName=");
sb.append(getLoginName());
sb.append(", password=");
sb.append(getPassword());
sb.append(", nonce=");
sb.append(getNonce());
sb.append("}");
return sb.toString();
@ -473,7 +604,7 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
@Override
public String toXmlString() {
StringBundler sb = new StringBundler(25);
StringBundler sb = new StringBundler(34);
sb.append("<model><model-name>");
sb.append("it.mwg.sicilia.sue.model.Sportello");
@ -507,6 +638,18 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
"<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
sb.append(getModifiedDate());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>loginName</column-name><column-value><![CDATA[");
sb.append(getLoginName());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>password</column-name><column-value><![CDATA[");
sb.append(getPassword());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>nonce</column-name><column-value><![CDATA[");
sb.append(getNonce());
sb.append("]]></column-value></column>");
sb.append("</model>");
@ -525,5 +668,10 @@ public class SportelloModelImpl extends BaseModelImpl<Sportello>
private String _userName;
private Date _createDate;
private Date _modifiedDate;
private String _loginName;
private String _originalLoginName;
private String _password;
private String _nonce;
private long _columnBitmask;
private Sportello _escapedModel;
}

7
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/portlet/SueAdministrationPortlet.java

@ -0,0 +1,7 @@
package it.mwg.sicilia.sue.portlet;
import com.liferay.util.bridges.mvc.MVCPortlet;
public class SueAdministrationPortlet extends MVCPortlet {
}

321
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/service/persistence/SportelloPersistenceImpl.java

@ -19,6 +19,7 @@ import com.liferay.portal.kernel.dao.orm.EntityCacheUtil;
import com.liferay.portal.kernel.dao.orm.FinderCacheUtil;
import com.liferay.portal.kernel.dao.orm.FinderPath;
import com.liferay.portal.kernel.dao.orm.Query;
import com.liferay.portal.kernel.dao.orm.QueryPos;
import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.dao.orm.Session;
import com.liferay.portal.kernel.exception.SystemException;
@ -29,9 +30,12 @@ import com.liferay.portal.kernel.util.InstanceFactory;
import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.PropsKeys;
import com.liferay.portal.kernel.util.PropsUtil;
import com.liferay.portal.kernel.util.SetUtil;
import com.liferay.portal.kernel.util.StringBundler;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.StringUtil;
import com.liferay.portal.kernel.util.UnmodifiableList;
import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.model.CacheModel;
import com.liferay.portal.model.ModelListener;
import com.liferay.portal.service.persistence.impl.BasePersistenceImpl;
@ -47,6 +51,7 @@ import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Set;
/**
* The persistence implementation for the sportello service.
@ -81,6 +86,255 @@ public class SportelloPersistenceImpl extends BasePersistenceImpl<Sportello>
public static final FinderPath FINDER_PATH_COUNT_ALL = new FinderPath(SportelloModelImpl.ENTITY_CACHE_ENABLED,
SportelloModelImpl.FINDER_CACHE_ENABLED, Long.class,
FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countAll", new String[0]);
public static final FinderPath FINDER_PATH_FETCH_BY_LOGINNAME = new FinderPath(SportelloModelImpl.ENTITY_CACHE_ENABLED,
SportelloModelImpl.FINDER_CACHE_ENABLED, SportelloImpl.class,
FINDER_CLASS_NAME_ENTITY, "fetchByLoginName",
new String[] { String.class.getName() },
SportelloModelImpl.LOGINNAME_COLUMN_BITMASK);
public static final FinderPath FINDER_PATH_COUNT_BY_LOGINNAME = new FinderPath(SportelloModelImpl.ENTITY_CACHE_ENABLED,
SportelloModelImpl.FINDER_CACHE_ENABLED, Long.class,
FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByLoginName",
new String[] { String.class.getName() });
/**
* Returns the sportello where loginName = &#63; or throws a {@link it.mwg.sicilia.sue.NoSuchSportelloException} if it could not be found.
*
* @param loginName the login name
* @return the matching sportello
* @throws it.mwg.sicilia.sue.NoSuchSportelloException if a matching sportello could not be found
* @throws SystemException if a system exception occurred
*/
@Override
public Sportello findByLoginName(String loginName)
throws NoSuchSportelloException, SystemException {
Sportello sportello = fetchByLoginName(loginName);
if (sportello == null) {
StringBundler msg = new StringBundler(4);
msg.append(_NO_SUCH_ENTITY_WITH_KEY);
msg.append("loginName=");
msg.append(loginName);
msg.append(StringPool.CLOSE_CURLY_BRACE);
if (_log.isWarnEnabled()) {
_log.warn(msg.toString());
}
throw new NoSuchSportelloException(msg.toString());
}
return sportello;
}
/**
* Returns the sportello where loginName = &#63; or returns <code>null</code> if it could not be found. Uses the finder cache.
*
* @param loginName the login name
* @return the matching sportello, or <code>null</code> if a matching sportello could not be found
* @throws SystemException if a system exception occurred
*/
@Override
public Sportello fetchByLoginName(String loginName)
throws SystemException {
return fetchByLoginName(loginName, true);
}
/**
* Returns the sportello where loginName = &#63; or returns <code>null</code> if it could not be found, optionally using the finder cache.
*
* @param loginName the login name
* @param retrieveFromCache whether to use the finder cache
* @return the matching sportello, or <code>null</code> if a matching sportello could not be found
* @throws SystemException if a system exception occurred
*/
@Override
public Sportello fetchByLoginName(String loginName,
boolean retrieveFromCache) throws SystemException {
Object[] finderArgs = new Object[] { loginName };
Object result = null;
if (retrieveFromCache) {
result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_LOGINNAME,
finderArgs, this);
}
if (result instanceof Sportello) {
Sportello sportello = (Sportello)result;
if (!Validator.equals(loginName, sportello.getLoginName())) {
result = null;
}
}
if (result == null) {
StringBundler query = new StringBundler(3);
query.append(_SQL_SELECT_SPORTELLO_WHERE);
boolean bindLoginName = false;
if (loginName == null) {
query.append(_FINDER_COLUMN_LOGINNAME_LOGINNAME_1);
}
else if (loginName.equals(StringPool.BLANK)) {
query.append(_FINDER_COLUMN_LOGINNAME_LOGINNAME_3);
}
else {
bindLoginName = true;
query.append(_FINDER_COLUMN_LOGINNAME_LOGINNAME_2);
}
String sql = query.toString();
Session session = null;
try {
session = openSession();
Query q = session.createQuery(sql);
QueryPos qPos = QueryPos.getInstance(q);
if (bindLoginName) {
qPos.add(loginName);
}
List<Sportello> list = q.list();
if (list.isEmpty()) {
FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_LOGINNAME,
finderArgs, list);
}
else {
if ((list.size() > 1) && _log.isWarnEnabled()) {
_log.warn(
"SportelloPersistenceImpl.fetchByLoginName(String, boolean) with parameters (" +
StringUtil.merge(finderArgs) +
") yields a result set with more than 1 result. This violates the logical unique restriction. There is no order guarantee on which result is returned by this finder.");
}
Sportello sportello = list.get(0);
result = sportello;
cacheResult(sportello);
if ((sportello.getLoginName() == null) ||
!sportello.getLoginName().equals(loginName)) {
FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_LOGINNAME,
finderArgs, sportello);
}
}
}
catch (Exception e) {
FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_LOGINNAME,
finderArgs);
throw processException(e);
}
finally {
closeSession(session);
}
}
if (result instanceof List<?>) {
return null;
}
else {
return (Sportello)result;
}
}
/**
* Removes the sportello where loginName = &#63; from the database.
*
* @param loginName the login name
* @return the sportello that was removed
* @throws SystemException if a system exception occurred
*/
@Override
public Sportello removeByLoginName(String loginName)
throws NoSuchSportelloException, SystemException {
Sportello sportello = findByLoginName(loginName);
return remove(sportello);
}
/**
* Returns the number of sportellos where loginName = &#63;.
*
* @param loginName the login name
* @return the number of matching sportellos
* @throws SystemException if a system exception occurred
*/
@Override
public int countByLoginName(String loginName) throws SystemException {
FinderPath finderPath = FINDER_PATH_COUNT_BY_LOGINNAME;
Object[] finderArgs = new Object[] { loginName };
Long count = (Long)FinderCacheUtil.getResult(finderPath, finderArgs,
this);
if (count == null) {
StringBundler query = new StringBundler(2);
query.append(_SQL_COUNT_SPORTELLO_WHERE);
boolean bindLoginName = false;
if (loginName == null) {
query.append(_FINDER_COLUMN_LOGINNAME_LOGINNAME_1);
}
else if (loginName.equals(StringPool.BLANK)) {
query.append(_FINDER_COLUMN_LOGINNAME_LOGINNAME_3);
}
else {
bindLoginName = true;
query.append(_FINDER_COLUMN_LOGINNAME_LOGINNAME_2);
}
String sql = query.toString();
Session session = null;
try {
session = openSession();
Query q = session.createQuery(sql);
QueryPos qPos = QueryPos.getInstance(q);
if (bindLoginName) {
qPos.add(loginName);
}
count = (Long)q.uniqueResult();
FinderCacheUtil.putResult(finderPath, finderArgs, count);
}
catch (Exception e) {
FinderCacheUtil.removeResult(finderPath, finderArgs);
throw processException(e);
}
finally {
closeSession(session);
}
}
return count.intValue();
}
private static final String _FINDER_COLUMN_LOGINNAME_LOGINNAME_1 = "sportello.loginName IS NULL";
private static final String _FINDER_COLUMN_LOGINNAME_LOGINNAME_2 = "sportello.loginName = ?";
private static final String _FINDER_COLUMN_LOGINNAME_LOGINNAME_3 = "(sportello.loginName IS NULL OR sportello.loginName = '')";
public SportelloPersistenceImpl() {
setModelClass(Sportello.class);
@ -96,6 +350,9 @@ public class SportelloPersistenceImpl extends BasePersistenceImpl<Sportello>
EntityCacheUtil.putResult(SportelloModelImpl.ENTITY_CACHE_ENABLED,
SportelloImpl.class, sportello.getPrimaryKey(), sportello);
FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_LOGINNAME,
new Object[] { sportello.getLoginName() }, sportello);
sportello.resetOriginalValues();
}
@ -152,6 +409,8 @@ public class SportelloPersistenceImpl extends BasePersistenceImpl<Sportello>
FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITH_PAGINATION);
FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION);
clearUniqueFindersCache(sportello);
}
@Override
@ -162,6 +421,49 @@ public class SportelloPersistenceImpl extends BasePersistenceImpl<Sportello>
for (Sportello sportello : sportellos) {
EntityCacheUtil.removeResult(SportelloModelImpl.ENTITY_CACHE_ENABLED,
SportelloImpl.class, sportello.getPrimaryKey());
clearUniqueFindersCache(sportello);
}
}
protected void cacheUniqueFindersCache(Sportello sportello) {
if (sportello.isNew()) {
Object[] args = new Object[] { sportello.getLoginName() };
FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_LOGINNAME, args,
Long.valueOf(1));
FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_LOGINNAME, args,
sportello);
}
else {
SportelloModelImpl sportelloModelImpl = (SportelloModelImpl)sportello;
if ((sportelloModelImpl.getColumnBitmask() &
FINDER_PATH_FETCH_BY_LOGINNAME.getColumnBitmask()) != 0) {
Object[] args = new Object[] { sportello.getLoginName() };
FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_LOGINNAME, args,
Long.valueOf(1));
FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_LOGINNAME, args,
sportello);
}
}
}
protected void clearUniqueFindersCache(Sportello sportello) {
SportelloModelImpl sportelloModelImpl = (SportelloModelImpl)sportello;
Object[] args = new Object[] { sportello.getLoginName() };
FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_LOGINNAME, args);
FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_LOGINNAME, args);
if ((sportelloModelImpl.getColumnBitmask() &
FINDER_PATH_FETCH_BY_LOGINNAME.getColumnBitmask()) != 0) {
args = new Object[] { sportelloModelImpl.getOriginalLoginName() };
FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_LOGINNAME, args);
FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_LOGINNAME, args);
}
}
@ -299,13 +601,16 @@ public class SportelloPersistenceImpl extends BasePersistenceImpl<Sportello>
FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITH_PAGINATION);
if (isNew) {
if (isNew || !SportelloModelImpl.COLUMN_BITMASK_ENABLED) {
FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION);
}
EntityCacheUtil.putResult(SportelloModelImpl.ENTITY_CACHE_ENABLED,
SportelloImpl.class, sportello.getPrimaryKey(), sportello);
clearUniqueFindersCache(sportello);
cacheUniqueFindersCache(sportello);
return sportello;
}
@ -326,6 +631,9 @@ public class SportelloPersistenceImpl extends BasePersistenceImpl<Sportello>
sportelloImpl.setUserName(sportello.getUserName());
sportelloImpl.setCreateDate(sportello.getCreateDate());
sportelloImpl.setModifiedDate(sportello.getModifiedDate());
sportelloImpl.setLoginName(sportello.getLoginName());
sportelloImpl.setPassword(sportello.getPassword());
sportelloImpl.setNonce(sportello.getNonce());
return sportelloImpl;
}
@ -603,6 +911,11 @@ public class SportelloPersistenceImpl extends BasePersistenceImpl<Sportello>
return count.intValue();
}
@Override
protected Set<String> getBadColumnNames() {
return _badColumnNames;
}
/**
* Initializes the sportello persistence.
*/
@ -636,12 +949,18 @@ public class SportelloPersistenceImpl extends BasePersistenceImpl<Sportello>
}
private static final String _SQL_SELECT_SPORTELLO = "SELECT sportello FROM Sportello sportello";
private static final String _SQL_SELECT_SPORTELLO_WHERE = "SELECT sportello FROM Sportello sportello WHERE ";
private static final String _SQL_COUNT_SPORTELLO = "SELECT COUNT(sportello) FROM Sportello sportello";
private static final String _SQL_COUNT_SPORTELLO_WHERE = "SELECT COUNT(sportello) FROM Sportello sportello WHERE ";
private static final String _ORDER_BY_ENTITY_ALIAS = "sportello.";
private static final String _NO_SUCH_ENTITY_WITH_PRIMARY_KEY = "No Sportello exists with the primary key ";
private static final String _NO_SUCH_ENTITY_WITH_KEY = "No Sportello exists with the key {";
private static final boolean _HIBERNATE_CACHE_USE_SECOND_LEVEL_CACHE = GetterUtil.getBoolean(PropsUtil.get(
PropsKeys.HIBERNATE_CACHE_USE_SECOND_LEVEL_CACHE));
private static Log _log = LogFactoryUtil.getLog(SportelloPersistenceImpl.class);
private static Set<String> _badColumnNames = SetUtil.fromArray(new String[] {
"password"
});
private static Sportello _nullSportello = new SportelloImpl() {
@Override
public Object clone() {

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.number=4
build.date=1621344885196
build.number=8
build.date=1622735407837
build.auto.upgrade=true
##

3
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/html/administration/edit_sportello.jsp

@ -0,0 +1,3 @@
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="it.mwg.sicilia.sue.model.Sportello"%>
<h2>Edit</h2>

25
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/html/administration/view.jsp

@ -0,0 +1,25 @@
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="it.mwg.sicilia.sue.model.Sportello"%>
<%@page import="it.mwg.sicilia.sue.service.SportelloLocalServiceUtil"%>
<%@page import="java.util.List"%>
<%@include file="/html/init.jsp"%>
<%
%>
<h1>Amministrazione</h1>
<portlet:renderURL var="addSportelloURL">
<portlet:param name="mvcPath" value="/html/administration/edit_sportello.jsp" />
<portlet:param name="backURL" value="<%= portletURL.toString() %>" />
</portlet:renderURL>
<aui:nav-bar>
<aui:nav>
<aui:nav-item href="<%= addSportelloURL %>" iconCssClass="icon-plus" label="add" />
</aui:nav>
</aui:nav-bar>
<liferay-ui:search-container emptyResultsMessage="no-entries-were-found">
<liferay-ui:search-container-results total="<%= SportelloLocalServiceUtil.getSportellosCount() %>"
results="<%= SportelloLocalServiceUtil.getSportellos(searchContainer.getStart(),
searchContainer.getEnd()) %>" />
<liferay-ui:search-container-row className="it.mwg.sicilia.sue.model.Sportello" modelVar="sportello">
</liferay-ui:search-container-row>
<liferay-ui:search-iterator paginate="true" />
</liferay-ui:search-container>

19
liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/html/init.jsp

@ -0,0 +1,19 @@
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%>
<%@taglib uri="http://liferay.com/tld/aui" prefix="aui"%>
<%@taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet"%>
<%@taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme"%>
<%@taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui"%>
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%>
<%@page import="com.liferay.portlet.PortletURLUtil"%>
<%@page import="javax.portlet.PortletURL"%>
<liferay-theme:defineObjects />
<portlet:defineObjects />
<%
PortletURL portletURL = PortletURLUtil.getCurrent(liferayPortletRequest, liferayPortletResponse);
PortletURL iteratorURL = liferayPortletResponse.createRenderURL();
%>

9
liferay-plugins-sdk-6.2/themes/provatema-theme/build.xml

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE project>
<project name="provatema-theme" basedir="." default="deploy">
<property name="theme.parent" value="_styled" />
<import file="../build-common-theme.xml" />
<property name="theme.type" value="ftl" />
</project>

3
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/META-INF/MANIFEST.MF

@ -1,3 +0,0 @@
Manifest-Version: 1.0
Class-Path:

BIN
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/commons-logging.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/log4j.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/util-bridges.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/util-java.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/lib/util-taglib.jar

File binario non mostrato.

11
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/liferay-look-and-feel.xml

@ -1,11 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE look-and-feel PUBLIC "-//Liferay//DTD Look and Feel 6.2.0//EN" "http://www.liferay.com/dtd/liferay-look-and-feel_6_2_0.dtd">
<look-and-feel>
<compatibility>
<version>6.2.5+</version>
</compatibility>
<theme id="provatema" name="Provatema">
<template-extension>ftl</template-extension>
</theme>
</look-and-feel>

16
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/liferay-plugin-package.properties

@ -1,16 +0,0 @@
name=Provatema
module-group-id=liferay
module-incremental-version=1
tags=
short-description=
long-description=
change-log=
page-url=http://www.liferay.com
author=Liferay, Inc.
licenses=LGPL
liferay-versions=6.2.0+
#required-deployment-contexts=\
# resources-importer-web
resources-importer-developer-mode-enabled=true

2
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/src/resources-importer/readme.txt

@ -1,2 +0,0 @@
See http://www.liferay.com/community/wiki/-/wiki/Main/Resources+Importer+Web
for more information about the Resources Importer.

22
liferay-plugins-sdk-6.2/themes/provatema-theme/docroot/WEB-INF/src/resources-importer/sitemap.json

@ -1,22 +0,0 @@
{
"layoutTemplateId": "2_columns_ii",
"privatePages": [
{
"columns": [
[
{
"portletId": "58"
}
],
[
{
"portletId": "47"
}
]
],
"friendlyURL": "/home",
"name": "Welcome",
"title": "Welcome"
}
]
}

2
liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/META-INF/custom_jsps/html/portlet/workflow_tasks/edit_workflow_task.jsp

@ -29,12 +29,10 @@ WorkflowTask workflowTask = (WorkflowTask)request.getAttribute(WebKeys.WORKFLOW_
WorkflowInstance workflowInstance = WorkflowInstanceManagerUtil.getWorkflowInstance(company.getCompanyId(), workflowTask.getWorkflowInstanceId());
Map<String, Serializable> workflowContext = workflowInstance.getWorkflowContext();
long companyId = GetterUtil.getLong((String)workflowContext.get(WorkflowConstants.CONTEXT_COMPANY_ID));
long groupId = GetterUtil.getLong((String)workflowContext.get(WorkflowConstants.CONTEXT_GROUP_ID));
String className = (String)workflowContext.get(WorkflowConstants.CONTEXT_ENTRY_CLASS_NAME);
long classPK = GetterUtil.getLong((String)workflowContext.get(WorkflowConstants.CONTEXT_ENTRY_CLASS_PK));
WorkflowHandler workflowHandler = WorkflowHandlerRegistryUtil.getWorkflowHandler(className);
AssetRenderer assetRenderer = workflowHandler.getAssetRenderer(classPK);

4
liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/WEB-INF/src/service.properties

@ -13,8 +13,8 @@
##
build.namespace=Kaleo
build.number=47
build.date=1621850598948
build.number=48
build.date=1622551982657
build.auto.upgrade=true
##

Caricamento…
Annulla
Salva