p12f.exe.pasarelapagos.objects
Class PeriodoPago

java.lang.Object
  extended byp12f.exe.pasarelapagos.objects.PeriodoPago
All Implemented Interfaces:
com.ejie.r01f.util.Initializable, java.io.Serializable

public class PeriodoPago
extends java.lang.Object
implements java.io.Serializable, com.ejie.r01f.util.Initializable

Estructura que contiene los datos de un periodo de pago.

See Also:
Serialized Form

Field Summary
 boolean activo
          Indica si es el periodo activo.
 java.util.Map descripcion
          Descripciones del periodo de pago en diferentes idiomas.
 java.lang.String fechaFin
          Fecha de fin del periodo de pago.
 java.lang.String fechaInicio
          Fecha de inicio del periodo de pago.
 java.lang.String id
          Identificacion del periodo de pago.
 java.lang.String identificacion
          Identificacion del pago en este periodo de pago.
 long importe
          Importe del pago en este periodo de pago.
static java.lang.String PERIODO_CON_RECARGO
           
static java.lang.String PERIODO_NORMAL
           
static java.lang.String PERIODO_VOLUNTARIO
           
 boolean validarFechaFin
          Indica si hay que validar la fecha de fin del periodo de pago.
 
Constructor Summary
PeriodoPago()
           
 
Method Summary
static PeriodoPago getObject(java.lang.String xml)
          Convierte un XML en un objeto PeriodoPago.
 java.lang.String toXML()
          Convierte un Objeto PeriodoPago a XML.
 java.lang.String validate(java.lang.String formato)
          Método que realiza la validación de los datos de este objeto.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERIODO_NORMAL

public static final java.lang.String PERIODO_NORMAL
See Also:
Constant Field Values

PERIODO_VOLUNTARIO

public static final java.lang.String PERIODO_VOLUNTARIO
See Also:
Constant Field Values

PERIODO_CON_RECARGO

public static final java.lang.String PERIODO_CON_RECARGO
See Also:
Constant Field Values

id

public java.lang.String id
Identificacion del periodo de pago.


identificacion

public java.lang.String identificacion
Identificacion del pago en este periodo de pago.


importe

public long importe
Importe del pago en este periodo de pago.


descripcion

public java.util.Map descripcion
Descripciones del periodo de pago en diferentes idiomas.


fechaInicio

public java.lang.String fechaInicio
Fecha de inicio del periodo de pago.


fechaFin

public java.lang.String fechaFin
Fecha de fin del periodo de pago.


validarFechaFin

public boolean validarFechaFin
Indica si hay que validar la fecha de fin del periodo de pago.


activo

public boolean activo
Indica si es el periodo activo.

Constructor Detail

PeriodoPago

public PeriodoPago()
Method Detail

toXML

public java.lang.String toXML()
                       throws com.ejie.r01f.xml.marshalling.XOMarshallerException
Convierte un Objeto PeriodoPago a XML.

Returns:
String que contiene el XML.
Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException

getObject

public static PeriodoPago getObject(java.lang.String xml)
                             throws com.ejie.r01f.xml.marshalling.XOMarshallerException
Convierte un XML en un objeto PeriodoPago.

Returns:
Objeto PeriodoPago construido a partir del XML.
Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException

validate

public java.lang.String validate(java.lang.String formato)
Método que realiza la validación de los datos de este objeto.

Returns: