Class TransaccionTransferencia
java.lang.Object
model.transacciones.Transaccion
model.transacciones.TransaccionTransferencia
Clase que representa una transaccion de transferencia bancaria.
Hereda de Transaccion y almacena informacion completa de la transferencia:
cuenta origen, cuenta destino, titular destino y una referencia unica.
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Field Summary
Fields inherited from class Transaccion
descripcion, estadoTransaccion, fechaHora, idTransaccion, monto, saldoPosterior, tipoTransaccion -
Constructor Summary
ConstructorsConstructorDescriptionTransaccionTransferencia(BigDecimal monto, String cuentaOrigen, String cuentaDestino, String titularDestino) Constructor para crear una nueva transaccion de transferencia. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCuentaDestino(String cuentaDestino) voidsetCuentaOrigen(String cuentaOrigen) voidsetReferenciaTransferencia(String referenciaTransferencia) voidsetTitularDestino(String titularDestino) Methods inherited from class Transaccion
completarTransaccion, fallarTransaccion, getDescripcion, getEstadoTransaccion, getFechaHora, getIdTransaccion, getMonto, getSaldoPosterior, getTipoTransaccion, setDescripcion, setEstadoTransaccion, setFechaHora, setIdTransaccion, setMonto, setSaldoPosterior, setTipoTransaccion, toString
-
Constructor Details
-
TransaccionTransferencia
public TransaccionTransferencia(BigDecimal monto, String cuentaOrigen, String cuentaDestino, String titularDestino) Constructor para crear una nueva transaccion de transferencia. El tipo de transaccion se establece automaticamente como "TRANSFERENCIA". Se genera automaticamente una referencia unica para la transferencia.- Parameters:
monto- Monto de dinero a transferircuentaOrigen- Numero de cuenta de origencuentaDestino- Numero de cuenta de destinotitularDestino- Nombre del titular de la cuenta destino
-
-
Method Details
-
getCuentaOrigen
- Returns:
- Numero de cuenta de origen
-
setCuentaOrigen
- Parameters:
cuentaOrigen- Nuevo numero de cuenta de origen
-
getCuentaDestino
- Returns:
- Numero de cuenta de destino
-
setCuentaDestino
- Parameters:
cuentaDestino- Nuevo numero de cuenta de destino
-
getTitularDestino
- Returns:
- Nombre del titular de la cuenta destino
-
setTitularDestino
- Parameters:
titularDestino- Nuevo nombre del titular destino
-
getReferenciaTransferencia
- Returns:
- Referencia unica de la transferencia
-
setReferenciaTransferencia
- Parameters:
referenciaTransferencia- Nueva referencia de transferencia
-