com.ferri.service.dto
Class FacturaDTO

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

public class FacturaDTO
extends BaseDTO

Implementació de la instancia DTO. Taula: tfc_factura

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 dataCobrament
           
private  Date dataFin
           
private  String dataFinS
           
private  Date dataIni
           
private  String dataIniS
           
private  EstatDTO estat
           
private  int hashCode
           
private  String numFactura
           
private  String ordre
           
private static long serialVersionUID
           
 
Constructor Summary
FacturaDTO()
          Creador instancia
FacturaDTO(Date data, Double baseImponible, String concepte, Date dataCobrament, EstatDTO estat, ClientDTO client)
          Creador instancia
FacturaDTO(String numFactura, Date data, Double baseImponible, String concepte, Date dataCobrament, EstatDTO estat, ClientDTO client)
          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 getDataCobrament()
           
 Date getDataFin()
           
 String getDataFinS()
           
 Date getDataIni()
           
 String getDataIniS()
           
 EstatDTO getEstat()
           
 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 getNumFactura()
           
 String getOrdre()
           
static long getSerialversionuid()
           
 String getXmlFop(String xslPath, Double percentIVA, Double percentIRPF)
          Genera una estructura xml a partir del contenido de una factura, 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 setDataCobrament(Date dataCobrament)
           
 void setDataFin(Date dataFin)
           
 void setDataFinS(String dataFinS)
           
 void setDataIni(Date dataIni)
           
 void setDataIniS(String dataIniS)
           
 void setEstat(EstatDTO estat)
           
 void setNumFactura(String numFactura)
           
 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

numFactura

private String numFactura

data

private Date data

baseImponible

private Double baseImponible

concepte

private String concepte

dataCobrament

private Date dataCobrament

estat

private EstatDTO estat

client

private ClientDTO client

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

FacturaDTO

public FacturaDTO(String numFactura,
                  Date data,
                  Double baseImponible,
                  String concepte,
                  Date dataCobrament,
                  EstatDTO estat,
                  ClientDTO client)
Creador instancia

Parameters:
numFactura -
data -
baseImponible -
concepte -
dataCobrament -
estat -
client -

FacturaDTO

public FacturaDTO(Date data,
                  Double baseImponible,
                  String concepte,
                  Date dataCobrament,
                  EstatDTO estat,
                  ClientDTO client)
Creador instancia

Parameters:
data -
baseImponible -
concepte -
dataCobrament -
estat -
client -

FacturaDTO

public FacturaDTO()
Creador instancia

Method Detail

getNumFactura

public String getNumFactura()
Returns:
the numFactura

setNumFactura

public void setNumFactura(String numFactura)
Parameters:
numFactura - the numFactura 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

getDataCobrament

public Date getDataCobrament()
Returns:
the dataCobrament

setDataCobrament

public void setDataCobrament(Date dataCobrament)
Parameters:
dataCobrament - the dataCobrament to set

getSerialversionuid

public static long getSerialversionuid()
Returns:
the serialversionuid

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

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

getBaseImponibleS

public String getBaseImponibleS()
Returns:
the baseImponibleS

setBaseImponibleS

public void setBaseImponibleS(String baseImponibleS)
Parameters:
baseImponibleS - the baseImponibleS 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

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 una factura, 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