Class Domicilio

java.lang.Object
model.Domicilio

public class Domicilio extends Object
Clase que representa la informacion de domicilio para pedidos a domicilio. Extiende la funcionalidad de un pedido agregando direccion de envio, telefono de contacto, y permite al cliente calificar el servicio.
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • Domicilio

      public Domicilio(String direccionDomicilio, String telefonoContactoCliente)
      Constructor para crear un domicilio. Automáticamente marca esPedidoDomicilio como true.
      Parameters:
      direccionDomicilio - Direccion de envio
      telefonoContactoCliente - Telefono de contacto del cliente
  • Method Details

    • ValidarCalificacion

      public boolean ValidarCalificacion()
      Valida que la calificacion del cliente sea valida. Una calificacion es valida si está entre 1 y 5 (inclusive).
      Returns:
      true si la calificacion es valida, false en caso contrario
    • isEsPedidoDomicilio

      public boolean isEsPedidoDomicilio()
      Returns:
      true si es pedido a domicilio
    • setEsPedidoDomicilio

      public void setEsPedidoDomicilio(boolean esPedidoDomicilio)
      Parameters:
      esPedidoDomicilio - Nuevo estado de domicilio
    • getDireccionDomicilio

      public String getDireccionDomicilio()
      Returns:
      Direccion de domicilio
    • setDireccionDomicilio

      public void setDireccionDomicilio(String direccionDomicilio)
      Parameters:
      direccionDomicilio - Nueva direccion
    • getTelefonoContactoCliente

      public String getTelefonoContactoCliente()
      Returns:
      Telefono de contacto
    • setTelefonoContactoCliente

      public void setTelefonoContactoCliente(String telefonoContactoCliente)
      Parameters:
      telefonoContactoCliente - Nuevo telefono
    • getCalificacionCliente

      public Integer getCalificacionCliente()
      Returns:
      Calificacion del cliente (1-5)
    • setCalificacionCliente

      public void setCalificacionCliente(Integer calificacionCliente)
      Parameters:
      calificacionCliente - Nueva calificacion
    • getComentarioCliente

      public String getComentarioCliente()
      Returns:
      Comentario del cliente
    • setComentarioCliente

      public void setComentarioCliente(String comentarioCliente)
      Parameters:
      comentarioCliente - Nuevo comentario