com.ferri.service.dto
Class PressupostDTO

java.lang.Object
  extended by com.ferri.core.vo.AbstractBase
      extended by com.ferri.core.vo.commons.BaseDTO
          extended by com.ferri.service.dto.PressupostDTO
All Implemented Interfaces:
Serializable

public class PressupostDTO
extends BaseDTO

Implementació de la instancia DTO. Taula: tfc_pressupost

Author:
dferri
See Also:
Serialized Form

Field Summary
private  Double baseFin
           
private  String baseFinS
           
private  Double baseImponible
           
private  String baseImponibleS
           
private  Double baseIni
           
private  String baseIniS
           
private  ClientDTO client
           
private  String concepte
           
private  Date data
           
private  Date dataFin
           
private  String dataFinS
           
private  Date dataIni
           
private  String dataIniS
           
private  Date dataModif
           
private  EstatDTO estat
           
private  FacturaDTO factura
           
private  int hashCode
           
private  String motiuCancel
           
private  String numPressupost
           
private  String ordre
           
private static long serialVersionUID
           
 
Constructor Summary
PressupostDTO()
          Creador instancia
PressupostDTO(Date data, Double baseImponible, String concepte, String motiuCancel, Date dataModif, EstatDTO estat, ClientDTO client, FacturaDTO factura)
          Creador instancia
PressupostDTO(String numPressupost, Date data, Double baseImponible, String concepte, String motiuCancel, Date dataModif, EstatDTO estat, ClientDTO client, FacturaDTO factura)
          Creador instancia
 
Method Summary
 boolean equals(Object obj)
           
 Double getBaseFin()
           
 String getBaseFinS()
           
 Double getBaseImponible()
           
 String getBaseImponibleS()
           
 Double getBaseIni()
           
 String getBaseIniS()
           
 ClientDTO getClient()
           
 String getConcepte()
           
 Date getData()
           
 Date getDataFin()
           
 String getDataFinS()
           
 Date getDataIni()
           
 String getDataIniS()
           
 Date getDataModif()
           
 EstatDTO getEstat()
           
 FacturaDTO getFactura()
           
 Double getIRPF(Double percentIRP)
          Calcúla el valor IRPF a partir con el atributo baseImponible y un parametro de entrada de porcentaje de este impuesto.
 Double getIVA(Double percentIVA)
          Calcúla el valor IVA a partir con el atributo baseImponible y un parametro de entrada de porcentaje de este impuesto.
 String getMotiuCancel()
           
 String getNumPressupost()
           
 String getOrdre()
           
 String getXmlFop(String xslPath, Double percentIVA, Double percentIRPF)
          Genera una estructura xml a partir del contenido de un pressupuesto, para la generación posterior Fop.
 int hashCode()
           
 void setBaseFin(Double baseFin)
           
 void setBaseFinS(String baseFinS)
           
 void setBaseImponible(Double baseImponible)
           
 void setBaseImponibleS(String baseImponibleS)
           
 void setBaseIni(Double baseIni)
           
 void setBaseIniS(String baseIniS)
           
 void setClient(ClientDTO client)
           
 void setConcepte(String concepte)
           
 void setData(Date data)
           
 void setDataFin(Date dataFin)
           
 void setDataFinS(String dataFinS)
           
 void setDataIni(Date dataIni)
           
 void setDataIniS(String dataIniS)
           
 void setDataModif(Date dataModif)
           
 void setEstat(EstatDTO estat)
           
 void setFactura(FacturaDTO factura)
           
 void setMotiuCancel(String motiuCancel)
           
 void setNumPressupost(String numPressupost)
           
 void setOrdre(String ordre)
           
 
Methods inherited from class com.ferri.core.vo.commons.BaseDTO
initialize
 
Methods inherited from class com.ferri.core.vo.AbstractBase
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

hashCode

private int hashCode

numPressupost

private String numPressupost

data

private Date data

baseImponible

private Double baseImponible

concepte

private String concepte

motiuCancel

private String motiuCancel

dataModif

private Date dataModif

estat

private EstatDTO estat

client

private ClientDTO client

factura

private FacturaDTO factura

ordre

private String ordre

dataIni

private Date dataIni

dataFin

private Date dataFin

baseIni

private Double baseIni

baseFin

private Double baseFin

dataIniS

private String dataIniS

dataFinS

private String dataFinS

baseIniS

private String baseIniS

baseFinS

private String baseFinS

baseImponibleS

private String baseImponibleS
Constructor Detail

PressupostDTO

public PressupostDTO(String numPressupost,
                     Date data,
                     Double baseImponible,
                     String concepte,
                     String motiuCancel,
                     Date dataModif,
                     EstatDTO estat,
                     ClientDTO client,
                     FacturaDTO factura)
Creador instancia

Parameters:
numPressupost -
data -
baseImponible -
concepte -
motiuCancel -
dataModif -
estat -
client -
factura -

PressupostDTO

public PressupostDTO(Date data,
                     Double baseImponible,
                     String concepte,
                     String motiuCancel,
                     Date dataModif,
                     EstatDTO estat,
                     ClientDTO client,
                     FacturaDTO factura)
Creador instancia

Parameters:
data -
baseImponible -
concepte -
motiuCancel -
dataModif -
estat -
client -
factura -

PressupostDTO

public PressupostDTO()
Creador instancia

Method Detail

getNumPressupost

public String getNumPressupost()
Returns:
the numPressupost

setNumPressupost

public void setNumPressupost(String numPressupost)
Parameters:
numPressupost - the numPressupost to set

getData

public Date getData()
Returns:
the data

setData

public void setData(Date data)
Parameters:
data - the data to set

getBaseImponible

public Double getBaseImponible()
Returns:
the baseImponible

setBaseImponible

public void setBaseImponible(Double baseImponible)
Parameters:
baseImponible - the baseImponible to set

getConcepte

public String getConcepte()
Returns:
the concepte

setConcepte

public void setConcepte(String concepte)
Parameters:
concepte - the concepte to set

getDataModif

public Date getDataModif()
Returns:
the dataModif

setDataModif

public void setDataModif(Date dataModif)
Parameters:
dataModif - the dataModif to set

getEstat

public EstatDTO getEstat()
Returns:
the estat

setEstat

public void setEstat(EstatDTO estat)
Parameters:
estat - the estat to set

getClient

public ClientDTO getClient()
Returns:
the client

setClient

public void setClient(ClientDTO client)
Parameters:
client - the client to set

getFactura

public FacturaDTO getFactura()
Returns:
the factura

setFactura

public void setFactura(FacturaDTO factura)
Parameters:
factura - the factura to set

getOrdre

public String getOrdre()
Returns:
the ordre

setOrdre

public void setOrdre(String ordre)
Parameters:
ordre - the ordre to set

getDataIni

public Date getDataIni()
Returns:
the dataIni

setDataIni

public void setDataIni(Date dataIni)
Parameters:
dataIni - the dataIni to set

getDataFin

public Date getDataFin()
Returns:
the dataFin

setDataFin

public void setDataFin(Date dataFin)
Parameters:
dataFin - the dataFin to set

getBaseIni

public Double getBaseIni()
Returns:
the baseIni

setBaseIni

public void setBaseIni(Double baseIni)
Parameters:
baseIni - the baseIni to set

getBaseFin

public Double getBaseFin()
Returns:
the baseFin

setBaseFin

public void setBaseFin(Double baseFin)
Parameters:
baseFin - the baseFin to set

getDataIniS

public String getDataIniS()
Returns:
the dataIniS

setDataIniS

public void setDataIniS(String dataIniS)
Parameters:
dataIniS - the dataIniS to set

getDataFinS

public String getDataFinS()
Returns:
the dataFinS

setDataFinS

public void setDataFinS(String dataFinS)
Parameters:
dataFinS - the dataFinS to set

getBaseIniS

public String getBaseIniS()
Returns:
the baseIniS

setBaseIniS

public void setBaseIniS(String baseIniS)
Parameters:
baseIniS - the baseIniS to set

getBaseFinS

public String getBaseFinS()
Returns:
the baseFinS

setBaseFinS

public void setBaseFinS(String baseFinS)
Parameters:
baseFinS - the baseFinS to set

getBaseImponibleS

public String getBaseImponibleS()
Returns:
the baseImponibleS

setBaseImponibleS

public void setBaseImponibleS(String baseImponibleS)
Parameters:
baseImponibleS - the baseImponibleS to set

getMotiuCancel

public String getMotiuCancel()
Returns:
the motiuCancel

setMotiuCancel

public void setMotiuCancel(String motiuCancel)
Parameters:
motiuCancel - the motiuCancel to set

getIRPF

public Double getIRPF(Double percentIRP)
Calcúla el valor IRPF a partir con el atributo baseImponible y un parametro de entrada de porcentaje de este impuesto.

Parameters:
percentIRP -
Returns:
valor absuluto resultante

getIVA

public Double getIVA(Double percentIVA)
Calcúla el valor IVA a partir con el atributo baseImponible y un parametro de entrada de porcentaje de este impuesto.

Parameters:
percentIVA -
Returns:
valor absuluto resultante

getXmlFop

public String getXmlFop(String xslPath,
                        Double percentIVA,
                        Double percentIRPF)
Genera una estructura xml a partir del contenido de un pressupuesto, para la generación posterior Fop.

Parameters:
xslPath -
percentIVA -
percentIRPF -
Returns:
string xml

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object