it.cnr.contab.ordmag.ordini.bulk.OrdineAcqBulk Maven / Gradle / Ivy
/*
* Copyright (C) 2019 Consiglio Nazionale delle Ricerche
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see .
*/
/*
* Created by BulkGenerator 2.0 [07/12/2009]
* Date 28/06/2017
*/
package it.cnr.contab.ordmag.ordini.bulk;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Dictionary;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Vector;
import it.cnr.contab.anagraf00.core.bulk.BancaBulk;
import it.cnr.contab.anagraf00.core.bulk.Modalita_pagamentoBulk;
import it.cnr.contab.anagraf00.core.bulk.TerzoBulk;
import it.cnr.contab.anagraf00.core.bulk.V_persona_fisicaBulk;
import it.cnr.contab.anagraf00.tabrif.bulk.Rif_termini_pagamentoBulk;
import it.cnr.contab.config00.bulk.CigBulk;
import it.cnr.contab.config00.contratto.bulk.ContrattoBulk;
import it.cnr.contab.config00.contratto.bulk.Procedure_amministrativeBulk;
import it.cnr.contab.config00.sto.bulk.Unita_organizzativaBulk;
import it.cnr.contab.docamm00.docs.bulk.AccertamentiTable;
import it.cnr.contab.docamm00.docs.bulk.IDocumentoAmministrativoBulk;
import it.cnr.contab.docamm00.docs.bulk.IDocumentoAmministrativoRigaBulk;
import it.cnr.contab.docamm00.docs.bulk.ObbligazioniTable;
import it.cnr.contab.docamm00.docs.bulk.Voidable;
import it.cnr.contab.docamm00.tabrif.bulk.DivisaBulk;
import it.cnr.contab.doccont00.core.bulk.IDefferUpdateSaldi;
import it.cnr.contab.doccont00.core.bulk.IDocumentoContabileBulk;
import it.cnr.contab.doccont00.core.bulk.IScadenzaDocumentoContabileBulk;
import it.cnr.contab.doccont00.core.bulk.Obbligazione_scadenzarioBulk;
import it.cnr.contab.doccont00.tabrif.bulk.CupBulk;
import it.cnr.contab.ordmag.anag00.NotaPrecodificataBulk;
import it.cnr.contab.ordmag.anag00.NumerazioneOrdBulk;
import it.cnr.contab.ordmag.anag00.UnitaOperativaOrdBulk;
import it.cnr.contab.ordmag.richieste.bulk.VRichiestaPerOrdiniBulk;
import it.cnr.contab.util00.bulk.storage.AllegatoGenericoBulk;
import it.cnr.contab.util00.bulk.storage.AllegatoParentBulk;
import it.cnr.jada.action.ActionContext;
import it.cnr.jada.bulk.BulkCollection;
import it.cnr.jada.bulk.BulkCollections;
import it.cnr.jada.bulk.BulkList;
import it.cnr.jada.bulk.OggettoBulk;
import it.cnr.jada.bulk.PrimaryKeyHashMap;
import it.cnr.jada.util.OrderedHashtable;
import it.cnr.jada.util.StrServ;
import it.cnr.jada.util.action.CRUDBP;
public class OrdineAcqBulk extends OrdineAcqBase
implements IDocumentoAmministrativoBulk,
Voidable,
IDefferUpdateSaldi,
AllegatoParentBulk {
protected BulkList righeOrdineColl= new BulkList();
// private java.util.Collection modalita;
private java.util.Collection termini;
private ObbligazioniTable ordineObbligazioniHash = null;
private PrimaryKeyHashMap deferredSaldi = new PrimaryKeyHashMap();
private java.util.Vector dettagliCancellati = new Vector();
private java.util.Vector documentiContabiliCancellati = new Vector();
private Map ordineAss_totaliMap = null;
private BulkList archivioAllegati = new BulkList();
private Boolean isAbilitatoTuttiMagazzini = false;
protected BulkList listaRichiesteTrasformateInOrdine= new BulkList();
protected BulkList richiesteSelezionate= new BulkList();
protected BulkList richiesteDaTrasformareInOrdineColl= new BulkList();
private java.math.BigDecimal importoTotalePerObbligazione = new java.math.BigDecimal(0);
/**
* [NOTA_PRECODIFICATA Rappresenta l'anagrafica delle note precodificate.]
**/
private NotaPrecodificataBulk notaPrecodificata = new NotaPrecodificataBulk();
/**
* [UNITA_ORGANIZZATIVA Rappresentazione dei Centri di Spesa e delle Unità Organizzative in una struttura ad albero organizzata su più livelli]
**/
private Unita_organizzativaBulk unitaOrganizzativa = new Unita_organizzativaBulk();
/**
* [NUMERAZIONE_ORD Numeratori Ordini]
**/
private NumerazioneOrdBulk numerazioneOrd = new NumerazioneOrdBulk();
/**
* [UNITA_OPERATIVA_ORD Rappresenta le unità operative utilizzate in gestione ordine e magazzino.]
**/
private UnitaOperativaOrdBulk unitaOperativaOrd = new UnitaOperativaOrdBulk();
/**
* [DIVISA La divisa è la moneta utilizzata nella transazione amministrativa, essa si individua attraverso il codice internazionale.
Associati ad ogni divisa sono i cambi che, nel caso di valute fuori dall'Euro, deve potere essere variato periodicamente.]
**/
private DivisaBulk divisa = new DivisaBulk();
/**
* [BANCA Descrive i riferimenti bancari, postali ed altro previsti per ogni terzo. Non è definita alcuna associazione tra tali riferimenti e le modalità di pagamento.]
**/
private BancaBulk banca = new BancaBulk();
/**
* [MODALITA_PAGAMENTO Descrive le modalità di pagamento previste per un dato terzo.]
**/
private Modalita_pagamentoBulk modalitaPagamento = new Modalita_pagamentoBulk();
/**
* [TERMINI_PAGAMENTO Descrive i termini di pagamento previsti per un dato terzo.]
**/
private Rif_termini_pagamentoBulk terminiPagamento = new Rif_termini_pagamentoBulk();
/**
* [TERZO Tabella contenente le entità anagrafiche di secondo livello (terzi). Ogni entità anagrafica di secondo livello afferisce ad una di primo (ANAGRAFICO).
Rappresenta le sedi, reali o per gestione, in cui si articola un soggetto anagrafico]
**/
private TerzoBulk terzoCdr = new TerzoBulk();
protected TerzoBulk fornitore;
private V_persona_fisicaBulk responsabileProcPers;
private V_persona_fisicaBulk firmatarioPers;
private V_persona_fisicaBulk direttorePers;
public final static String STATO_ANNULLATO = "ANN";
public final static String STATO_IN_APPROVAZIONE = "APP";
public final static String STATO_ALLA_FIRMA = "INV";
public final static String STATO_INSERITO = "INS";
public final static String STATO_DEFINITIVO = "DEF";
public final static String STATO_INVIATO_ORDINE = "INF";
private Boolean isUtenteAbilitatoInserimentoOrdine = true;
private Boolean isForFirma = false;
public final static Dictionary STATO;
static{
STATO = new it.cnr.jada.util.OrderedHashtable();
STATO.put(STATO_INSERITO,"Inserito");
STATO.put(STATO_IN_APPROVAZIONE,"In Approvazione");
STATO.put(STATO_ALLA_FIRMA,"Alla firma");
STATO.put(STATO_ANNULLATO,"Annullato");
STATO.put(STATO_DEFINITIVO,"Definitivo");
}
/**
* [CONTRATTO Anagrafica dei Contratti (attivi e passivi)]
**/
private ContrattoBulk contratto = new ContrattoBulk();
/**
* [TIPO_ORDINE Causali di annullamento consegne Ordini.]
**/
private TipoOrdineBulk tipoOrdine = new TipoOrdineBulk();
/**
* [PROCEDURE_AMMINISTRATIVE Tabella contenente le Procedure Amministrative]
**/
private Procedure_amministrativeBulk procedureAmministrative = new Procedure_amministrativeBulk();
/**
* [CIG null]
**/
private CigBulk cig = new CigBulk();
/**
* [CUP null]
**/
private CupBulk cup = new CupBulk();
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Table name: ORDINE_ACQ
**/
public OrdineAcqBulk() {
super();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Table name: ORDINE_ACQ
**/
public OrdineAcqBulk(java.lang.String cdCds, java.lang.String cdUnitaOperativa, java.lang.Integer esercizio, java.lang.String cdNumeratore, java.lang.Integer numero) {
super(cdCds, cdUnitaOperativa, esercizio, cdNumeratore, numero);
setUnitaOrganizzativa( new Unita_organizzativaBulk(cdCds) );
setNumerazioneOrd( new NumerazioneOrdBulk(cdUnitaOperativa,esercizio,cdNumeratore) );
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Rappresenta l'anagrafica delle note precodificate.]
**/
public NotaPrecodificataBulk getNotaPrecodificata() {
return notaPrecodificata;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Rappresenta l'anagrafica delle note precodificate.]
**/
public void setNotaPrecodificata(NotaPrecodificataBulk notaPrecodificata) {
this.notaPrecodificata=notaPrecodificata;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Rappresentazione dei Centri di Spesa e delle Unità Organizzative in una struttura ad albero organizzata su più livelli]
**/
public Unita_organizzativaBulk getUnitaOrganizzativa() {
return unitaOrganizzativa;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Rappresentazione dei Centri di Spesa e delle Unità Organizzative in una struttura ad albero organizzata su più livelli]
**/
public void setUnitaOrganizzativa(Unita_organizzativaBulk unitaOrganizzativa) {
this.unitaOrganizzativa=unitaOrganizzativa;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Numeratori Ordini]
**/
public NumerazioneOrdBulk getNumerazioneOrd() {
return numerazioneOrd;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Numeratori Ordini]
**/
public void setNumerazioneOrd(NumerazioneOrdBulk numerazioneOrd) {
this.numerazioneOrd=numerazioneOrd;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Rappresenta le unità operative utilizzate in gestione ordine e magazzino.]
**/
public UnitaOperativaOrdBulk getUnitaOperativaOrd() {
return unitaOperativaOrd;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Rappresenta le unità operative utilizzate in gestione ordine e magazzino.]
**/
public void setUnitaOperativaOrd(UnitaOperativaOrdBulk unitaOperativaOrd) {
this.unitaOperativaOrd=unitaOperativaOrd;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [La divisa è la moneta utilizzata nella transazione amministrativa, essa si individua attraverso il codice internazionale.
Associati ad ogni divisa sono i cambi che, nel caso di valute fuori dall'Euro, deve potere essere variato periodicamente.]
**/
public DivisaBulk getDivisa() {
return divisa;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [La divisa è la moneta utilizzata nella transazione amministrativa, essa si individua attraverso il codice internazionale.
Associati ad ogni divisa sono i cambi che, nel caso di valute fuori dall'Euro, deve potere essere variato periodicamente.]
**/
public void setDivisa(DivisaBulk divisa) {
this.divisa=divisa;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Descrive i riferimenti bancari, postali ed altro previsti per ogni terzo. Non è definita alcuna associazione tra tali riferimenti e le modalità di pagamento.]
**/
public BancaBulk getBanca() {
return banca;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Descrive i riferimenti bancari, postali ed altro previsti per ogni terzo. Non è definita alcuna associazione tra tali riferimenti e le modalità di pagamento.]
**/
public void setBanca(BancaBulk banca) {
this.banca=banca;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Descrive le modalità di pagamento previste per un dato terzo.]
**/
public Modalita_pagamentoBulk getModalitaPagamento() {
return modalitaPagamento;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Descrive le modalità di pagamento previste per un dato terzo.]
**/
public void setModalitaPagamento(Modalita_pagamentoBulk modalitaPagamento) {
this.modalitaPagamento=modalitaPagamento;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Descrive i termini di pagamento previsti per un dato terzo.]
**/
public Rif_termini_pagamentoBulk getTerminiPagamento() {
return terminiPagamento;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Descrive i termini di pagamento previsti per un dato terzo.]
**/
public void setTerminiPagamento(Rif_termini_pagamentoBulk terminiPagamento) {
this.terminiPagamento=terminiPagamento;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Tabella contenente le entità anagrafiche di secondo livello (terzi). Ogni entità anagrafica di secondo livello afferisce ad una di primo (ANAGRAFICO).
Rappresenta le sedi, reali o per gestione, in cui si articola un soggetto anagrafico]
**/
public TerzoBulk getFornitore() {
return fornitore;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Tabella contenente le entità anagrafiche di secondo livello (terzi). Ogni entità anagrafica di secondo livello afferisce ad una di primo (ANAGRAFICO).
Rappresenta le sedi, reali o per gestione, in cui si articola un soggetto anagrafico]
**/
public void setFornitore(TerzoBulk fornitore) {
this.fornitore=fornitore;
}
public java.lang.Integer getCdTerzo() {
it.cnr.contab.anagraf00.core.bulk.TerzoBulk fornitore = this.getFornitore();
if (fornitore == null)
return null;
return fornitore.getCd_terzo();
}
public void setCdTerzo(java.lang.Integer cdTerzo) {
this.getFornitore().setCd_terzo(cdTerzo);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Anagrafica dei Contratti (attivi e passivi)]
**/
public ContrattoBulk getContratto() {
return contratto;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Anagrafica dei Contratti (attivi e passivi)]
**/
public void setContratto(ContrattoBulk contratto) {
this.contratto=contratto;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Causali di annullamento consegne Ordini.]
**/
public TipoOrdineBulk getTipoOrdine() {
return tipoOrdine;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Causali di annullamento consegne Ordini.]
**/
public void setTipoOrdine(TipoOrdineBulk tipoOrdine) {
this.tipoOrdine=tipoOrdine;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [Tabella contenente le Procedure Amministrative]
**/
public Procedure_amministrativeBulk getProcedureAmministrative() {
return procedureAmministrative;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [Tabella contenente le Procedure Amministrative]
**/
public void setProcedureAmministrative(Procedure_amministrativeBulk procedureAmministrative) {
this.procedureAmministrative=procedureAmministrative;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [null]
**/
public CigBulk getCig() {
return cig;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [null]
**/
public void setCig(CigBulk cig) {
this.cig=cig;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [null]
**/
public CupBulk getCup() {
return cup;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [null]
**/
public void setCup(CupBulk cup) {
this.cup=cup;
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdCds]
**/
public java.lang.String getCdCds() {
Unita_organizzativaBulk UnitaOrganizzativa = this.getUnitaOrganizzativa();
if (UnitaOrganizzativa == null)
return null;
return getUnitaOrganizzativa().getCd_unita_organizzativa();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdCds]
**/
public void setCdCds(java.lang.String cdCds) {
this.getUnitaOrganizzativa().setCd_unita_organizzativa(cdCds);
}
public java.lang.String getCdCdsNotaPrec() {
NotaPrecodificataBulk notaPrecodificata = this.getNotaPrecodificata();
if (notaPrecodificata == null)
return null;
return getNotaPrecodificata().getCdCds();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdCds]
**/
public void setCdCdsNotaPrec(java.lang.String cdCdsNotaPrec) {
this.getNotaPrecodificata().setCdCds(cdCdsNotaPrec);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdNotaPrecodificata]
**/
public java.lang.String getCdNotaPrecodificata() {
NotaPrecodificataBulk notaPrecodificata = this.getNotaPrecodificata();
if (notaPrecodificata == null)
return null;
return getNotaPrecodificata().getCdNotaPrecodificata();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdNotaPrecodificata]
**/
public void setCdNotaPrecodificata(java.lang.String cdNotaPrecodificata) {
this.getNotaPrecodificata().setCdNotaPrecodificata(cdNotaPrecodificata);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdUnitaOperativa]
**/
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [esercizio]
**/
public java.lang.Integer getEsercizio() {
NumerazioneOrdBulk numerazioneOrd = this.getNumerazioneOrd();
if (numerazioneOrd == null)
return null;
return getNumerazioneOrd().getEsercizio();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [esercizio]
**/
public void setEsercizio(java.lang.Integer esercizio) {
this.getNumerazioneOrd().setEsercizio(esercizio);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdNumeratore]
**/
public java.lang.String getCdNumeratore() {
NumerazioneOrdBulk numerazioneOrd = this.getNumerazioneOrd();
if (numerazioneOrd == null)
return null;
return getNumerazioneOrd().getCdNumeratore();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdNumeratore]
**/
public void setCdNumeratore(java.lang.String cdNumeratore) {
this.getNumerazioneOrd().setCdNumeratore(cdNumeratore);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdUnitaOperativa]
**/
public java.lang.String getCdUnitaOperativa() {
NumerazioneOrdBulk numerazioneOrd = this.getNumerazioneOrd();
if (numerazioneOrd == null)
return null;
return getNumerazioneOrd().getCdUnitaOperativa();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdUnitaOperativa]
**/
public void setCdUnitaOperativa(java.lang.String cdUnitaOperativa) {
this.getNumerazioneOrd().setCdUnitaOperativa(cdUnitaOperativa);
}
public java.lang.String getCdUopOrdine() {
UnitaOperativaOrdBulk uop = this.getUnitaOperativaOrd();
if (uop == null){
return null;
}
return this.getUnitaOperativaOrd().getCdUnitaOperativa();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdUnitaOperativa]
**/
public void setCdUopOrdine(java.lang.String cdUnitaOperativa) {
this.getUnitaOperativaOrd().setCdUnitaOperativa(cdUnitaOperativa);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdDivisa]
**/
public java.lang.String getCdDivisa() {
DivisaBulk divisa = this.getDivisa();
if (divisa == null)
return null;
return getDivisa().getCd_divisa();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdDivisa]
**/
public void setCdDivisa(java.lang.String cdDivisa) {
this.getDivisa().setCd_divisa(cdDivisa);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [pgBanca]
**/
public java.lang.Long getPgBanca() {
BancaBulk banca = this.getBanca();
if (banca == null)
return null;
return getBanca().getPg_banca();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [pgBanca]
**/
public void setPgBanca(java.lang.Long pgBanca) {
this.getBanca().setPg_banca(pgBanca);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdModalitaPag]
**/
public java.lang.String getCdModalitaPag() {
Modalita_pagamentoBulk modalitaPagamento = this.getModalitaPagamento();
if (modalitaPagamento == null)
return null;
return getModalitaPagamento().getCd_modalita_pag();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdModalitaPag]
**/
public void setCdModalitaPag(java.lang.String cdModalitaPag) {
this.getModalitaPagamento().setCd_modalita_pag(cdModalitaPag);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdTerminiPag]
**/
public java.lang.String getCdTerminiPag() {
Rif_termini_pagamentoBulk terminiPagamento = this.getTerminiPagamento();
if (terminiPagamento == null)
return null;
return getTerminiPagamento().getCd_termini_pag();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdTerminiPag]
**/
public void setCdTerminiPag(java.lang.String cdTerminiPag) {
this.getTerminiPagamento().setCd_termini_pag(cdTerminiPag);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [responsabileProc]
**/
public java.lang.Integer getResponsabileProc() {
V_persona_fisicaBulk terzo = this.getResponsabileProcPers();
if (terzo == null)
return null;
return terzo.getCd_terzo();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [responsabileProc]
**/
public void setResponsabileProc(java.lang.Integer responsabileProc) {
this.getResponsabileProcPers().setCd_terzo(responsabileProc);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [firmatario]
**/
public java.lang.Integer getFirmatario() {
V_persona_fisicaBulk firmatario = this.getFirmatarioPers();
if (firmatario == null)
return null;
return getFirmatarioPers().getCd_terzo();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [firmatario]
**/
public void setFirmatario(java.lang.Integer firmatario) {
this.getFirmatarioPers().setCd_terzo(firmatario);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [direttore]
**/
public java.lang.Integer getDirettore() {
V_persona_fisicaBulk terzo = this.getDirettorePers();
if (terzo == null)
return null;
return terzo.getCd_terzo();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [direttore]
**/
public void setDirettore(java.lang.Integer direttore) {
this.getDirettorePers().setCd_terzo(direttore);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdr]
**/
public java.lang.Integer getCdr() {
TerzoBulk terzo = this.getTerzoCdr();
if (terzo == null)
return null;
return getTerzoCdr().getCd_terzo();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdr]
**/
public void setCdr(java.lang.Integer cdr) {
this.getTerzoCdr().setCd_terzo(cdr);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [esercizioContratto]
**/
public java.lang.Integer getEsercizioContratto() {
ContrattoBulk contratto = this.getContratto();
if (contratto == null)
return null;
return getContratto().getEsercizio();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [esercizioContratto]
**/
public void setEsercizioContratto(java.lang.Integer esercizioContratto) {
this.getContratto().setEsercizio(esercizioContratto);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [statoContratto]
**/
public java.lang.String getStatoContratto() {
ContrattoBulk contratto = this.getContratto();
if (contratto == null)
return null;
return getContratto().getStato();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [statoContratto]
**/
public void setStatoContratto(java.lang.String statoContratto) {
this.getContratto().setStato(statoContratto);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [pgContratto]
**/
public java.lang.Long getPgContratto() {
ContrattoBulk contratto = this.getContratto();
if (contratto == null)
return null;
return getContratto().getPg_contratto();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [pgContratto]
**/
public void setPgContratto(java.lang.Long pgContratto) {
this.getContratto().setPg_contratto(pgContratto);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdTipoOrdine]
**/
public java.lang.String getCdTipoOrdine() {
TipoOrdineBulk tipoOrdine = this.getTipoOrdine();
if (tipoOrdine == null)
return null;
return getTipoOrdine().getCdTipoOrdine();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdTipoOrdine]
**/
public void setCdTipoOrdine(java.lang.String cdTipoOrdine) {
this.getTipoOrdine().setCdTipoOrdine(cdTipoOrdine);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdProcAmm]
**/
public java.lang.String getCdProcAmm() {
Procedure_amministrativeBulk procedureAmministrative = this.getProcedureAmministrative();
if (procedureAmministrative == null)
return null;
return getProcedureAmministrative().getCd_proc_amm();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdProcAmm]
**/
public void setCdProcAmm(java.lang.String cdProcAmm) {
this.getProcedureAmministrative().setCd_proc_amm(cdProcAmm);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdCig]
**/
public java.lang.String getCdCig() {
CigBulk cig = this.getCig();
if (cig == null)
return null;
return getCig().getCdCig();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdCig]
**/
public void setCdCig(java.lang.String cdCig) {
this.getCig().setCdCig(cdCig);
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Restituisce il valore di: [cdCup]
**/
public java.lang.String getCdCup() {
CupBulk cup = this.getCup();
if (cup == null)
return null;
return getCup().getCdCup();
}
/**
* Created by BulkGenerator 2.0 [07/12/2009]
* Setta il valore di: [cdCup]
**/
public void setCdCup(java.lang.String cdCup) {
this.getCup().setCdCup(cdCup);
}
public TerzoBulk getTerzoCdr() {
return terzoCdr;
}
public void setTerzoCdr(TerzoBulk terzoCdr) {
this.terzoCdr = terzoCdr;
}
public V_persona_fisicaBulk getResponsabileProcPers() {
return responsabileProcPers;
}
public void setResponsabileProcPers(V_persona_fisicaBulk responsabileProcPers) {
this.responsabileProcPers = responsabileProcPers;
}
public V_persona_fisicaBulk getFirmatarioPers() {
return firmatarioPers;
}
public void setFirmatarioPers(V_persona_fisicaBulk firmatarioPers) {
this.firmatarioPers = firmatarioPers;
}
public V_persona_fisicaBulk getDirettorePers() {
return direttorePers;
}
public void setDirettorePers(V_persona_fisicaBulk direttorePers) {
this.direttorePers = direttorePers;
}
public Boolean getIsUtenteAbilitatoInserimentoOrdine() {
return isUtenteAbilitatoInserimentoOrdine;
}
public void setIsUtenteAbilitatoInserimentoOrdine(Boolean isUtenteAbilitatoInserimentoOrdine) {
this.isUtenteAbilitatoInserimentoOrdine = isUtenteAbilitatoInserimentoOrdine;
}
public Boolean getIsForFirma() {
return isForFirma;
}
public void setIsForFirma(Boolean isForFirma) {
this.isForFirma = isForFirma;
}
public BulkList getRigheOrdineColl() {
return righeOrdineColl;
}
public void setRigheOrdineColl(BulkList righeOrdineColl) {
this.righeOrdineColl = righeOrdineColl;
}
public BulkList getArchivioAllegati() {
return archivioAllegati;
}
public void setArchivioAllegati(BulkList archivioAllegati) {
this.archivioAllegati = archivioAllegati;
}
public AllegatoGenericoBulk removeFromArchivioAllegati(int index) {
return getArchivioAllegati().remove(index);
}
public int addToArchivioAllegati(AllegatoGenericoBulk allegato) {
archivioAllegati.add(allegato);
return archivioAllegati.size()-1;
}
public String constructCMISNomeFile() {
StringBuffer nomeFile = new StringBuffer();
nomeFile = nomeFile.append(StrServ.lpad(this.getNumero().toString(),9,"0"));
return nomeFile.toString();
}
public String recuperoIdOrdineAsString(){
return StrServ.replace(getCdCds(), ".", "")+getEsercizio()+StrServ.replace(getCdUnitaOperativa(), ".", "")+StrServ.replace(getCdNumeratore(), ".", "")+StrServ.lpad(getNumero().toString(), 5);
}
public Boolean isStatoInserito(){
return getStato() != null && getStato().equals(STATO_INSERITO);
}
public Boolean isStatoAnnullato(){
return getStato() != null && getStato().equals(STATO_ANNULLATO);
}
public Boolean isStatoDefinitivo(){
return getStato() != null && getStato().equals(STATO_DEFINITIVO);
}
public Boolean isStatoAllaFirma(){
return getStato() != null && getStato().equals(STATO_ALLA_FIRMA);
}
public Boolean isStatoInApprovazione(){
return getStato() != null && getStato().equals(STATO_IN_APPROVAZIONE);
}
public Dictionary getStatoKeys() {
return STATO;
}
public Dictionary getStatoKeysForSearch() {
OrderedHashtable d = (OrderedHashtable)getStatoKeys();
if (d == null) return null;
OrderedHashtable clone = (OrderedHashtable)d.clone();
return clone;
}
public Dictionary getStatoKeysForUpdate() {
Dictionary stato = new it.cnr.jada.util.OrderedHashtable();
if (isStatoInserito()){
stato.put(STATO_INSERITO,"Inserito");
stato.put(STATO_IN_APPROVAZIONE,"In Approvazione");
} else if (isStatoInApprovazione()){
stato.put(STATO_INSERITO,"Inserito");
stato.put(STATO_IN_APPROVAZIONE,"In Approvazione");
stato.put(STATO_ALLA_FIRMA,"Alla firma");
} else {
stato.put(STATO_INSERITO,"Inserito");
stato.put(STATO_IN_APPROVAZIONE,"In Approvazione");
stato.put(STATO_ALLA_FIRMA,"Alla firma");
stato.put(STATO_ANNULLATO,"Annullato");
stato.put(STATO_DEFINITIVO,"Definitivo");
}
return stato;
}
public OggettoBulk initializeForInsert(CRUDBP bp, ActionContext context)
{
setStato(STATO_INSERITO);
java.sql.Timestamp dataReg = null;
try {
dataReg = it.cnr.jada.util.ejb.EJBCommonServices.getServerDate();
} catch (javax.ejb.EJBException e) {
throw new it.cnr.jada.DetailedRuntimeException(e);
}
setCdCds(it.cnr.contab.utenze00.bulk.CNRUserInfo.getUnita_organizzativa(context).getCd_unita_padre());
setDataOrdine(dataReg);
return this;
}
protected OggettoBulk initialize(it.cnr.jada.util.action.CRUDBP bp,it.cnr.jada.action.ActionContext context) {
impostaCds(context);
return super.initialize(bp,context);
}
public OggettoBulk initializeForSearch(CRUDBP bp,it.cnr.jada.action.ActionContext context) {
super.initializeForSearch(bp,context);
impostaCds(context);
return this;
}
private void impostaCds(it.cnr.jada.action.ActionContext context) {
setCdCds(it.cnr.contab.utenze00.bulk.CNRUserInfo.getUnita_organizzativa(context).getCd_cds());
}
public OrdineAcqRigaBulk removeFromRigheOrdineColl(int index)
{
// Gestisce la selezione del bottone cancella repertorio
OrdineAcqRigaBulk element = (OrdineAcqRigaBulk)righeOrdineColl.get(index);
addToDettagliCancellati(element);
if (element != null && element.getDspObbligazioneScadenzario() != null)
removeFromOrdineObbligazioniHash(element);
return (OrdineAcqRigaBulk)righeOrdineColl.remove(index);
}
public void addToDettagliCancellati(IDocumentoAmministrativoRigaBulk dettaglio) {
if (dettaglio != null && ((OggettoBulk)dettaglio).getCrudStatus() == OggettoBulk.NORMAL) {
getDettagliCancellati().addElement(dettaglio);
addToDocumentiContabiliCancellati(dettaglio.getScadenzaDocumentoContabile());
}
}
public void removeFromOrdineObbligazioniHash(OrdineAcqConsegnaBulk cons){
Vector consAssociate = (Vector)ordineObbligazioniHash.get(cons.getObbligazioneScadenzario());
if (consAssociate != null) {
consAssociate.remove(cons);
ordineObbligazioniHash.remove(cons.getObbligazioneScadenzario());
if (consAssociate.isEmpty()) {
addToDocumentiContabiliCancellati(cons.getObbligazioneScadenzario());
} else {
ordineObbligazioniHash.put(cons.getObbligazioneScadenzario(), consAssociate);
}
} else
addToDocumentiContabiliCancellati(cons.getObbligazioneScadenzario());
}
public void removeFromOrdineObbligazioniHash(OrdineAcqRigaBulk riga) {
for (Object bulk : riga.getRigheConsegnaColl()){
OrdineAcqConsegnaBulk cons = (OrdineAcqConsegnaBulk)bulk;
if (cons.getObbligazioneScadenzario().equalsByPrimaryKey(riga.getDspObbligazioneScadenzario())){
Vector righeAssociate = (Vector)ordineObbligazioniHash.get(riga.getDspObbligazioneScadenzario());
if (righeAssociate != null) {
righeAssociate.remove(cons);
if (righeAssociate.isEmpty()) {
ordineObbligazioniHash.remove(riga.getDspObbligazioneScadenzario());
addToDocumentiContabiliCancellati(riga.getDspObbligazioneScadenzario());
}
} else
addToDocumentiContabiliCancellati(riga.getDspObbligazioneScadenzario());
} else {
throw new it.cnr.jada.DetailedRuntimeException("L'impegno sulla riga di consegna è diverso dall'impegno sulla riga d'ordine.");
}
}
}
public int addToRigheOrdineColl( OrdineAcqRigaBulk nuovoRigo )
{
// nuovoRigo.setTi_associato_manrev(nuovoRigo.NON_ASSOCIATO_A_MANDATO);
// nuovoRigo.setTerzo(new TerzoBulk());
// if (getTi_entrate_spese()==ENTRATE){
// nuovoRigo.setTerzo_uo_cds(getTerzo_uo_cds());
// }
nuovoRigo.setOrdineAcq(this);
// try {
// java.sql.Timestamp ts = it.cnr.jada.util.ejb.EJBCommonServices.getServerTimestamp();
// nuovoRigo.setDt_da_competenza_coge((getDt_da_competenza_coge() == null)?ts : getDt_da_competenza_coge());
// nuovoRigo.setDt_a_competenza_coge((getDt_a_competenza_coge() == null)?ts : getDt_a_competenza_coge());
// } catch (javax.ejb.EJBException e) {
// throw new it.cnr.jada.DetailedRuntimeException(e);
// }
nuovoRigo.setStato(OrdineAcqRigaBulk.STATO_INSERITA);
int max = 0;
for (Iterator i = righeOrdineColl.iterator(); i.hasNext();) {
int prog = ((OrdineAcqRigaBulk)i.next()).getRiga();
if (prog > max) max = prog;
}
nuovoRigo.setRiga(new Integer(max+1));
righeOrdineColl.add(nuovoRigo);
return righeOrdineColl.size()-1;
}
public BulkCollection[] getBulkLists() {
// Metti solo le liste di oggetti che devono essere resi persistenti
return new it.cnr.jada.bulk.BulkCollection[] {
listaRichiesteTrasformateInOrdine, righeOrdineColl
};
}
public List getChildren() {
return getRigheOrdineColl();
}
public boolean isROFornitoreSearchTool() {
return false;
}
public boolean isROfornitore() {
return getFornitore() == null ||
getFornitore().getCrudStatus() == OggettoBulk.NORMAL;
}
// public java.util.Collection getModalita() {
// return modalita;
// }
// public void setModalita(java.util.Collection modalita) {
// this.modalita = modalita;
// }
public java.util.Collection getTermini() {
return termini;
}
public void setTermini(java.util.Collection termini) {
this.termini = termini;
}
public java.lang.String getDs_responsabile() {
if ( responsabileProcPers != null && responsabileProcPers.getAnagrafico() != null &&
responsabileProcPers.getAnagrafico().getCognome()!=null )
return responsabileProcPers.getAnagrafico().getCognome() + " " + responsabileProcPers.getAnagrafico().getNome();
return "";
}
/**
* Restituisce il valore della proprietà 'ds_firmatario'
*
* @return Il valore della proprietà 'ds_responsabile'
*/
public java.lang.String getDs_firmatario() {
if ( getFirmatarioPers() != null && getFirmatarioPers().getAnagrafico() != null &&
getFirmatarioPers().getAnagrafico().getCognome()!=null )
return getFirmatarioPers().getAnagrafico().getCognome() + " " + getFirmatarioPers().getAnagrafico().getNome();
return "";
}
public boolean isROResponsabile() {
return responsabileProcPers == null || responsabileProcPers.getCrudStatus() == NORMAL;
}
public boolean isROFirmatario() {
return getFirmatarioPers() == null || getFirmatarioPers().getCrudStatus() == NORMAL;
}
public Boolean getIsAbilitatoTuttiMagazzini() {
return isAbilitatoTuttiMagazzini;
}
public void setIsAbilitatoTuttiMagazzini(Boolean isAbilitatoTuttiMagazzini) {
this.isAbilitatoTuttiMagazzini = isAbilitatoTuttiMagazzini;
}
public Dictionary getTiAttivitaKeys() {
OrderedHashtable d = (OrderedHashtable)getTiAttivitaKeysForSearch();
if (d == null) return null;
OrderedHashtable clone = (OrderedHashtable)d.clone();
if (!isNotAbledToModifyTipoIstCom())
clone.remove(NumerazioneOrdBulk.PROMISCUA);
return clone;
}
public Dictionary getTiAttivitaKeysForSearch() {
return NumerazioneOrdBulk.TIPO;
}
public boolean isNotAbledToModifyTipoIstCom(){
return (true);
}
@Override
public void addToDefferredSaldi(IDocumentoContabileBulk docCont, Map values) {
if (docCont != null) {
if (deferredSaldi == null)
deferredSaldi = new PrimaryKeyHashMap();
if (!deferredSaldi.containsKey(docCont))
deferredSaldi.put(docCont, values);
else {
Map firstValues = (Map)deferredSaldi.get(docCont);
deferredSaldi.remove(docCont);
deferredSaldi.put(docCont, firstValues);
}
}
}
@Override
public PrimaryKeyHashMap getDefferredSaldi() {
return deferredSaldi;
}
@Override
public IDocumentoContabileBulk getDefferredSaldoFor(IDocumentoContabileBulk docCont) {
if (docCont != null && deferredSaldi != null)
for (Iterator i = deferredSaldi.keySet().iterator(); i.hasNext();) {
IDocumentoContabileBulk key = (IDocumentoContabileBulk)i.next();
if (((OggettoBulk)docCont).equalsByPrimaryKey((OggettoBulk)key))
return key;
}
return null;
}
@Override
public void removeFromDefferredSaldi(IDocumentoContabileBulk docCont) {
if (docCont != null && deferredSaldi != null &&
deferredSaldi.containsKey(docCont))
deferredSaldi.remove(docCont);
}
@Override
public void resetDefferredSaldi() {
deferredSaldi = null;
}
@Override
public Timestamp getDt_cancellazione() {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean isAnnullato() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean isVoidable() {
// TODO Auto-generated method stub
return false;
}
@Override
public void setAnnullato(Timestamp date) {
}
@Override
public void setDt_cancellazione(Timestamp date) {
// TODO Auto-generated method stub
}
public void addToDocumentiContabiliCancellati(IScadenzaDocumentoContabileBulk dettaglio) {
if (dettaglio != null && ((OggettoBulk)dettaglio).getCrudStatus() == OggettoBulk.NORMAL &&
!BulkCollections.containsByPrimaryKey(getDocumentiContabiliCancellati(), (OggettoBulk)dettaglio))
getDocumentiContabiliCancellati().addElement(dettaglio);
}
@Override
public AccertamentiTable getAccertamentiHash() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getCd_cds() {
// TODO Auto-generated method stub
return getCdCds();
}
@Override
public String getCd_tipo_doc_amm() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getCd_uo() {
// TODO Auto-generated method stub
return getCdUnitaOperativa();
}
@Override
public Class getChildClass() {
return OrdineAcqRigaBulk.class;
}
@Override
public Vector getDettagliCancellati() {
return dettagliCancellati;
}
@Override
public Vector getDocumentiContabiliCancellati() {
return documentiContabiliCancellati;
}
@Override
public Class getDocumentoAmministrativoClassForDelete() {
// TODO Auto-generated method stub
return null;
}
@Override
public Class getDocumentoContabileClassForDelete() {
return OrdineAcqBulk.class;
}
@Override
public BigDecimal getImportoSignForDelete(BigDecimal importo) {
// TODO Auto-generated method stub
return null;
}
@Override
public String getManagerName() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getManagerOptions() {
// TODO Auto-generated method stub
return null;
}
@Override
public ObbligazioniTable getObbligazioniHash() {
return getOrdineObbligazioniHash();
}
@Override
public Long getPg_doc_amm() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getRiportata() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getRiportataInScrivania() {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean isDeleting() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean isEditable() {
return true;
}
@Override
public boolean isRiportata() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean isRiportataInScrivania() {
// TODO Auto-generated method stub
return false;
}
@Override
public int removeFromDettagliCancellati(IDocumentoAmministrativoRigaBulk dettaglio) {
if (BulkCollections.containsByPrimaryKey(getDettagliCancellati(), (OggettoBulk)dettaglio))
getDettagliCancellati().remove(BulkCollections.indexOfByPrimaryKey(getDettagliCancellati(), (OggettoBulk)dettaglio));
return dettagliCancellati.size()-1;
}
@Override
public int removeFromDocumentiContabiliCancellati(IScadenzaDocumentoContabileBulk dettaglio) {
if (BulkCollections.containsByPrimaryKey(getDocumentiContabiliCancellati(), (OggettoBulk)dettaglio))
getDocumentiContabiliCancellati().remove(BulkCollections.indexOfByPrimaryKey(getDocumentiContabiliCancellati(),(OggettoBulk)dettaglio));
return documentiContabiliCancellati.size()-1;
}
@Override
public void setDettagliCancellati(Vector newDettagliCancellati) {
dettagliCancellati = newDettagliCancellati;
}
@Override
public void setDocumentiContabiliCancellati(Vector newDocumentiContabiliCancellati) {
documentiContabiliCancellati = newDocumentiContabiliCancellati;
}
@Override
public void setIsDeleting(boolean deletingStatus) {
// TODO Auto-generated method stub
}
public void addToOrdineAss_totaliMap(
Obbligazione_scadenzarioBulk obbligazione, java.math.BigDecimal totale) {
if (ordineAss_totaliMap == null)
ordineAss_totaliMap = new PrimaryKeyHashMap();
ordineAss_totaliMap.put(obbligazione, totale);
}
public void addToOrdineObbligazioniHash(
Obbligazione_scadenzarioBulk obbligazione,
OrdineAcqConsegnaBulk cons) {
if (ordineObbligazioniHash == null)
ordineObbligazioniHash = new ObbligazioniTable();
Vector righeAssociate = (Vector)ordineObbligazioniHash.get(obbligazione);
if (righeAssociate == null) {
righeAssociate = new Vector();
//fattura_passiva_obbligazioniHash.put(obbligazione, righeAssociate);
addToOrdineAss_totaliMap(obbligazione, new java.math.BigDecimal(0).setScale(2, java.math.BigDecimal.ROUND_HALF_UP));
}
if (cons != null && !righeAssociate.contains(cons)) {
righeAssociate.add(cons);
//Sono costretto alla rimozione della scadenza per evitare disallineamenti sul pg_ver_rec.
//e quindi errori del tipo RisorsaNonPiuValida in fase di salvataggio
if (ordineObbligazioniHash.containsKey(obbligazione))
ordineObbligazioniHash.remove(obbligazione);
//fattura_passiva_obbligazioniHash.put(obbligazione, righeAssociate);
}
ordineObbligazioniHash.put(obbligazione, righeAssociate);
if (getDocumentiContabiliCancellati() != null &&
BulkCollections.containsByPrimaryKey(getDocumentiContabiliCancellati(), obbligazione))
removeFromDocumentiContabiliCancellati(obbligazione);
}
public ObbligazioniTable getOrdineObbligazioniHash() {
return ordineObbligazioniHash;
}
public void setOrdineObbligazioniHash(ObbligazioniTable ordineObbligazioniHash) {
this.ordineObbligazioniHash = ordineObbligazioniHash;
}
public Map getOrdineAss_totaliMap() {
return ordineAss_totaliMap;
}
public void setOrdineAss_totaliMap(Map ordineAss_totaliMap) {
this.ordineAss_totaliMap = ordineAss_totaliMap;
}
public java.math.BigDecimal getImportoTotalePerObbligazione() {
return importoTotalePerObbligazione;
}
public void setImportoTotalePerObbligazione(java.math.BigDecimal importoTotalePerObbligazione) {
this.importoTotalePerObbligazione = importoTotalePerObbligazione;
}
public Boolean isOrdineInserito(){
return getStato()!= null && getStato().equals(STATO_INSERITO);
}
public Boolean isOrdineDefinitivo(){
return getStato()!= null && getStato().equals(STATO_DEFINITIVO);
}
public Boolean isOrdineInviatoApprovazione(){
return getStato()!= null && getStato().equals(STATO_IN_APPROVAZIONE);
}
public Boolean isOrdineAllaFirma(){
return getStato()!= null && getStato().equals(STATO_ALLA_FIRMA);
}
public Boolean isOrdineInviatoFornitore(){
return getStato()!= null && getStato().equals(STATO_INVIATO_ORDINE);
}
public BulkList getListaRichiesteTrasformateInOrdine() {
return listaRichiesteTrasformateInOrdine;
}
public void setListaRichiesteTrasformateInOrdine(BulkList listaRichiesteTrasformateInOrdine) {
this.listaRichiesteTrasformateInOrdine = listaRichiesteTrasformateInOrdine;
}
public BulkList getRichiesteSelezionate() {
return richiesteSelezionate;
}
public void setRichiesteSelezionate(BulkList richiesteSelezionate) {
this.richiesteSelezionate = richiesteSelezionate;
}
public BulkList getRichiesteDaTrasformareInOrdineColl() {
return richiesteDaTrasformareInOrdineColl;
}
public void setRichiesteDaTrasformareInOrdineColl(BulkList richiesteDaTrasformareInOrdineColl) {
this.richiesteDaTrasformareInOrdineColl = richiesteDaTrasformareInOrdineColl;
}
public VRichiestaPerOrdiniBulk removeFromRichiesteDaTrasformareInOrdineColl(int index)
{
VRichiestaPerOrdiniBulk element = (VRichiestaPerOrdiniBulk)richiesteDaTrasformareInOrdineColl.get(index);
return (VRichiestaPerOrdiniBulk)richiesteDaTrasformareInOrdineColl.remove(index);
}
public int addToRichiesteDaTrasformareInOrdineColl( VRichiestaPerOrdiniBulk nuovoRigo )
{
richiesteDaTrasformareInOrdineColl.add(nuovoRigo);
return richiesteDaTrasformareInOrdineColl.size()-1;
}
public String getOrdineString() {
return String.valueOf(this.getEsercizio())
.concat("/")
.concat(this.getCdNumeratore())
.concat("/")
.concat(String.valueOf(this.getNumero()));
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy