Skip to content

Commit

Permalink
FIX archivia variazioni al pdg
Browse files Browse the repository at this point in the history
  • Loading branch information
mspasiano committed Oct 27, 2018
1 parent a47b258 commit e4c83b6
Showing 1 changed file with 8 additions and 0 deletions.
Expand Up @@ -81,6 +81,7 @@
import it.cnr.contab.utenze00.bulk.UtenteHome;
import it.cnr.contab.utenze00.bulk.UtenteKey;
import it.cnr.contab.util.ICancellatoLogicamente;
import it.cnr.contab.util.SIGLAStoragePropertyNames;
import it.cnr.contab.util.Utility;
import it.cnr.contab.varstanz00.bulk.V_var_stanz_resBulk;
import it.cnr.contab.varstanz00.bulk.V_var_stanz_resHome;
Expand All @@ -106,6 +107,8 @@
import it.cnr.jada.util.DateUtils;
import it.cnr.jada.util.RemoteIterator;
import it.cnr.jada.util.ejb.EJBCommonServices;
import it.cnr.si.spring.storage.StorageService;
import it.cnr.si.spring.storage.config.StoragePropertyNames;

public class PdGVariazioniComponent extends it.cnr.jada.comp.CRUDComponent
implements Cloneable, Serializable, IPrintMgr {
Expand Down Expand Up @@ -342,6 +345,11 @@ public void archiviaVariazioneDocumentale(UserContext userContext, OggettoBulk o
ArchiviaStampaPdgVariazioneBulk stampapdg=new ArchiviaStampaPdgVariazioneBulk();
stampapdg.setPdg_variazioneForPrint(pdg);
stampapdg.setPdgVariazioneDocument(pdgVariazioniService.getPdgVariazioneDocument(stampapdg));
if (Optional.ofNullable(stampapdg.getPdgVariazioneDocument().getStorageObject())
.map(storageObject -> storageObject.<List<String>>getPropertyValue(StoragePropertyNames.SECONDARY_OBJECT_TYPE_IDS.value()))
.filter(aspects -> aspects.contains(SIGLAStoragePropertyNames.CNR_SIGNEDDOCUMENT.value())).isPresent()){
throw new ApplicationException("La variazione risulta già firmata, Operazione non possibile!");
}
pdgVariazioniService.updateStream(stampapdg.getPdgVariazioneDocument().getStorageObject().getKey(), report.getInputStream(), report.getContentType());
pdgVariazioniService.updateProperties(stampapdg, stampapdg.getPdgVariazioneDocument().getStorageObject());
} catch (IOException e) {
Expand Down

0 comments on commit e4c83b6

Please sign in to comment.