|
|
|
@ -1,13 +1,13 @@
|
|
|
|
|
/** |
|
|
|
|
* Copyright (c) 2000-present Liferay, Inc. All rights reserved. |
|
|
|
|
* |
|
|
|
|
* This library is free software; you can redistribute it and/or modify it under the terms of the |
|
|
|
|
* GNU Lesser General Public License as published by the Free Software Foundation; either version |
|
|
|
|
* 2.1 of the License, or (at your option) any later version. |
|
|
|
|
* This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General |
|
|
|
|
* Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) |
|
|
|
|
* any later version. |
|
|
|
|
* |
|
|
|
|
* This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without |
|
|
|
|
* even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
|
|
|
* Lesser General Public License for more details. |
|
|
|
|
* This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied |
|
|
|
|
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more |
|
|
|
|
* details. |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
package it.tref.liferay.portos.bo.service.impl; |
|
|
|
@ -72,14 +72,12 @@ import com.liferay.util.dao.orm.CustomSQLUtil;
|
|
|
|
|
* The implementation of the avviso local service. |
|
|
|
|
* |
|
|
|
|
* <p> |
|
|
|
|
* All custom service methods should be put in this class. Whenever methods are |
|
|
|
|
* added, rerun ServiceBuilder to copy their definitions into the |
|
|
|
|
* {@link it.tref.liferay.portos.bo.service.AvvisoLocalService} interface. |
|
|
|
|
* All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy |
|
|
|
|
* their definitions into the {@link it.tref.liferay.portos.bo.service.AvvisoLocalService} interface. |
|
|
|
|
* |
|
|
|
|
* <p> |
|
|
|
|
* This is a local service. Methods of this service will not have security |
|
|
|
|
* checks based on the propagated JAAS credentials because this service can only |
|
|
|
|
* be accessed from within the same VM. |
|
|
|
|
* This is a local service. Methods of this service will not have security checks based on the propagated JAAS |
|
|
|
|
* credentials because this service can only be accessed from within the same VM. |
|
|
|
|
* </p> |
|
|
|
|
* |
|
|
|
|
* @author Davide Barbagallo, 3F Consulting |
|
|
|
@ -88,13 +86,13 @@ import com.liferay.util.dao.orm.CustomSQLUtil;
|
|
|
|
|
*/ |
|
|
|
|
public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl { |
|
|
|
|
/* |
|
|
|
|
* NOTE FOR DEVELOPERS: Never reference this interface directly. Always use |
|
|
|
|
* {@link it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil} to |
|
|
|
|
* access the avviso local service. |
|
|
|
|
* NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link |
|
|
|
|
* it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil} to access the avviso local service. |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
private static final Log _log = LogFactoryUtil.getLog(AvvisoLocalServiceImpl.class.getName()); |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso createStandardAvvisoPratica(IntPratica intPratica, long classPk, String className, |
|
|
|
|
ServiceContext serviceContext, String tipoAvviso, String userCodiceFiscalePrimaFirma, |
|
|
|
|
long controlloPraticaId) throws SystemException, PortalException { |
|
|
|
@ -103,6 +101,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
userCodiceFiscalePrimaFirma, StringPool.BLANK, controlloPraticaId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso createStandardAvvisoPratica(IntPratica intPratica, long classPk, String className, |
|
|
|
|
ServiceContext serviceContext, String tipoAvviso, String userCodiceFiscalePrimaFirma, |
|
|
|
|
String jsonParameters, long controlloPraticaId) throws SystemException, PortalException { |
|
|
|
@ -131,26 +130,25 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
case StatoPraticaConstants.VIDIMATA: |
|
|
|
|
if (null == tipoProcedura) |
|
|
|
|
tipoProcedura = Constants.PROCEDURA_A; |
|
|
|
|
propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get( |
|
|
|
|
"DP" + tipoProcedura); |
|
|
|
|
propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get("DP" + tipoProcedura); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(statoPratica); |
|
|
|
|
} |
|
|
|
|
long fileEntryIdTemplate = configurazioneLocalService.findByC_ChiaveLong( |
|
|
|
|
serviceContext.getCompanyId(), propertiesTemplate); |
|
|
|
|
long fileEntryIdTemplate = configurazioneLocalService.findByC_ChiaveLong(serviceContext.getCompanyId(), |
|
|
|
|
propertiesTemplate); |
|
|
|
|
|
|
|
|
|
return addAvviso(intPratica.getIntPraticaId(), StringPool.BLANK, new Date(), tipoAvviso, |
|
|
|
|
statoPratica, fileEntryIdTemplate, classPk, className, userCodiceFiscalePrimaFirma, |
|
|
|
|
jsonParameters, controlloPraticaId, serviceContext); |
|
|
|
|
return addAvviso(intPratica.getIntPraticaId(), StringPool.BLANK, new Date(), tipoAvviso, statoPratica, |
|
|
|
|
fileEntryIdTemplate, classPk, className, userCodiceFiscalePrimaFirma, jsonParameters, |
|
|
|
|
controlloPraticaId, serviceContext); |
|
|
|
|
} |
|
|
|
|
return null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Avviso createStandardAvvisoPratica(long intPraticaId, String stato, String jsonParameters, |
|
|
|
|
long classPk, String className, ServiceContext serviceContext, String tipoAvviso, |
|
|
|
|
String userCodiceFiscalePrimaFirma, long controlloPraticaId) throws SystemException, |
|
|
|
|
PortalException { |
|
|
|
|
@Override |
|
|
|
|
public Avviso createStandardAvvisoPratica(long intPraticaId, String stato, String jsonParameters, long classPk, |
|
|
|
|
String className, ServiceContext serviceContext, String tipoAvviso, String userCodiceFiscalePrimaFirma, |
|
|
|
|
long controlloPraticaId) throws SystemException, PortalException { |
|
|
|
|
|
|
|
|
|
IntPratica intPratica = intPraticaLocalService.getIntPratica(intPraticaId); |
|
|
|
|
|
|
|
|
@ -160,56 +158,54 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
varianteNonSostanziale = dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE) |
|
|
|
|
&& !dettPratica.getVarianteSostanziale(); |
|
|
|
|
} |
|
|
|
|
String statoPraticaCode = varianteNonSostanziale ? "DPVNS" : PraticaUtil.getStatoPraticaCode(stato, |
|
|
|
|
intPratica); |
|
|
|
|
String statoPraticaCode = varianteNonSostanziale ? "DPVNS" : PraticaUtil.getStatoPraticaCode(stato, intPratica); |
|
|
|
|
String propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(statoPraticaCode); |
|
|
|
|
|
|
|
|
|
long fileEntryIdTemplate = configurazioneLocalService.findByC_ChiaveLong( |
|
|
|
|
serviceContext.getCompanyId(), propertiesTemplate); |
|
|
|
|
long fileEntryIdTemplate = configurazioneLocalService.findByC_ChiaveLong(serviceContext.getCompanyId(), |
|
|
|
|
propertiesTemplate); |
|
|
|
|
|
|
|
|
|
_log.info("debugAvviso: " + propertiesTemplate + " (" + statoPraticaCode + ")" |
|
|
|
|
+ (varianteNonSostanziale ? " non sostanziale" : "")); |
|
|
|
|
return addAvviso(intPraticaId, StringPool.BLANK, new Date(), tipoAvviso, stato, fileEntryIdTemplate, |
|
|
|
|
classPk, className, userCodiceFiscalePrimaFirma, jsonParameters, controlloPraticaId, |
|
|
|
|
serviceContext); |
|
|
|
|
return addAvviso(intPraticaId, StringPool.BLANK, new Date(), tipoAvviso, stato, fileEntryIdTemplate, classPk, |
|
|
|
|
className, userCodiceFiscalePrimaFirma, jsonParameters, controlloPraticaId, serviceContext); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Avviso createStandardAvvisoPratica(long intPraticaId, String stato, long classPk, |
|
|
|
|
String className, ServiceContext serviceContext, String tipoAvviso, |
|
|
|
|
String userCodiceFiscalePrimaFirma, long controlloPraticaId) throws SystemException, |
|
|
|
|
PortalException { |
|
|
|
|
@Override |
|
|
|
|
public Avviso createStandardAvvisoPratica(long intPraticaId, String stato, long classPk, String className, |
|
|
|
|
ServiceContext serviceContext, String tipoAvviso, String userCodiceFiscalePrimaFirma, |
|
|
|
|
long controlloPraticaId) throws SystemException, PortalException { |
|
|
|
|
|
|
|
|
|
return createStandardAvvisoPratica(intPraticaId, stato, null, classPk, className, serviceContext, |
|
|
|
|
tipoAvviso, userCodiceFiscalePrimaFirma, controlloPraticaId); |
|
|
|
|
return createStandardAvvisoPratica(intPraticaId, stato, null, classPk, className, serviceContext, tipoAvviso, |
|
|
|
|
userCodiceFiscalePrimaFirma, controlloPraticaId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Avviso addAvviso(long intPraticaId, String descLong, Date dtAvviso, String tipoAvviso, |
|
|
|
|
String tipoDocumento, long fileEntryIdTemplate, long classPk, String className, |
|
|
|
|
long controlloPraticaId, ServiceContext serviceContext) throws SystemException, PortalException { |
|
|
|
|
@Override |
|
|
|
|
public Avviso addAvviso(long intPraticaId, String descLong, Date dtAvviso, String tipoAvviso, String tipoDocumento, |
|
|
|
|
long fileEntryIdTemplate, long classPk, String className, long controlloPraticaId, |
|
|
|
|
ServiceContext serviceContext) throws SystemException, PortalException { |
|
|
|
|
|
|
|
|
|
return addAvviso(intPraticaId, descLong, dtAvviso, tipoAvviso, tipoDocumento, fileEntryIdTemplate, |
|
|
|
|
classPk, className, StringPool.BLANK, StringPool.BLANK, controlloPraticaId, serviceContext); |
|
|
|
|
return addAvviso(intPraticaId, descLong, dtAvviso, tipoAvviso, tipoDocumento, fileEntryIdTemplate, classPk, |
|
|
|
|
className, StringPool.BLANK, StringPool.BLANK, controlloPraticaId, serviceContext); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Avviso addAvviso(long intPraticaId, String descLong, Date dtAvviso, String tipoAvviso, |
|
|
|
|
String tipoDocumento, long fileEntryIdTemplate, long classPk, String className, |
|
|
|
|
String userCodiceFiscalePrimaFirma, String jsonParameters, long controlloPraticaId, |
|
|
|
|
ServiceContext serviceContext) throws SystemException, PortalException { |
|
|
|
|
@Override |
|
|
|
|
public Avviso addAvviso(long intPraticaId, String descLong, Date dtAvviso, String tipoAvviso, String tipoDocumento, |
|
|
|
|
long fileEntryIdTemplate, long classPk, String className, String userCodiceFiscalePrimaFirma, |
|
|
|
|
String jsonParameters, long controlloPraticaId, ServiceContext serviceContext) throws SystemException, |
|
|
|
|
PortalException { |
|
|
|
|
|
|
|
|
|
return addAvviso(intPraticaId, descLong, dtAvviso, tipoAvviso, tipoDocumento, fileEntryIdTemplate, |
|
|
|
|
classPk, className, userCodiceFiscalePrimaFirma, null, 0L, jsonParameters, |
|
|
|
|
controlloPraticaId, serviceContext); |
|
|
|
|
return addAvviso(intPraticaId, descLong, dtAvviso, tipoAvviso, tipoDocumento, fileEntryIdTemplate, classPk, |
|
|
|
|
className, userCodiceFiscalePrimaFirma, null, 0L, jsonParameters, controlloPraticaId, serviceContext); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Avviso addAvviso(long intPraticaId, String descLong, Date dtAvviso, String tipoAvviso, |
|
|
|
|
String tipoDocumento, long fileEntryIdTemplate, long classPk, String className, |
|
|
|
|
String userCodiceFiscalePrimaFirma, Long fileEntryIdBase, long fileEntryIdFirma, |
|
|
|
|
String jsonParameters, long controlloPraticaId, ServiceContext serviceContext) |
|
|
|
|
throws SystemException, PortalException { |
|
|
|
|
@Override |
|
|
|
|
public Avviso addAvviso(long intPraticaId, String descLong, Date dtAvviso, String tipoAvviso, String tipoDocumento, |
|
|
|
|
long fileEntryIdTemplate, long classPk, String className, String userCodiceFiscalePrimaFirma, |
|
|
|
|
Long fileEntryIdBase, long fileEntryIdFirma, String jsonParameters, long controlloPraticaId, |
|
|
|
|
ServiceContext serviceContext) throws SystemException, PortalException { |
|
|
|
|
|
|
|
|
|
_log.info("addAvviso: descLong=\"" + descLong + "\", tipoAvviso=\"" + tipoAvviso |
|
|
|
|
+ "\", tipoDocumento=\"" + tipoDocumento + "\", className=\"" + className |
|
|
|
|
+ "\", jsonParameters=\"" + jsonParameters + "\""); |
|
|
|
|
_log.info("addAvviso: descLong=\"" + descLong + "\", tipoAvviso=\"" + tipoAvviso + "\", tipoDocumento=\"" |
|
|
|
|
+ tipoDocumento + "\", className=\"" + className + "\", jsonParameters=\"" + jsonParameters + "\""); |
|
|
|
|
User user = userPersistence.fetchByPrimaryKey(serviceContext.getUserId()); |
|
|
|
|
Date now = new Date(); |
|
|
|
|
Avviso avviso = createAvviso(counterLocalService.increment(Avviso.class.getName())); |
|
|
|
@ -244,6 +240,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return addAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso addAvvisoForImport(String descLong, Date dtAvviso, String tipoAvviso, String tipoDocumento, |
|
|
|
|
long fileEntryIdTemplate, long classPk, String className, String userCodiceFiscalePrimaFirma, |
|
|
|
|
long fileEntryIdBase, String jsonParameters, long intPraticaId, long oldAvvisoId, String inviato, |
|
|
|
@ -293,6 +290,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return super.addAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> search(long[] groupIds, Long classPk, String keywords, int start, int end) |
|
|
|
|
throws SystemException { |
|
|
|
|
|
|
|
|
@ -301,6 +299,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countSearch(long[] groupIds, Long classPk, String keywords) throws SystemException { |
|
|
|
|
|
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(searchDynamicQuery(groupIds, classPk, keywords)); |
|
|
|
@ -331,14 +330,15 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<Avviso> getAvvisiFirmatiByCF(long companyId, String cf, int start, int end) |
|
|
|
|
throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiFirmatiByCF(long companyId, String cf, int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = getDynamicQueryAvvisiFirmatiByCF(companyId, cf); |
|
|
|
|
dynamicQuery.addOrder(OrderFactoryUtil.desc("dtAvviso")); |
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiFirmatiByCF(long companyId, String cf) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = getDynamicQueryAvvisiFirmatiByCF(companyId, cf); |
|
|
|
@ -361,6 +361,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiDaFirmarePrimaFirmaByCF(long companyId, String cf, int start, int end) |
|
|
|
|
throws SystemException { |
|
|
|
|
|
|
|
|
@ -369,6 +370,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiDaFirmarePrimaFirmaByCF(long companyId, String cf) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = getDynamicQueryAvvisiDaFirmarePrimaFirmaByCF(companyId, cf); |
|
|
|
@ -428,23 +430,23 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<Avviso> getAvvisiDaFirmarePrimaFirmaByNotCF(long companyId, long[] groupIds, String cf, |
|
|
|
|
int start, int end) throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiDaFirmarePrimaFirmaByNotCF(long companyId, long[] groupIds, String cf, int start, |
|
|
|
|
int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = getDynamicQueryAvvisiDaFirmarePrimaFirmaByNotCF(companyId, groupIds, cf); |
|
|
|
|
dynamicQuery.addOrder(OrderFactoryUtil.desc("dtAvviso")); |
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public int countAvvisiDaFirmarePrimaFirmaByNotCF(long companyId, long[] groupIds, String cf) |
|
|
|
|
throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiDaFirmarePrimaFirmaByNotCF(long companyId, long[] groupIds, String cf) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = getDynamicQueryAvvisiDaFirmarePrimaFirmaByNotCF(companyId, groupIds, cf); |
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private DynamicQuery getDynamicQueryAvvisiDaFirmarePrimaFirmaByNotCF(long companyId, long[] groupIds, |
|
|
|
|
String cf) { |
|
|
|
|
private DynamicQuery getDynamicQueryAvvisiDaFirmarePrimaFirmaByNotCF(long companyId, long[] groupIds, String cf) { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("companyId").eq(companyId)); |
|
|
|
@ -453,8 +455,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
} else { |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("groupId").eq(0l)); |
|
|
|
|
} |
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.not(RestrictionsFactoryUtil.ilike( |
|
|
|
|
"userCodiceFiscalePrimaFirma", cf))); |
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.not(RestrictionsFactoryUtil.ilike("userCodiceFiscalePrimaFirma", cf))); |
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.isNotNull("userCodiceFiscalePrimaFirma")); |
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.ne("userCodiceFiscalePrimaFirma", StringPool.BLANK)); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("fileEntryIdBase").ne(0L)); |
|
|
|
@ -467,6 +468,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiDaFirmarePrimaFirma(long companyId, long[] groupIds, int start, int end) |
|
|
|
|
throws SystemException { |
|
|
|
|
|
|
|
|
@ -475,6 +477,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiDaFirmarePrimaFirma(long companyId, long[] groupIds) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = getDynamicQueryAvvisiDaFirmarePrimaFirma(companyId, groupIds); |
|
|
|
@ -506,12 +509,14 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiGenerazioneDocumento() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiGenerazioneDocumento(); |
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiGenerazioneDocumento(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiGenerazioneDocumento(); |
|
|
|
@ -519,6 +524,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public DynamicQuery dynamicQueryAvvisiGenerazioneDocumento() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -529,12 +535,14 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiFirmaDocumento() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiFirmaDocumento(); |
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiFirmaDocumento(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiFirmaDocumento(); |
|
|
|
@ -542,6 +550,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public DynamicQuery dynamicQueryAvvisiFirmaDocumento() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -559,12 +568,14 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiInvioDocumento() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioDocumento(); |
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiInvioDocumento(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioDocumento(); |
|
|
|
@ -572,6 +583,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public DynamicQuery dynamicQueryAvvisiInvioDocumento() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -583,12 +595,14 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiInvioSignal() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioSignal(null); |
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso getAvvisoInvioSignal(long avvisoId) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioSignal(avvisoId); |
|
|
|
@ -596,6 +610,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return !avviso.isEmpty() ? avviso.get(0) : null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiInvioSignal(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioSignal(null); |
|
|
|
@ -603,6 +618,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public DynamicQuery dynamicQueryAvvisiInvioSignal(Long avvisoId) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -622,12 +638,14 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiTempistica() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiTempistica(null); |
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso getAvvisoTempistica(long avvisoId) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiTempistica(avvisoId); |
|
|
|
@ -635,6 +653,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return !avviso.isEmpty() ? avviso.get(0) : null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiTempistica(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiTempistica(null); |
|
|
|
@ -642,6 +661,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public DynamicQuery dynamicQueryAvvisiTempistica(Long avvisoId) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -656,6 +676,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoDlFileEntryFirma(long avvisoId, long fileEntryFirma) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -664,8 +685,8 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Avviso updateAvvisoPrimaFirma(long avvisoId, String transactionId) throws PortalException, |
|
|
|
|
SystemException { |
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoPrimaFirma(long avvisoId, String transactionId) throws PortalException, SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
|
if (Validator.isNotNull(avviso.getTransactionIdPrimaFirma())) { |
|
|
|
@ -676,6 +697,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoRollbackPrimaFirma(long avvisoId) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -684,6 +706,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoDlFileEntryIdBase(long avvisoId, long fileEntryIdBase) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -691,16 +714,17 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Avviso updateAvvisoDlFileEntryIdBaseSingola(long avvisoId, long fileEntryIdBase) |
|
|
|
|
throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoDlFileEntryIdBaseSingola(long avvisoId, long fileEntryIdBase) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
|
avviso.setFileEntryIdBase(fileEntryIdBase); |
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Avviso updateAvvisoDlFileEntryIdBaseAndInvio(long avvisoId, long fileEntryId, |
|
|
|
|
Date dtCreateFileEntryInvio) throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoDlFileEntryIdBaseAndInvio(long avvisoId, long fileEntryId, Date dtCreateFileEntryInvio) |
|
|
|
|
throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
|
avviso.setFileEntryIdBase(fileEntryId); |
|
|
|
@ -711,8 +735,9 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Avviso updateAvvisoDlFileEntryIdInvio(long avvisoId, long fileEntryIdInvio, |
|
|
|
|
Date dtCreateFileEntryInvio) throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoDlFileEntryIdInvio(long avvisoId, long fileEntryIdInvio, Date dtCreateFileEntryInvio) |
|
|
|
|
throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
|
avviso.setFileEntryIdInvio(fileEntryIdInvio); |
|
|
|
@ -721,6 +746,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoInvio(long avvisoId) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -729,6 +755,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoErrore(long avvisoId, boolean errore) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -736,6 +763,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoAnnullato(long avvisoId, boolean annullato) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -743,6 +771,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoSignal(long avvisoId, Date dtInvioSignal) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -750,6 +779,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoSignal(long avvisoId, boolean signal) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -757,6 +787,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoTempistica(long avvisoId, Date dtTempistica) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -764,6 +795,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoTempistica(long avvisoId, boolean tempistica) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -771,6 +803,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoProtocollo(long avvisoId, String protocollo) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -786,6 +819,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso getAvvisoInvioTecnico(long avvisoId) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioTecnico(avvisoId); |
|
|
|
@ -793,12 +827,14 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisi.isEmpty() ? null : avvisi.get(0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiInvioTecnico() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioTecnico(null); |
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiInvioTecnico(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioTecnico(null); |
|
|
|
@ -810,9 +846,8 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("inviatoTecnico").eq(false)); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("tipoDocumento") |
|
|
|
|
.in(new String[] { StatoPraticaConstants.VIDIMATA, |
|
|
|
|
StatoPraticaConstants.INTEGRAZIONE_ACCETTATA })); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("tipoDocumento").in( |
|
|
|
|
new String[] { StatoPraticaConstants.VIDIMATA, StatoPraticaConstants.INTEGRAZIONE_ACCETTATA })); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("errore").eq(false)); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("annullato").eq(false)); |
|
|
|
|
if (Validator.isNotNull(avvisoId)) { |
|
|
|
@ -821,11 +856,13 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso fetchAvvisoByOldAvvisoId(long oldAvvisoId) throws SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.fetchByoldAvvisoId(oldAvvisoId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso updateAvvisoInviatoTecnico(long avvisoId, boolean inviatoTecnico) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -833,26 +870,28 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<Avviso> findByClassPk_tipoDocumento(Long classPk, String tipoDocumento) |
|
|
|
|
throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> findByClassPk_tipoDocumento(Long classPk, String tipoDocumento) throws SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.findByClassPk_tipoDocumento(classPk, tipoDocumento); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> findByIntPraticaId_tipoDocumento(Long intPraticaId, String tipoDocumento) |
|
|
|
|
throws SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.findByIntPraticaId_tipoDocumento(intPraticaId, tipoDocumento); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> findByIntPraticaIds_tipoDocumento(long[] intPraticaIds, String tipoDocumento) |
|
|
|
|
throws SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.findByIntPraticaIds_tipoDocumento(intPraticaIds, tipoDocumento); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<Avviso> findByClassPk_ExcludeTipoDocumento(Long classPk, String tipoDocumento) |
|
|
|
|
throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> findByClassPk_ExcludeTipoDocumento(Long classPk, String tipoDocumento) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.ne("tipoDocumento", tipoDocumento)); |
|
|
|
@ -860,26 +899,28 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<Avviso> findByIntPratica(long intPraticaId, int start, int end, |
|
|
|
|
OrderByComparator orderByComparator) throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> findByIntPratica(long intPraticaId, int start, int end, OrderByComparator orderByComparator) |
|
|
|
|
throws SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.findByIntPratica(intPraticaId, start, end, orderByComparator); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> findByIntPratica_Inviato(long intPraticaId, String inviato, int start, int end, |
|
|
|
|
OrderByComparator orderByComparator) throws SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.findByIntPratica_Inviato(intPraticaId, inviato, start, end, |
|
|
|
|
orderByComparator); |
|
|
|
|
return avvisoPersistence.findByIntPratica_Inviato(intPraticaId, inviato, start, end, orderByComparator); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countByIntPratica(long intPraticaId) throws SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.countByIntPratica(intPraticaId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public boolean containsFileEntry(long companyId, long[] groupIds, long fileEntryId) |
|
|
|
|
throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public boolean containsFileEntry(long companyId, long[] groupIds, long fileEntryId) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.eq("companyId", companyId)); |
|
|
|
@ -897,11 +938,13 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return count > 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> findByUUID(String uuid, int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.findByUuid(uuid, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisoByClassPk(long classPk) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -909,6 +952,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public int countAvvisoByClassPk_ClassName(long classPk, String className) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -917,26 +961,28 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso findByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, |
|
|
|
|
SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.findByC_G_Protocollo(companyId, groupId, protocollo); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso fetchByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, |
|
|
|
|
SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.fetchByC_G_Protocollo(companyId, groupId, protocollo); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso fetchByProtocollo(String protocollo) throws PortalException, SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.fetchByProtocollo(protocollo); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
* Utilizzato nell'override di update e add per automatizzazione campo |
|
|
|
|
* signal (default false) |
|
|
|
|
* Utilizzato nell'override di update e add per automatizzazione campo signal (default false) |
|
|
|
|
*/ |
|
|
|
|
private void updateSignalAndTempistica(Avviso avviso) { |
|
|
|
|
|
|
|
|
@ -953,6 +999,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
avviso.setTempistica(tempistica); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso fetchLastAvvisoByIntPraticaPerStatoFinale(long intPraticaId) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -975,6 +1022,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getListaAvvisiPerApplet(String codFisc) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -983,27 +1031,30 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.eq("fileEntryIdInvio", 0l)); |
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.ne("fileEntryIdBase", 0l)); |
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.eq("rifiutato", false)); |
|
|
|
|
List<Avviso> avvisi = (List<Avviso>) avvisoPersistence.findWithDynamicQuery(dynamicQuery); |
|
|
|
|
List<Avviso> avvisi = avvisoPersistence.findWithDynamicQuery(dynamicQuery); |
|
|
|
|
|
|
|
|
|
return avvisi; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Map<String, String> getAllTipoDocumentoFolderProps() { |
|
|
|
|
|
|
|
|
|
return AvvisoUtil.getAllTipoDocumentoFolderProps(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public String getFileNameAvviso(long classPk, String tipoDocumento, Long idAvviso, String doc) { |
|
|
|
|
|
|
|
|
|
String filename = StringUtils.leftPad(String.valueOf(classPk), 10, '0') |
|
|
|
|
+ (Validator.isNotNull(tipoDocumento) ? StringPool.UNDERLINE + tipoDocumento |
|
|
|
|
: StringPool.BLANK) + StringPool.UNDERLINE + doc + StringPool.UNDERLINE |
|
|
|
|
+ (Validator.isNotNull(tipoDocumento) ? StringPool.UNDERLINE + tipoDocumento : StringPool.BLANK) |
|
|
|
|
+ StringPool.UNDERLINE + doc + StringPool.UNDERLINE |
|
|
|
|
+ (Validator.isNotNull(idAvviso) ? idAvviso : System.currentTimeMillis()); |
|
|
|
|
|
|
|
|
|
return filename; |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso rilasciaFirma(long avvisoId) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -1015,6 +1066,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso assegnaFirma(long avvisoId, String cf) throws SystemException { |
|
|
|
|
|
|
|
|
|
Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); |
|
|
|
@ -1026,6 +1078,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiWithOldFileEntryIdInvio(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Avviso.class); |
|
|
|
@ -1035,6 +1088,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.dynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiWithOldFileEntryIdBase(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Avviso.class); |
|
|
|
@ -1044,8 +1098,8 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.dynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<Avviso> getAvvisiRifiutatiByControlloPraticaId(long controlloPraticaId) |
|
|
|
|
throws SystemException { |
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiRifiutatiByControlloPraticaId(long controlloPraticaId) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Avviso.class); |
|
|
|
|
dynamicQuery.add(RestrictionsFactoryUtil.eq("controlloPraticaId", controlloPraticaId)); |
|
|
|
@ -1056,15 +1110,14 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoLocalService.dynamicQuery(dynamicQuery); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Avviso addFileFirmato(long avvisoId, long classPk, String fileToSave, ServiceContext serviceContext) |
|
|
|
|
throws Exception { |
|
|
|
|
|
|
|
|
|
Avviso avviso = AvvisoLocalServiceUtil.fetchAvviso(avvisoId); |
|
|
|
|
// DettPratica dettPratica =
|
|
|
|
|
// DettPraticaLocalServiceUtil.fetchDettPratica(dettPraticaId);
|
|
|
|
|
|
|
|
|
|
long folderId = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(avviso.getCompanyId(), |
|
|
|
|
avvisoLocalService.getAllTipoDocumentoFolderProps().get(avviso.getTipoDocumento())); |
|
|
|
|
long folderId = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(avviso.getCompanyId(), avvisoLocalService |
|
|
|
|
.getAllTipoDocumentoFolderProps().get(avviso.getTipoDocumento())); |
|
|
|
|
|
|
|
|
|
String fileName = getFileNameAvviso(classPk, avviso.getTipoDocumento(), avviso.getAvvisoId(), "F"); |
|
|
|
|
|
|
|
|
@ -1075,17 +1128,15 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
|
|
|
|
|
byte[] bytes = Base64.decode(fileToSave); |
|
|
|
|
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW }); |
|
|
|
|
FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(avviso.getUserId(), |
|
|
|
|
folder.getRepositoryId(), folderId, fileName, |
|
|
|
|
MimeTypesUtil.getContentType(fileName + ".p7m"), fileName + ".p7m", "", "", bytes, |
|
|
|
|
serviceContext); |
|
|
|
|
FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(avviso.getUserId(), folder.getRepositoryId(), |
|
|
|
|
folderId, fileName, MimeTypesUtil.getContentType(fileName + ".p7m"), fileName + ".p7m", |
|
|
|
|
StringPool.BLANK, StringPool.BLANK, bytes, serviceContext); |
|
|
|
|
|
|
|
|
|
avviso.setFileEntryIdInvio(fileEntry.getFileEntryId()); |
|
|
|
|
avviso = avvisoLocalService.updateAvviso(avviso); |
|
|
|
|
|
|
|
|
|
if (Validator.isNull(avviso.getProtocollo())) { |
|
|
|
|
String protocollo = ProtocollazioneUtil.protocollaPartenza(avviso, |
|
|
|
|
fileEntry.getFileEntryId()); |
|
|
|
|
String protocollo = ProtocollazioneUtil.protocollaPartenza(avviso, fileEntry.getFileEntryId()); |
|
|
|
|
avviso = avvisoLocalService.updateAvvisoProtocollo(avviso.getAvvisoId(), protocollo); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1100,8 +1151,9 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<Avviso> protocolliSearch(String dataDa, String dataA, String numeroProtocollo, int start, |
|
|
|
|
int end) throws ParseException, SystemException { |
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> protocolliSearch(String dataDa, String dataA, String numeroProtocollo, int start, int end) |
|
|
|
|
throws ParseException, SystemException { |
|
|
|
|
|
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); |
|
|
|
|
|
|
|
|
@ -1145,8 +1197,8 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ((numeroProtocollo != null && !numeroProtocollo.equals("")) |
|
|
|
|
|| (dataDa != null && !dataDa.equals("")) || (dataA != null && !dataA.equals(""))) { |
|
|
|
|
if ((numeroProtocollo != null && !numeroProtocollo.equals("")) || (dataDa != null && !dataDa.equals("")) |
|
|
|
|
|| (dataA != null && !dataA.equals(""))) { |
|
|
|
|
|
|
|
|
|
Order defaultOrder = OrderFactoryUtil.asc("dtProtocollo"); |
|
|
|
|
query.addOrder(defaultOrder); |
|
|
|
@ -1157,8 +1209,9 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return lista; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public int countProtocolliSearch(String dataDa, String dataA, String numeroProtocollo) |
|
|
|
|
throws SystemException, ParseException { |
|
|
|
|
@Override |
|
|
|
|
public int countProtocolliSearch(String dataDa, String dataA, String numeroProtocollo) throws SystemException, |
|
|
|
|
ParseException { |
|
|
|
|
|
|
|
|
|
int count = 0; |
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); |
|
|
|
@ -1201,14 +1254,15 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ((numeroProtocollo != null && !numeroProtocollo.equals("")) |
|
|
|
|
|| (dataDa != null && !dataDa.equals("")) || (dataA != null && !dataA.equals(""))) { |
|
|
|
|
if ((numeroProtocollo != null && !numeroProtocollo.equals("")) || (dataDa != null && !dataDa.equals("")) |
|
|
|
|
|| (dataA != null && !dataA.equals(""))) { |
|
|
|
|
count = (int) avvisoPersistence.countWithDynamicQuery(query); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return count; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiPerAggiuntaProtocollo(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAggiuntaProtocollo(); |
|
|
|
@ -1216,6 +1270,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return avvisoPersistence.findWithDynamicQuery(dynamicQuery, start, end); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public DynamicQuery dynamicQueryAggiuntaProtocollo() throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
@ -1230,6 +1285,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
return dynamicQuery; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> findByClassPk(long classPk) throws SystemException { |
|
|
|
|
|
|
|
|
|
return avvisoPersistence.findByClassPk(classPk); |
|
|
|
@ -1242,6 +1298,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
/** |
|
|
|
|
* ADT |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public int countAvvisiInvioTecnicoNew() throws SystemException { |
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioTecnicoNew(null); |
|
|
|
|
return (int) avvisoPersistence.countWithDynamicQuery(dynamicQuery); |
|
|
|
@ -1249,8 +1306,9 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* ADT |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public List<Avviso> getAvvisiInvioTecnicoNew(int start, int end) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = dynamicQueryAvvisiInvioTecnicoNew(null); |
|
|
|
@ -1260,9 +1318,9 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* ADT |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* @param avvisoId |
|
|
|
|
* @return |
|
|
|
|
* @throws SystemException |
|
|
|
@ -1272,8 +1330,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
DynamicQuery dynamicQuery = avvisoLocalService.dynamicQuery(); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("inviatoTecnico").eq(false)); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("tipoDocumento").in( |
|
|
|
|
new String[] { StatoPraticaConstants.SOTTOPOSTA_A_PARERE, |
|
|
|
|
StatoPraticaConstants.CAMBIO_ISTRUTTORE })); |
|
|
|
|
new String[] { StatoPraticaConstants.SOTTOPOSTA_A_PARERE, StatoPraticaConstants.CAMBIO_ISTRUTTORE })); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("errore").eq(false)); |
|
|
|
|
dynamicQuery.add(PropertyFactoryUtil.forName("annullato").eq(false)); |
|
|
|
|
if (Validator.isNotNull(avvisoId)) { |
|
|
|
@ -1294,12 +1351,13 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* ADT |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* @param intPraticaId |
|
|
|
|
* @param dettPraticaID |
|
|
|
|
* @return |
|
|
|
|
* @throws SystemException |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public Avviso getAvvisoVidimazione(long intPraticaId, long dettPraticaID) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = AvvisoLocalServiceUtil.dynamicQuery(); |
|
|
|
@ -1323,12 +1381,13 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* @param intPraticaId |
|
|
|
|
* @return |
|
|
|
|
* @throws SystemException |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public Avviso getLastAvvisoIntegrazione(long intPraticaId) throws SystemException { |
|
|
|
|
|
|
|
|
|
DynamicQuery dynamicQuery = AvvisoLocalServiceUtil.dynamicQuery(); |
|
|
|
|