use of it.cnr.jada.util.action.SimpleDetailCRUDController in project sigla-main by consiglionazionaledellericerche.
the class CRUDIncarichiProceduraBP method scaricaAllegatoVariazione.
public void scaricaAllegatoVariazione(ActionContext actioncontext) throws IOException, ServletException, ApplicationException {
final Incarichi_archivioBulk allegato = Optional.ofNullable(getCrudIncarichiVariazioni()).map(simpleDetailCRUDController -> simpleDetailCRUDController.getModel()).filter(Incarichi_repertorio_varBulk.class::isInstance).map(Incarichi_repertorio_varBulk.class::cast).orElseThrow(() -> new ApplicationRuntimeException("Allegato non trovato!"));
scaricaAllegato(actioncontext, allegato);
}
use of it.cnr.jada.util.action.SimpleDetailCRUDController in project sigla-main by consiglionazionaledellericerche.
the class BltAccordiAction method doRiportaSelezioneComuneEnteDiAppartenenza.
public Forward doRiportaSelezioneComuneEnteDiAppartenenza(ActionContext context) throws java.rmi.RemoteException {
HookForward caller = (HookForward) context.getCaller();
it.cnr.contab.anagraf00.tabter.bulk.ComuneBulk comune = (it.cnr.contab.anagraf00.tabter.bulk.ComuneBulk) caller.getParameter("selezione");
if (comune != null) {
CRUDBltAccordiBP bp = (CRUDBltAccordiBP) getBusinessProcess(context);
Blt_autorizzatiBulk autorizzato = ((Blt_autorizzatiBulk) ((SimpleDetailCRUDController) bp.getCrudBltAutorizzatiIta()).getModel());
autorizzato.setComuneEnteDiAppartenenza(comune);
if (comune.getPg_comune() != null && !(comune.getPg_comune()).equals("")) {
try {
bp.getCrudBltAutorizzatiIta().getDetails().set(((SimpleDetailCRUDController) bp.getCrudBltAutorizzatiIta()).getModelIndex(), ((BltAccordiComponentSession) bp.createComponentSession()).setComuneEnteDiAppartenenza(context.getUserContext(), autorizzato, comune));
} catch (BusinessProcessException bpe) {
return handleException(context, bpe);
} catch (it.cnr.jada.comp.ComponentException ce) {
return handleException(context, ce);
}
}
}
return context.findDefaultForward();
}
Aggregations