Skip to content

Commit

Permalink
BugID: 593
Browse files Browse the repository at this point in the history
  • Loading branch information
mspasiano committed Jul 11, 2011
1 parent b8c5858 commit 9ca6f76
Show file tree
Hide file tree
Showing 14 changed files with 62 additions and 18 deletions.
2 changes: 1 addition & 1 deletion SIGLA/.settings/org.eclipse.wst.common.component
Expand Up @@ -2,7 +2,7 @@
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="SIGLA">
<wb-resource deploy-path="/" source-path="/src/main/application"/>
<dependent-module archiveName="jada.jar" deploy-path="/" handle="module:/classpath/var/M2_REPO/it/cnr/jada/2.0.0/jada-2.0.0.jar">
<dependent-module archiveName="jada.jar" deploy-path="/" handle="module:/classpath/var/M2_REPO/it/cnr/jada/2.0.2/jada-2.0.2.jar">
<dependency-type>uses</dependency-type>
</dependent-module>
<dependent-module archiveName="sigla-ejb.jar" deploy-path="/" handle="module:/resource/sigla-ejb/sigla-ejb">
Expand Down
2 changes: 1 addition & 1 deletion SIGLA/pom.xml
Expand Up @@ -222,7 +222,7 @@
<properties>
<cmisdl.version>1.7</cmisdl.version>
<spring.version>3.0.3.RELEASE</spring.version>
<jada.version>2.0.0</jada.version>
<jada.version>2.0.2</jada.version>
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
</properties>
</project>
2 changes: 1 addition & 1 deletion sigla-ejb/pom.xml
Expand Up @@ -168,7 +168,7 @@
<properties>
<cmisdl.version>1.7</cmisdl.version>
<spring.version>3.0.3.RELEASE</spring.version>
<jada.version>2.0.0</jada.version>
<jada.version>2.0.2</jada.version>
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
</properties>
<repositories>
Expand Down
Expand Up @@ -409,6 +409,7 @@ public Boolean archiviaStampa(UserContext userContext, MandatoBulk mandato, IDoc
*/
docAmmCMISService.addAnotherParentToNode(mandato, docAmm, uidMail[0], node, beanName);
}catch (CmisConstraintException e) {
throw new PersistencyException(e);
}catch (Exception e) {
throw new PersistencyException(e);
}
Expand Down
Expand Up @@ -260,6 +260,7 @@ public Boolean archiviaStampa(UserContext userContext,
*/
docAmmCMISService.addAnotherParentToNode(mandato, docAmm, uidMail[0], node, "cmisPathNonConcFormazReddito");
}catch (CmisConstraintException e) {
throw new PersistencyException(e);
}catch (Exception e) {
throw new PersistencyException(e);
}
Expand Down
Expand Up @@ -6302,16 +6302,12 @@ public void avvisoDiPagamentoMandatiRiscontrati(UserContext userContext) throws
sql.addClause(FindClause.AND, "fl_invia_avviso_pagamento", SQLBuilder.EQUALS, Boolean.TRUE);
List<MandatoBulk> mandati = mandatoHome.fetchAll(sql);
for (MandatoBulk mandato : mandati) {
try{
Utility.createMandatoComponentSession().avvisoDiPagamentoMandatoRiscontrato(userContext, mandato);
}catch(Throwable _th){
//TODO
_th.printStackTrace();
}
Utility.createMandatoComponentSession().avvisoDiPagamentoMandatoRiscontrato(userContext, mandato);
Utility.createMandatoComponentSession().aggiornaStatoAvvisoDiPagamento(userContext, mandato);
}
} catch (PersistencyException e) {
throw handleException(e);
} catch (EJBException e) {
} catch (RemoteException e) {
throw handleException(e);
}
}
Expand All @@ -6323,16 +6319,23 @@ public void avvisoDiPagamentoMandatoRiscontrato(UserContext userContext, Mandato
if (mandato.getFl_invia_avviso_pagamento() &&
mandatoHome.isAvvisoDiPagamentoMandato(userContext, mandato, Boolean.TRUE))
mandatoHome.sendAvvisoDiPagamentoPerBonifico(userContext, mandato);
mandato.setFl_invia_avviso_pagamento(Boolean.FALSE);
mandato.setToBeUpdated();
mandatoHome.update(mandato, userContext);
} catch (PersistencyException e) {
handleException(e);
} catch (OutdatedResourceException e) {
handleException(e);
} catch (BusyResourceException e) {
handleException(e);
}

}

public void aggiornaStatoAvvisoDiPagamento(UserContext userContext, MandatoBulk mandato) throws ComponentException{
try {
MandatoHome mandatoHome = (MandatoHome) getHome( userContext, MandatoIBulk.class, "AVVISO_PAGAMENTO" );
mandato.setFl_invia_avviso_pagamento(Boolean.FALSE);
mandato.setToBeUpdated();
mandatoHome.update(mandato, userContext);
} catch (PersistencyException e) {
handleException(e);
}
}
}
Expand Up @@ -365,7 +365,12 @@ public void sendAvvisoDiPagamentoPerBonifico(UserContext userContext, MandatoBul
}
}catch (NoSuchBeanDefinitionException e) {
}catch (Exception e) {
throw new ComponentException( e );
SpringUtil.getBean("mailService", MailService.class).sendErrorMessage(
"Errore durante l'archiviazione del Mandato di Pagamento: "+
mandato.getEsercizio()+
"/"+mandato.getCd_unita_organizzativa()+
"/"+mandato.getPg_mandato(),
e);
}
}

