package it.acxent.contab; import it.acxent.anag.Clifor; import it.acxent.anag.Iva; import it.acxent.anag.MagFisico; import it.acxent.art.Articolo; import it.acxent.art.ArticoloVariante; import it.acxent.art.Marca; import it.acxent.art.Taglia; import it.acxent.art.Tipo; import it.acxent.db.ApplParmFull; import it.acxent.db.CRAdapter; import java.sql.Date; public class RigaDocumentoCR extends CRAdapter { public static long RICERCA_SOLO_MAGAZZINO = 2L; public static long RICERCA_SOLO_RIGHE_DOC = 1L; private long id_rigaDocumento; private long id_documento; private long id_articolo; private long id_articoloVariante; private long id_iva; private long id_magFisico; private long id_taglia; private String descrizioneCodiceRiga; private double imponibile; private long flgTipoRicerca = 1L; private String quantita; private String codiceCartellinoIniziale; private String noteRiga; private Documento documento; private Articolo articolo; private ArticoloVariante articoloVariante; private Iva iva; private MagFisico magFisico; private Taglia taglia; private Date dataDocumentoA; private Date dataDocumentoDa; private long flgStato = 1L; private long id_clifor; private long id_esercizio; private long id_tipoDocumento; private long progDocumento; private Clifor clifor; private String seriale; private long flgUdm; private long flgStatoPrenotazione = -1L; private long flgRigaPrelevata = -1L; private String testoMessaggio; private long flgTipoMovimento = 0L; private String fileName; private long id_tipo; private Tipo tipo; private Date dataRiferimentoDa; private Date dataRiferimentoA; private boolean flgRicercaNonOrdinati = false; private long flgArticoliConQuantita; private long flgTipologia; private long id_marca; private Marca marca; private long flgRicercaMag = RICERCA_SOLO_RIGHE_DOC; private long flgInMagazzino = -1L; private long flgTipoMagazzino; private long id_articoloFilato; private long id_articoloTaglia; private double percL1; private double percL2; private double percL3; private String riferimento; private long flgStatoLavorazioneRiga = -2L; private long flgStatoLavorazione = -2L; private String descrizioneRiga; private long id_tipologiaDocumento; private long id_tipoStampaDocumento; private TipologiaDocumento tipologiaDocumento; private TipoStampaDocumento tipoStampaDocumento; private long flgNoSeriale; private long flgCodiceRiga = 0L; private long flgDaCancellare = -1L; public static final long IN_MAGAZZINO = 1L; public static final long IN_MAGAZZINO_O_NEGATIVO = 3L; public static final long MAGAZZINO_NEGATIVO = 2L; public static final long TIPO_RICERCA_NORMALE = 0L; public static final long TIPO_RICERCA_COMPATTA = 1L; public static final long ORDER_BY_DATA_DOC_ASC = 5L; public static final long ORDER_BY_TIPO_ARTICOLO = 9L; public static final long ORDER_BY_RIFERIMENTO_DOC = 10L; public RigaDocumentoCR(ApplParmFull newApplParmFull) { super(newApplParmFull); } public RigaDocumentoCR() {} public void setId_rigaDocumento(long newId_rigaDocumento) { this.id_rigaDocumento = newId_rigaDocumento; } public void setId_documento(long newId_documento) { this.id_documento = newId_documento; setDocumento(null); } public void setId_articolo(long newId_articolo) { this.id_articolo = newId_articolo; setArticolo(null); } public void setId_articoloVariante(long newId_articoloVariante) { this.id_articoloVariante = newId_articoloVariante; setArticoloVariante(null); } public void setId_iva(long newId_iva) { this.id_iva = newId_iva; setIva(null); } public void setId_magFisico(long newId_magFisico) { this.id_magFisico = newId_magFisico; setMagFisico(null); } public void setId_taglia(long newId_taglia) { this.id_taglia = newId_taglia; setTaglia(null); } public void setSeriale(String newSeriale) { this.seriale = newSeriale; } public void setImponibile(double newImponibile) { this.imponibile = newImponibile; } public void setFlgUdm(long newFlgUdm) { this.flgUdm = newFlgUdm; } public void setQuantita(String newQuantita) { this.quantita = newQuantita; } public void setDescrizioneRiga(String newDescrizioneRiga) { this.descrizioneRiga = newDescrizioneRiga; } public void setNoteRiga(String newNoteRiga) { this.noteRiga = newNoteRiga; } public long getId_rigaDocumento() { return this.id_rigaDocumento; } public long getId_documento() { return this.id_documento; } public long getId_articolo() { return this.id_articolo; } public long getId_articoloVariante() { return this.id_articoloVariante; } public long getId_iva() { return this.id_iva; } public long getId_magFisico() { return this.id_magFisico; } public long getId_taglia() { return this.id_taglia; } public String getSeriale() { return (this.seriale == null) ? "" : this.seriale.trim(); } public double getImponibile() { return this.imponibile; } public long getFlgUdm() { return this.flgUdm; } public String getQuantita() { return (this.quantita == null) ? "" : this.quantita.trim(); } public String getDescrizioneRiga() { return (this.descrizioneRiga == null) ? "" : this.descrizioneRiga.trim(); } public String getNoteRiga() { return (this.noteRiga == null) ? "" : this.noteRiga.trim(); } public void setDocumento(Documento newDocumento) { this.documento = newDocumento; } public Documento getDocumento() { this.documento = (Documento)getSecondaryObject(this.documento, Documento.class, getId_documento()); return this.documento; } public void setArticolo(Articolo newArticolo) { this.articolo = newArticolo; } public Articolo getArticolo() { this.articolo = (Articolo)getSecondaryObject(this.articolo, Articolo.class, getId_articolo()); return this.articolo; } public void setArticoloVariante(ArticoloVariante newArticoloVariante) { this.articoloVariante = newArticoloVariante; } public ArticoloVariante getArticoloVariante() { this.articoloVariante = (ArticoloVariante)getSecondaryObject(this.articoloVariante, ArticoloVariante.class, getId_articoloVariante()); return this.articoloVariante; } public void setIva(Iva newIva) { this.iva = newIva; } public Iva getIva() { this.iva = (Iva)getSecondaryObject(this.iva, Iva.class, getId_iva()); return this.iva; } public void setMagFisico(MagFisico newMagFisico) { this.magFisico = newMagFisico; } public MagFisico getMagFisico() { this.magFisico = (MagFisico)getSecondaryObject(this.magFisico, MagFisico.class, getId_magFisico()); return this.magFisico; } public void setTaglia(Taglia newTaglia) { this.taglia = newTaglia; } public Taglia getTaglia() { this.taglia = (Taglia)getSecondaryObject(this.taglia, Taglia.class, getId_taglia()); return this.taglia; } public Date getDataDocumentoDa() { return this.dataDocumentoDa; } public void setDataDocumentoDa(Date dataDocumentoDa) { this.dataDocumentoDa = dataDocumentoDa; } public Date getDataDocumentoA() { return this.dataDocumentoA; } public void setDataDocumentoA(Date dataDocumentoA) { this.dataDocumentoA = dataDocumentoA; } public long getFlgStato() { return this.flgStato; } public void setFlgStato(long flgStato) { this.flgStato = flgStato; } public long getId_clifor() { return this.id_clifor; } public void setId_clifor(long id_clifor) { this.id_clifor = id_clifor; setClifor(null); } public long getId_esercizio() { return this.id_esercizio; } public void setId_esercizio(long id_esercizio) { this.id_esercizio = id_esercizio; } public long getId_tipoDocumento() { return this.id_tipoDocumento; } public void setId_tipoDocumento(long id_tipoDocumento) { this.id_tipoDocumento = id_tipoDocumento; } public long getProgDocumento() { return this.progDocumento; } public void setProgDocumento(long progDocumento) { this.progDocumento = progDocumento; } public Clifor getClifor() { this.clifor = (Clifor)getSecondaryObject(this.clifor, Clifor.class, getId_clifor()); return this.clifor; } public void setClifor(Clifor clifor) { this.clifor = clifor; } public String getDescrizioneCompletaArticolo() { if (getId_articoloVariante() != 0L) return getArticoloVariante().getDescrizioneCompleta(); return getArticolo().getDescrizioneCompleta(); } public static final String getStato(long l_flgStato) { return DocumentoCR.getStato(l_flgStato); } public long getFlgTipoRicerca() { return this.flgTipoRicerca; } public void setFlgTipoRicerca(long flgTipoRicerca) { this.flgTipoRicerca = flgTipoRicerca; } public long getFlgStatoPrenotazione() { return this.flgStatoPrenotazione; } public void setFlgStatoPrenotazione(long flgStatoPrenotazione) { this.flgStatoPrenotazione = flgStatoPrenotazione; } public long getFlgRigaPrelevata() { return this.flgRigaPrelevata; } public void setFlgRigaPrelevata(long flgRigaPrelevata) { this.flgRigaPrelevata = flgRigaPrelevata; } public String getTestoMessaggio() { return (this.testoMessaggio == null) ? AB_EMPTY_STRING : this.testoMessaggio.trim(); } public void setTestoMessaggio(String messaggioSms) { this.testoMessaggio = messaggioSms; } public long getFlgTipoMovimento() { return this.flgTipoMovimento; } public void setFlgTipoMovimento(long flgTipoMovimento) { this.flgTipoMovimento = flgTipoMovimento; } public String getFileName() { return (this.fileName == null) ? AB_EMPTY_STRING : this.fileName.trim(); } public void setFileName(String fileName) { this.fileName = fileName; } public long getId_tipo() { return this.id_tipo; } public void setId_tipo(long id_tipo) { this.id_tipo = id_tipo; setTipo(null); } public Tipo getTipo() { this.tipo = (Tipo)getSecondaryObject(this.tipo, Tipo.class, getId_tipo()); return this.tipo; } public void setTipo(Tipo tipo) { this.tipo = tipo; } public Date getDataRiferimentoDa() { return this.dataRiferimentoDa; } public void setDataRiferimentoDa(Date dataRiferimentoDa) { this.dataRiferimentoDa = dataRiferimentoDa; } public Date getDataRiferimentoA() { return this.dataRiferimentoA; } public void setDataRiferimentoA(Date dataRiferimentoA) { this.dataRiferimentoA = dataRiferimentoA; } public boolean getFlgRicercaNonOrdinati() { return this.flgRicercaNonOrdinati; } public void setFlgRicercaNonOrdinati(boolean flgRicercaNonOrdinati) { this.flgRicercaNonOrdinati = flgRicercaNonOrdinati; } public long getFlgArticoliConQuantita() { return this.flgArticoliConQuantita; } public void setFlgArticoliConQuantita(long flgArticoliConQuantita) { this.flgArticoliConQuantita = flgArticoliConQuantita; } public long getFlgNoSeriale() { return this.flgNoSeriale; } public void setFlgNoSeriale(long flgNoSeriale) { this.flgNoSeriale = flgNoSeriale; } public long getId_marca() { return this.id_marca; } public Marca getMarca() { return (Marca)getSecondaryObject(this.marca, Marca.class, new Long(getId_marca())); } public void setId_marca(long newId_marca) { this.id_marca = newId_marca; setMarca(null); } public void setMarca(Marca newMarca) { this.marca = newMarca; } public long getFlgRicercaMag() { return this.flgRicercaMag; } public void setFlgRicercaMag(long flgRicercaMag) { this.flgRicercaMag = flgRicercaMag; } public long getFlgInMagazzino() { return this.flgInMagazzino; } public void setFlgInMagazzino(long flgInMagazzino) { this.flgInMagazzino = flgInMagazzino; } public long getFlgTipoMagazzino() { return this.flgTipoMagazzino; } public void setFlgTipoMagazzino(long flgTipoMagazzino) { this.flgTipoMagazzino = flgTipoMagazzino; } public long getId_articoloFilato() { return this.id_articoloFilato; } public void setId_articoloFilato(long id_articoloFilato) { this.id_articoloFilato = id_articoloFilato; } public long getId_articoloTaglia() { return this.id_articoloTaglia; } public void setId_articoloTaglia(long id_articoloTaglia) { this.id_articoloTaglia = id_articoloTaglia; } public double getPercL1() { return this.percL1; } public double getPercL2() { return this.percL2; } public double getPercL3() { return this.percL3; } public void setPercL1(double percL1) { this.percL1 = percL1; } public void setPercL2(double percL2) { this.percL2 = percL2; } public void setPercL3(double percL3) { this.percL3 = percL3; } public String getRiferimento() { return (this.riferimento == null) ? AB_EMPTY_STRING : this.riferimento.trim(); } public void setRiferimento(String riferimento) { this.riferimento = riferimento; } public String getDescrizioneCodiceRiga() { return (this.descrizioneCodiceRiga == null) ? AB_EMPTY_STRING : this.descrizioneCodiceRiga.trim(); } public void setDescrizioneCodiceRiga(String descrizioneCodiceRiga) { this.descrizioneCodiceRiga = descrizioneCodiceRiga; } public long getFlgStatoLavorazioneRiga() { return this.flgStatoLavorazioneRiga; } public void setFlgStatoLavorazioneRiga(long flgStatoLavorazione) { this.flgStatoLavorazioneRiga = flgStatoLavorazione; } public static final String getStatoLavorazione(long l_flgStatoLavorazione) { return Documento.getStatoLavorazione(l_flgStatoLavorazione); } public String getStatoLavorazione() { return Documento.getStatoLavorazione(getFlgStatoLavorazioneRiga()); } public String getCodiceCartellinoIniziale() { return (this.codiceCartellinoIniziale == null) ? AB_EMPTY_STRING : this.codiceCartellinoIniziale.trim(); } public void setCodiceCartellinoIniziale(String codiceCartellinoIniziale) { this.codiceCartellinoIniziale = codiceCartellinoIniziale; } public long getId_tipologiaDocumento() { return this.id_tipologiaDocumento; } public long getId_tipoStampaDocumento() { return this.id_tipoStampaDocumento; } public TipologiaDocumento getTipologiaDocumento() { this.tipologiaDocumento = (TipologiaDocumento)getSecondaryObject(this.tipologiaDocumento, TipologiaDocumento.class, getId_tipologiaDocumento()); return this.tipologiaDocumento; } public TipoStampaDocumento getTipoStampaDocumento() { this.tipoStampaDocumento = (TipoStampaDocumento)getSecondaryObject(this.tipoStampaDocumento, TipoStampaDocumento.class, getId_tipoStampaDocumento()); return this.tipoStampaDocumento; } public void setId_tipologiaDocumento(long newId_tipologiaDocumento) { this.id_tipologiaDocumento = newId_tipologiaDocumento; setTipologiaDocumento(null); } public void setId_tipoStampaDocumento(long newId_tipoStampaDocumento) { this.id_tipoStampaDocumento = newId_tipoStampaDocumento; setTipoStampaDocumento(null); } public void setTipologiaDocumento(TipologiaDocumento newTipologiaDocumento) { this.tipologiaDocumento = newTipologiaDocumento; } public void setTipoStampaDocumento(TipoStampaDocumento newTipoStampaDocumento) { this.tipoStampaDocumento = newTipoStampaDocumento; } public long getFlgTipologia() { return this.flgTipologia; } public void setFlgTipologia(long flgTipologia) { this.flgTipologia = flgTipologia; } public long getFlgCodiceRiga() { return this.flgCodiceRiga; } public void setFlgCodiceRiga(long flgCodiceRiga) { this.flgCodiceRiga = flgCodiceRiga; } public long getFlgStatoLavorazione() { return this.flgStatoLavorazione; } public void setFlgStatoLavorazione(long flgStatoLavorazione) { this.flgStatoLavorazione = flgStatoLavorazione; } public String getStatoLavorazioneRiga() { return Documento.getStatoLavorazione(getFlgStatoLavorazioneRiga()); } public static final String getStatoLavorazioneRiga(long l_flgStatoLavorazione) { return Documento.getStatoLavorazione(l_flgStatoLavorazione); } public long getFlgDaCancellare() { return this.flgDaCancellare; } public void setFlgDaCancellare(long flgDaCancellare) { this.flgDaCancellare = flgDaCancellare; } }