Dominio

A continuación vamos a crear las clases que van a devolver la tablas de nuestro keyspace.
En el directorio src/main/java creamos el paquete com.tutosoftware.coapi.domain y creamos la clase Usuario
 
  
   
            
      package com.tutosoftware.coapi.domain;

import org.springframework.data.cassandra.core.mapping.PrimaryKey;
import org.springframework.data.cassandra.core.mapping.Table;

@Table
public class Usuario {
	
	private String nombre;
	private String apellidoPaterno;
	private String apellidoMaterno;
	@PrimaryKey
	private String email;
	private String password;
	private String rol;
	
	public Usuario() {}
	
	public Usuario(String nombre, String apellidoPaterno, String apellidoMaterno, String email, 
			String password,String rol) {
		super();
		this.nombre = nombre;
		this.apellidoPaterno = apellidoPaterno;
		this.apellidoMaterno = apellidoMaterno;
		this.email = email;
		this.password = password;
		this.rol=rol;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellidoPaterno() {
		return apellidoPaterno;
	}

	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}

	public String getApellidoMaterno() {
		return apellidoMaterno;
	}

	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getRol() {
		return rol;
	}

	public void setRol(String rol) {
		this.rol = rol;
	}

	
} 
            
         
   

Creamos la clase Piso
 
  
   
  package com.tutosoftware.coapi.domain;

import org.springframework.data.cassandra.core.mapping.PrimaryKey;
import org.springframework.data.cassandra.core.mapping.Table;

@Table
public class Piso {
	
	@PrimaryKey
	private String clave;
	private String descripcion;
	
	public Piso() {}
	
	public Piso(String clave,String descripcion) {
		super();
		this.clave = clave;
		this.descripcion = descripcion;
	}

	public String getClave() {
		return clave;
	}

	public void setClave(String clave) {
		this.clave = clave;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	

}
            
            
            
          
   

Creamos la clase Empresa
 
  
   
  package com.tutosoftware.coapi.domain;

import org.springframework.data.cassandra.core.mapping.PrimaryKey;
import org.springframework.data.cassandra.core.mapping.Table;

@Table
public class Empresa {
	
	@PrimaryKey
	private String clave;
	private String nombre;
	private String extension;
	private String ubicacion;
	
	public Empresa() {}
	
	
	public Empresa(String clave,String nombre,String extension,String ubicacion) {
		super();
		this.clave=clave;
		this.nombre=nombre;
		this.extension=extension;
		this.ubicacion=ubicacion;
	}


	public String getClave() {
		return clave;
	}


	public void setClave(String clave) {
		this.clave = clave;
	}


	public String getNombre() {
		return nombre;
	}


	public void setNombre(String nombre) {
		this.nombre = nombre;
	}


	public String getExtension() {
		return extension;
	}


	public void setExtension(String extension) {
		this.extension = extension;
	}


	public String getUbicacion() {
		return ubicacion;
	}


	public void setUbicacion(String ubicacion) {
		this.ubicacion = ubicacion;
	}

}
  
  
  
  
  
     
   

Creamos la clase Visitantes
 
  
  
 package com.tutosoftware.coapi.domain;



import java.time.LocalDateTime;

import org.springframework.data.cassandra.core.mapping.Column;
import org.springframework.data.cassandra.core.mapping.PrimaryKey;
import org.springframework.data.cassandra.core.mapping.Table;

@Table
public class Visitantes {
	
	@PrimaryKey(value="id_visitante")
	private String idVisitante;
	@Column(value = "nombre")
	private String nombre;
	@Column(value = "apellido_paterno")
	private String apellidoPaterno;
	@Column(value = "apellido_materno")
	private String apellidoMaterno;
	@Column(value="identificacion")
	private String identificacion;
	@Column(value="num_identificacion")
	private String numIdentificacion;
	@Column(value="piso")
	private String piso;
	@Column(value="empresa")
	private String empresa;
	@Column(value="asunto")
	private String asunto;
	@Column(value="a_quien_visita")
	private String aQuienVisita;
	@Column(value="gafete")
	private String gafete;
	@Column(value="foto")
	private String foto;
	@Column(value="fecha_entrada")
	private LocalDateTime fechaEntrada;
	@Column(value="fecha_salida")
	private LocalDateTime fechaSalida;
	
	@Column(value="salida")
	private boolean salida;
	
	
	public Visitantes(){}

	
	
	

	


	public String getIdVisitante() {
		return idVisitante;
	}








	public void setIdVisitante(String idVisitante) {
		this.idVisitante = idVisitante;
	}








	public String getNombre() {
		return nombre;
	}


	public void setNombre(String nombre) {
		this.nombre = nombre;
	}


	public String getApellidoPaterno() {
		return apellidoPaterno;
	}


	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}


	public String getApellidoMaterno() {
		return apellidoMaterno;
	}


	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}


	public String getIdentificacion() {
		return identificacion;
	}


	public void setIdentificacion(String identificacion) {
		this.identificacion = identificacion;
	}


	public String getNumIdentificacion() {
		return numIdentificacion;
	}


	public void setNumIdentificacion(String numIdentificacion) {
		this.numIdentificacion = numIdentificacion;
	}


	public String getPiso() {
		return piso;
	}


	public void setPiso(String piso) {
		this.piso = piso;
	}


	public String getEmpresa() {
		return empresa;
	}


	public void setEmpresa(String empresa) {
		this.empresa = empresa;
	}


	public String getAsunto() {
		return asunto;
	}


	public void setAsunto(String asunto) {
		this.asunto = asunto;
	}


	public String getaQuienVisita() {
		return aQuienVisita;
	}


	public void setaQuienVisita(String aQuienVisita) {
		this.aQuienVisita = aQuienVisita;
	}





	public String getGafete() {
		return gafete;
	}








	public void setGafete(String gafete) {
		this.gafete = gafete;
	}








	public String getFoto() {
		return foto;
	}





	public void setFoto(String foto) {
		this.foto = foto;
	}

	public LocalDateTime getFechaEntrada() {
		return fechaEntrada;
	}








	public void setFechaEntrada(LocalDateTime fechaEntrada) {
		this.fechaEntrada = fechaEntrada;
	}








	public LocalDateTime getFechaSalida() {
		return fechaSalida;
	}



	public void setFechaSalida(LocalDateTime fechaSalida) {
		this.fechaSalida = fechaSalida;
	}



	public boolean isSalida() {
		return salida;
	}





	public void setSalida(boolean salida) {
		this.salida = salida;
	}


	
	
}