Skip to content

Commit

Permalink
BugID: 620 - Gestione Trattamenti non visibili a tutti
Browse files Browse the repository at this point in the history
  • Loading branch information
mdurso committed May 30, 2011
1 parent 71e9fd9 commit 8f2e70b
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 5 deletions.
Expand Up @@ -13,6 +13,7 @@
import it.cnr.jada.persistency.sql.*;

import java.io.Serializable;
import it.cnr.jada.persistency.IntrospectionException;


/**
Expand Down Expand Up @@ -998,7 +999,7 @@ public boolean isAbilitatoModificaDescVariazioni(UserContext userContext)throws

return (false);
}
public boolean isAbilitatoAllTrattamenti(UserContext userContext)throws it.cnr.jada.comp.ComponentException{
public boolean isAbilitatoAllTrattamenti(UserContext userContext)throws it.cnr.jada.comp.ComponentException, IntrospectionException{
try {
SQLBuilder sql = null;
SQLBroker broker = null;
Expand All @@ -1020,8 +1021,16 @@ public boolean isAbilitatoAllTrattamenti(UserContext userContext)throws it.cnr.j
}
}
else {
String cd_uo_scrivania = CNRUserContext.getCd_unita_organizzativa(userContext);
Unita_organizzativaBulk cd_uo_cds;

Unita_organizzativaHome uoHome = (Unita_organizzativaHome)getHome(userContext, it.cnr.contab.config00.sto.bulk.Unita_organizzativaBulk.class);
Unita_organizzativaBulk uo = (Unita_organizzativaBulk)uoHome.findByPrimaryKey(new Unita_organizzativaBulk(cd_uo_scrivania));

cd_uo_cds = uoHome.findUo_cdsByUo(CNRUserContext.getEsercizio(userContext),cd_uo_scrivania);

sql = getHome(userContext, Utente_unita_ruoloBulk.class).createSQLBuilder();
sql.addSQLClause("AND","UTENTE_UNITA_RUOLO.CD_UNITA_ORGANIZZATIVA",SQLBuilder.EQUALS,CNRUserContext.getCd_unita_organizzativa(userContext));
sql.addSQLClause("AND","UTENTE_UNITA_RUOLO.CD_UNITA_ORGANIZZATIVA",SQLBuilder.EQUALS,cd_uo_cds.getCd_unita_organizzativa());
sql.addSQLClause("AND","UTENTE_UNITA_RUOLO.CD_UTENTE",SQLBuilder.EQUALS,CNRUserContext.getUser(userContext));
broker = getHome( userContext, Utente_unita_ruoloBulk.class ).createBroker( sql );
Utente_unita_ruoloBulk utente_unita_ruolo;
Expand Down
Expand Up @@ -19,6 +19,6 @@ public interface RuoloComponentSession extends it.cnr.jada.ejb.CRUDComponentSess
boolean isSuperUtenteFunzioniIncarichi(it.cnr.jada.UserContext param0) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException;
boolean isAbilitatoSospensioneCori(it.cnr.jada.UserContext param0) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException;
boolean isAbilitatoModificaDescVariazioni(it.cnr.jada.UserContext param0) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException;
boolean isAbilitatoAllTrattamenti(it.cnr.jada.UserContext param0) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException;
boolean isAbilitatoAllTrattamenti(it.cnr.jada.UserContext param0) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException,it.cnr.jada.persistency.IntrospectionException;

}
@@ -1,5 +1,6 @@
package it.cnr.contab.utente00.ejb;
import it.cnr.contab.utente00.comp.RuoloComponent;
import it.cnr.jada.persistency.IntrospectionException;

import javax.annotation.PostConstruct;
import javax.ejb.*;
Expand Down Expand Up @@ -244,7 +245,7 @@ public boolean isAbilitatoModificaDescVariazioni(it.cnr.jada.UserContext param0)
throw uncaughtError(param0,componentObj,e);
}
}
public boolean isAbilitatoAllTrattamenti(it.cnr.jada.UserContext param0) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException {
public boolean isAbilitatoAllTrattamenti(it.cnr.jada.UserContext param0) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException, IntrospectionException {
try{
boolean result = ((RuoloComponent)componentObj).isAbilitatoAllTrattamenti(param0);
component_invocation_succes(param0,componentObj);
Expand Down
Expand Up @@ -266,7 +266,7 @@ public static boolean isAbilitatoSospensioneCori(it.cnr.jada.UserContext param0)
public static boolean isAbilitatoModificaDescVariazioni(it.cnr.jada.UserContext param0) throws ComponentException, RemoteException{
return getRuoloComponentSession().isAbilitatoModificaDescVariazioni(param0);
}
public static boolean isAbilitatoAllTrattamenti(it.cnr.jada.UserContext param0) throws ComponentException, RemoteException{
public static boolean isAbilitatoAllTrattamenti(it.cnr.jada.UserContext param0) throws ComponentException, RemoteException,it.cnr.jada.persistency.IntrospectionException{
return getRuoloComponentSession().isAbilitatoAllTrattamenti(param0);
}
}

0 comments on commit 8f2e70b

Please sign in to comment.