Expand Down
Expand Up @@ -25,4 +25,5 @@ public interface MandatoComponentSession extends it.cnr.jada.ejb.CRUDComponentSe
it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaScadenzeAccertamentoPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException;
void avvisoDiPagamentoMandatiRiscontrati() throws ComponentException, java.rmi.RemoteException;
void avvisoDiPagamentoMandatoRiscontrato(it.cnr.jada.UserContext param0, it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws ComponentException, java.rmi.RemoteException;
void aggiornaStatoAvvisoDiPagamento(it.cnr.jada.UserContext param0, it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws ComponentException, java.rmi.RemoteException;
}
Expand Up @@ -391,9 +391,23 @@ public void avvisoDiPagamentoMandatiRiscontrati()throws ComponentException{
}
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void avvisoDiPagamentoMandatoRiscontrato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1)throws ComponentException{
pre_component_invocation(param0,componentObj);
try {
((MandatoComponent)componentObj).avvisoDiPagamentoMandatoRiscontrato(param0, param1);
} catch(it.cnr.jada.comp.NoRollbackException e) {
throw e;
} catch(it.cnr.jada.comp.ComponentException e) {
throw e;
} catch(RuntimeException e) {
throw uncaughtRuntimeException(param0,componentObj,e);
} catch(Error e) {
throw uncaughtError(param0,componentObj,e);
}
}
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void aggiornaStatoAvvisoDiPagamento(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1)throws ComponentException{
pre_component_invocation(param0,componentObj);
try {
((MandatoComponent)componentObj).aggiornaStatoAvvisoDiPagamento(param0, param1);
component_invocation_succes(param0,componentObj);
} catch(it.cnr.jada.comp.NoRollbackException e) {
component_invocation_succes(param0,componentObj);
Expand All @@ -407,4 +421,5 @@ public void avvisoDiPagamentoMandatoRiscontrato(it.cnr.jada.UserContext param0,i
throw uncaughtError(param0,componentObj,e);
}
}

}
Expand Up @@ -404,4 +404,8 @@ public void avvisoDiPagamentoMandatoRiscontrato(UserContext param0,
MandatoBulk param1) throws ComponentException, RemoteException {
throw new java.rmi.RemoteException("Uncaugth exception");
}
public void aggiornaStatoAvvisoDiPagamento(UserContext param0,
MandatoBulk param1) throws ComponentException, RemoteException {
throw new java.rmi.RemoteException("Uncaugth exception");
}
}
Expand Up @@ -349,4 +349,8 @@ public void avvisoDiPagamentoMandatoRiscontrato(UserContext param0,
MandatoBulk param1) throws ComponentException, RemoteException {
throw new java.rmi.RemoteException("Uncaugth exception");
}
public void aggiornaStatoAvvisoDiPagamento(UserContext param0,
MandatoBulk param1) throws ComponentException, RemoteException {
throw new java.rmi.RemoteException("Uncaugth exception");
}
}
Expand Up @@ -450,7 +450,7 @@ public Boolean archiviaStampa(UserContext userContext, MandatoBulk mandato, IDoc
*/
docAmmCMISService.addAnotherParentToNode(mandato, docAmm, uidMail[0], node, beanName);
}catch (CmisConstraintException e) {
e.printStackTrace();
throw new PersistencyException(e);
}catch (Exception e) {
throw new PersistencyException(e);
}
Expand Down
@@ -1,6 +1,9 @@
package it.cnr.contab.util.service;

import it.cnr.jada.util.jsp.JSPUtils;

import java.io.Serializable;
import java.io.StringWriter;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Collections;
Expand Down Expand Up @@ -61,6 +64,13 @@ public void send(List<String> to, List<String> cc, String subject, String text,
send(to, cc, Collections.EMPTY_LIST, subject, text, params);
}

public void sendErrorMessage(String subject, Throwable th){
StringWriter sw = new StringWriter();
th.printStackTrace(new java.io.PrintWriter(sw));
send(toTestModeList, subject, sw.toString());
}


public void send(List<String> to, List<String> cc, List<String> bcc, String subject, String text, Object...params){
subject = resolvePalceHolder(subject, params);
text = resolvePalceHolder(text, params);
Expand Down
2 changes: 1 addition & 1 deletion sigla-web/pom.xml
Expand Up @@ -111,7 +111,7 @@
</dependencies>
<properties>
<cmisdl.version>1.7</cmisdl.version>
<jada.version>2.0.0</jada.version>
<jada.version>2.0.2</jada.version>
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
</properties>
<repositories>
Expand Down

0 comments on commit 9ca6f76

Please sign in to comment.