Package modelo

Class Cliente


  • public class Cliente
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Cliente()
      Constructor Cliente Vacio
      Cliente​(int id, java.lang.String dni, java.lang.String nombre, java.lang.String apellidos, java.lang.String nombreVia, int numero, int piso, java.lang.String puerta, java.lang.String cp, java.lang.String provincia, java.lang.String poblacion, java.lang.String pais, int tipoVia)
      Constructor con parametros
    • Method Summary

      Modifier and Type Method Description
      void delete​(int id)
      Metodo de Borrado de cliente.
      java.lang.String getApellidos()  
      java.lang.String getCp()  
      java.lang.String getDni()  
      int getId()  
      java.lang.String getNombre()  
      java.lang.String getNombreVia()  
      int getNumero()  
      java.lang.String getPais()  
      int getPiso()  
      java.lang.String getPoblacion()  
      java.lang.String getProvincia()  
      java.lang.String getPuerta()  
      int getTipoVia()  
      void insertar()
      Metodo de inserción de cliente.
      java.util.List<Cliente> obtenerLista()
      Metodo para obtener la lista de clientes obtenidos de la base de datos mediante el metodo obtener de la clase DAO
      void setApellidos​(java.lang.String apellidos)  
      void setCp​(java.lang.String cp)  
      void setDni​(java.lang.String dni)  
      void setId​(int id)  
      void setNombre​(java.lang.String nombre)  
      void setNombreVia​(java.lang.String nombreVia)  
      void setNumero​(int numero)  
      void setPais​(java.lang.String pais)  
      void setPiso​(int piso)  
      void setPoblacion​(java.lang.String poblacion)  
      void setProvincia​(java.lang.String provincia)  
      void setPuerta​(java.lang.String puerta)  
      void setTipoVia​(int tipoVia)  
      void update()
      Metodo de actualización de cliente.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Cliente

        public Cliente()
        Constructor Cliente Vacio
      • Cliente

        public Cliente​(int id,
                       java.lang.String dni,
                       java.lang.String nombre,
                       java.lang.String apellidos,
                       java.lang.String nombreVia,
                       int numero,
                       int piso,
                       java.lang.String puerta,
                       java.lang.String cp,
                       java.lang.String provincia,
                       java.lang.String poblacion,
                       java.lang.String pais,
                       int tipoVia)
        Constructor con parametros
        Parameters:
        id -
        dni -
        nombre -
        apellidos -
        nombreVia -
        numero -
        piso -
        puerta -
        cp -
        provincia -
        poblacion -
        pais -
        tipoVia -
    • Method Detail

      • getId

        public int getId()
      • setId

        public void setId​(int id)
      • getDni

        public java.lang.String getDni()
      • setDni

        public void setDni​(java.lang.String dni)
      • getNombre

        public java.lang.String getNombre()
      • setNombre

        public void setNombre​(java.lang.String nombre)
      • getApellidos

        public java.lang.String getApellidos()
      • setApellidos

        public void setApellidos​(java.lang.String apellidos)
      • getNombreVia

        public java.lang.String getNombreVia()
      • setNombreVia

        public void setNombreVia​(java.lang.String nombreVia)
      • getNumero

        public int getNumero()
      • setNumero

        public void setNumero​(int numero)
      • getPiso

        public int getPiso()
      • setPiso

        public void setPiso​(int piso)
      • getPuerta

        public java.lang.String getPuerta()
      • setPuerta

        public void setPuerta​(java.lang.String puerta)
      • getCp

        public java.lang.String getCp()
      • setCp

        public void setCp​(java.lang.String cp)
      • getProvincia

        public java.lang.String getProvincia()
      • setProvincia

        public void setProvincia​(java.lang.String provincia)
      • getPoblacion

        public java.lang.String getPoblacion()
      • setPoblacion

        public void setPoblacion​(java.lang.String poblacion)
      • getPais

        public java.lang.String getPais()
      • setPais

        public void setPais​(java.lang.String pais)
      • getTipoVia

        public int getTipoVia()
      • setTipoVia

        public void setTipoVia​(int tipoVia)
      • insertar

        public void insertar()
                      throws java.sql.SQLException
        Metodo de inserción de cliente. Envia los datos del objeto al metodo de la clase DAO de insertar.
        Throws:
        java.sql.SQLException
      • update

        public void update()
                    throws java.sql.SQLException
        Metodo de actualización de cliente. Envia los datos del objeto al metodo de la clase DAO de actualizar.
        Throws:
        java.sql.SQLException
      • delete

        public void delete​(int id)
                    throws java.sql.SQLException
        Metodo de Borrado de cliente. Envia el id del objeto actual al metodo de la clase DAO de borrado.
        Throws:
        java.sql.SQLException
      • obtenerLista

        public java.util.List<Cliente> obtenerLista()
                                             throws java.sql.SQLException
        Metodo para obtener la lista de clientes obtenidos de la base de datos mediante el metodo obtener de la clase DAO
        Returns:
        Throws:
        java.sql.SQLException